コンテンツへスキップ

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

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

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

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

Bing さん、登録の仕方教えてください。

# プロファイルが存在しない場合は作成する
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 いいね^^

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

コメントを残す

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