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のスクリプト実行ポリシーを変更する
参考
- Windows PowerShell スクリプトを実行する
Windows PowerShell に組み込まれているセキュリティ設定には、"実行ポリシー" と呼ばれるものが含まれています。実行ポリシーによって、PowerShell でスクリプトが実行される方法 (または PowerShell でスクリプトが実行されるかどうか) が決まります。既定では、PowerShell の実行ポリシーは Restricted に設定されています。
なので
管理者権限で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>
ふひー