インストールモジュールを修正する方法がPowerShellにありません
MicrosoftのPowerShellは、オンラインカタログから追加のモジュールをダウンロードしてインストールできます。 いくつかのコマンドを使用して、PowerShellコンソールの機能を拡張したり、新しいコマンドレットや機能を追加したりできます。 追加のモジュールをインストールする機能は、Install-Moduleコマンドレットによって提供されます。
広告
そこでは、Install-Moduleコマンドレットを使用して、新しいモジュールとスクリプトを取得してインストールし、ソフトウェアとハードウェアの環境に欠陥がないかどうかを確認していました。
Install-Moduleコマンドレットは、指定された基準を満たす1つ以上のモジュールをオンラインから取得します ギャラリー、検索結果が有効なモジュールであることを確認し、モジュールフォルダーをインストールにコピーします 位置。
スコープが定義されていない場合、またはScopeパラメーターの値がAllUsersの場合、モジュールは%systemdrive%:\ Program Files \ WindowsPowerShell \ Modulesにインストールされます。 Scopeの値がCurrentUserの場合、モジュールは$ home \ Documents \ WindowsPowerShell \ Modulesにインストールされます。
Windows7またはWindows8.1を実行している場合は、驚くかもしれません。 Install-ModuleコマンドレットがPowerShellにありません. 実行しようとすると、次のエラーメッセージが表示されます。
「Install-Module」という用語は、コマンドレット、関数、スクリプトファイル、または操作可能なプログラムの名前として認識されません。 名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認して、再試行してください。
幸い、この問題は簡単に修正できます。
修正Install-ModuleがPowerShellにありません
- Webブラウザーを開き、 このページ.
- クリックしてください ダウンロード ボタン。
- オペレーティングシステムに一致するファイルを選択します。 例えば、
Win7-Windows 732ビット用のKB3191566-x86.zip。 - クリック 次 選択したファイルをダウンロードします。
- ダウンロードしたファイルをダブルクリックしてインストールします。
これで完了です。
これによりインストールされます Windows管理フレームワーク5.1、PowerShell5.1が含まれます。 それは インストールモジュール コマンドレット。 このソフトウェアは、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 SP1、Windows 8.1、およびWindows 7SP1と互換性があります。
ヒント:最新のクロスプラットフォームをダウンロードすることもできます PowerShell Core 6.0 WindowsPowerShellの代わりに必要な場合。