Windows 2008 r2 64 ビット システムを使用しています。
スクリプトのテスト中に、powershell (タスクバーにある) を右クリックして、システム モジュールをインポートしました。
私たちのスクリプトは、展開中に使用されます。ターゲットマシンでは、すべてのシステムモジュールがインポートされているかどうかわかりませんか?
まだインポートされていない場合、インポートされたすべてのシステムモジュールをインポートする方法は?
Windows 2008 r2 64 ビット システムを使用しています。
スクリプトのテスト中に、powershell (タスクバーにある) を右クリックして、システム モジュールをインポートしました。
私たちのスクリプトは、展開中に使用されます。ターゲットマシンでは、すべてのシステムモジュールがインポートされているかどうかわかりませんか?
まだインポートされていない場合、インポートされたすべてのシステムモジュールをインポートする方法は?
システム モジュールをロードするための非表示の powershell スイッチがあります。
powershell.exe -ImportSystemModules
システム モジュールは、$pshome\modules フォルダーにあります。それらをロードする同等のコマンドは次のようになります。
Get-Module -ListAvailable | Where-Object {$_.Path -like "$PSHOME*"} | Import-Module
アップデート:
-ImportSystemModules スイッチは、v3 では影響がなく、廃止されるようです。