パワーシェルでコマンドを実行すると Save-Module -Name ACMESharp -Path <path>
次のようなエラーが表示されます。
モジュール 'PowerShellGet' で 'Save-Module' コマンドが見つかりましたが、モジュールを読み込めませんでした。
そこでスクリプトを実行してみると Import-Module PowerShellGet
、ステータスが「制限付き」になっているのは実行ポリシーの問題であることがわかりました。
パワーシェルでコマンドを実行すると Save-Module -Name ACMESharp -Path <path>
次のようなエラーが表示されます。
モジュール 'PowerShellGet' で 'Save-Module' コマンドが見つかりましたが、モジュールを読み込めませんでした。
そこでスクリプトを実行してみると Import-Module PowerShellGet
、ステータスが「制限付き」になっているのは実行ポリシーの問題であることがわかりました。
実行ポリシーについてかどうかを確認するには、 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