この種のものを直接$env:WINDIR
powershellフォルダーに追加することはお勧めできません。
推奨される方法は、それを個人プロファイルに追加することです。
cd $env:USERPROFILE\Documents
md WindowsPowerShell -ErrorAction SilentlyContinue
cd WindowsPowerShell
New-Item Microsoft.PowerShell_profile.ps1 -ItemType "file" -ErrorAction SilentlyContinue
powershell_ise.exe .\Microsoft.PowerShell_profile.ps1
次に、現在開いているMicrosoft.PowerShell_profile.ps1ファイルにエイリアスを追加します。
function Do-ActualThing {
# do actual thing
}
Set-Alias MyAlias Do-ActualThing
次にそれを保存し、現在のセッションを次のように更新します。
. $profile
注:
念のため、次のような許可の問題が発生した場合
CategoryInfo:SecurityError:(:) []、PSSecurityException + FullyQualifiedErrorId:UnauthorizedAccess
以下のコマンドを試して、セッションを再度更新してください。
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned