powershellのプロファイルを変更してプロンプトを変える

プロファイルを作成してprompt関数を上書きする

参考

やってみる

New-Item -type file -force $profile
sakura $profile

でプロファイルには

function prompt {
  "PS:" + (Split-Path (Get-Location) -Leaf) + "> "
}

って書いておく。で. $profileするってーと。。。

スクリプトの実行がシステムで無効になっているため、ファイル C:\Users\shimesaba\Documents\WindowsPowerShell\Microsoft.PowerSh
ell_profile.ps1 を読み込めません。詳細については、「get-help about_signing」と入力してヘルプを参照してください。
発生場所 行:1 文字:2
+ . <<<<  'C:\Users\shimesaba\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1'
    + CategoryInfo          : NotSpecified: (:) []、PSSecurityException
    + FullyQualifiedErrorId : RuntimeException

うほほ。。。

powershellのスクリプト実行ポリシーを変更する

参考

なので

管理者権限でpowershellを起動して

PS C:\Windows\system32> Get-ExecutionPolicy
Restricted
PS C:\Windows\system32> Set-ExecutionPolicy RemoteSigned

実行ポリシーの変更
実行ポリシーは、信頼されていないスクリプトからの保護に役立ちます。実行ポリシーを変更すると、about_Execution_Policies
のヘルプ トピックで説明されているセキュリティ上の危険にさらされる可能性があります。実行ポリシーを変更しますか?
[Y] はい(Y)  [N] いいえ(N)  [S] 中断(S)  [?] ヘルプ (既定値は "Y"): Y
PS C:\Windows\system32> . $profile
PS:system32>

ふひー