[解決済み] PowerShellで「このシステムではスクリプトの実行が無効になっています」と言われる。
質問
を実行しようとしています。
cmd
からPowerShellスクリプトを呼び出すファイルです。
cmd.exe
が、このエラーが発生します。
Management_Install.ps1
は、このシステムではスクリプトの実行が無効になっているため、読み込むことができません。
このコマンドを実行しました。
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
を実行すると
Get-ExecutionPolicy
を PowerShell から実行すると
Unrestricted
.
PS C:\Users\Administrator\> Get-ExecutionPolicy
Unrestricted
C:\ProjectsMicrosoft.Practices.ESBSourceSamplesManagement PortalInstallScripts> powershell .╱Management_Install.ps1 1
警告: x86 PowerShell を実行しています...
ファイル
C:\Projects\Microsoft.Practices.ESB\Source\Samples\Management Portal\Install\Scripts\Management_Install.ps1
このシステムでは、スクリプトの実行が無効になっているため、読み込むことができません。詳しくは、"をご覧ください。get-help about_signing
詳しくはこちら行番号:1 文字数:25
.\Management_Install.ps1
<<<< 1
CategoryInfo : NotSpecified: (:) [], PSSecurityException
FullyQualifiedErrorId : RuntimeException (ランタイムエクセプション)
C:\ProjectsMicrosoft.Practices.ESBSourceSamplesManagement PortalInstallScripts> PAUSE
何かキーを押して続ける . . .
システムは、Windows Server 2008R2です。
何が間違っているのでしょうか?
どうすればいいですか?
を使用している場合 Windows Server 2008 R2 では x64 と x86 バージョンのPowerShellの両方が、実行ポリシーを設定する必要があります。両方のホストで実行ポリシーを設定しましたか?
として 管理者 PowerShellウィンドウに次のように入力することで、実行ポリシーを設定することができます。
Set-ExecutionPolicy RemoteSigned
詳しくは Set-ExecutionPolicy Cmdletの使用法 .
終了したら、次の方法でポリシーをデフォルト値に戻すことができます。
Set-ExecutionPolicy Restricted
エラーが表示される場合があります。
Access to the registry key
'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell' is denied.
To change the execution policy for the default (LocalMachine) scope,
start Windows PowerShell with the "Run as administrator" option.
To change the execution policy for the current user,
run "Set-ExecutionPolicy -Scope CurrentUser".
そのため、このようなコマンドを実行する必要があるかもしれません(コメントにあるように)。
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
関連
-
nugetパッケージのファイル消失問題を解決するためのpowershellスクリプトを追加しました。
-
オリジナルpowershellスクリプト gadget ctracert.ps1 trace route(win8+系)
-
このシステムでのスクリプトの実行を無効にするPowerShellソリューション
-
特定のWebページに関する情報を取得するPowershellコード
-
PowerShellでWin-Serverのパフォーマンスを詳細に監視する方法
-
PowerShellでのmatchコマンドの使用方法について解説
-
統計関数のネスト深度のPowerShell実装
-
PowerShellで文字列を別行動で表示する2つの方法
-
PowerShellでファイル名の一括変更
-
PowerShell ISEコードにおける大文字・小文字変換のコツ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
デジタル署名のないスクリプトはPowerShellで実行されない
-
SQL SERVERデータベースに接続して操作するためのPowerShellコード
-
このシステムでのスクリプトの実行を無効にするPowerShellソリューション
-
win10のスタートメニューと通知センターが開けないのをpowershellで解決する。
-
PowerShellファイル同期スクリプトを共有
-
PowerShellで文字列を別行動で表示する2つの方法
-
Powershellは2つのフォルダの差分を比較する
-
PowershellでWebServicesをリクエストし、結果をJSON形式で出力する
-
PowerShellでNICの状態と対応する電源設定を確認する
-
[解決済み】powershellがAngularコマンドを実行しない理由とは?[重複)。