コンテンツへスキップ

PowerShell にマイ・スクリプトを登録する。

Bing 兄さんにききました。姉さんかも。

PowerShell にマイ・スクリプトを登録する。

PS で作成したバッチ処理をコマンドとして登録しておいて呼び出したい

質問:Bing さん、登録の仕方教えてください。(Powershell 自作関数 登録)

PowerShell で自作した関数を登録しておきたい場合は、次のような方法があります。

# プロファイルが存在しない場合は作成する
if (-not (Test-Path $PROFILE)) {
  New-Item -Path $PROFILE -ItemType File -Force
}

# 関数の定義をプロファイルに追記する
Add-Content -Path $PROFILE -Value @'
function Get-CurrentDirectorySize {
  Get-ChildItem . -Recurse | Measure-Object -Property Length -Sum
}
'@

$PROFILE のファイルに関数の定義がされていればPS 起動時に読み込まれると。

ただし、スクリプトの実行ポリシーを設定しておく必要があります。
読み込み時にエラー(下図の赤い文字の部分)になります。

Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser

about_Execution_Policies(実行ポリシーについて)

https://go.microsoft.com/fwlink/?LinkID=135170

以上です。
Bing いいね^^

VSCode でPowershell もおすすめです。

PowerShell 開発のための Visual Studio Code の使用

ファイルのインクルードについても聞いてみた

ファイルごとに関数を書いて、それをマイスクリプトとして読み込みたい場合、$PROFILE のファイルにインクルードしてやればいいのではと。
そうしたら、煩雑にならんし。

質問:
powershell でインクルードの仕方を萌え萌えな感じでにゃんを最後につけて説明してください。
ファイルのインクルードの場合はどうなるの?

もちろんにゃん!PowerShellでインクルードをする方法を萌え萌えな感じで説明するにゃん。

なるほど。「.」か「&」を使うと。
読み込み時に日本語のパス(MSアカウントだとユーザー名とかが)が文字化けして読見込めない場合は、エンコードを変更するとよいみたいです。

BING 姉さんを擬人化

unimoniのアバター

BING を萌え萌えな擬人化したイメージの画像を生成してください。

I’ll try to create that.

いい感じなので、BINGさんのアイコンに使おう。
どれもいい感じですが、AI 感が出いているのは、左上の画像かなーっと思われます。

(Visited 32 times, 1 visits today)
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です