1

パワーシェルでコマンドを実行すると Save-Module -Name ACMESharp -Path <path>

次のようなエラーが表示されます。

モジュール 'PowerShellGet' で 'Save-Module' コマンドが見つかりましたが、モジュールを読み込めませんでした。

そこでスクリプトを実行してみると Import-Module PowerShellGet 、ステータスが「制限付き」になっているのは実行ポリシーの問題であることがわかりました。

4

1 に答える 1

2

実行ポリシーについてかどうかを確認するには、 ps コマンドを実行してみてくださいGet-ExecutionPolicy

return result show が制限されている場合は、実行ポリシーを RemoteSigned に変更する必要があります。 PS: セキュリティ上の問題が発生しないことを願っています。念のため、完了したら無効にしてください。

制限を無効にするには、以下の ps コマンドを実行します。

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

実行ポリシーを変更/削除するには

Set-ExecutionPolicy Undefined

または、次のように入力します。

Set-ExecutionPolicy Undefined -scope LocalMachine

詳細については、以下のリンクを参照してください: https://msdn.microsoft.com/powershell/reference/5.1/Microsoft.PowerShell.Core/about/about_Execution_Policies

于 2016-12-06T03:01:05.503 に答える