[解決済み] PowerShellモジュールがインストールされているかどうかを確認する方法を教えてください。
2022-05-15 02:02:48
質問
モジュールが存在するかどうかを確認するために、私は以下のことを試しました。
try {
Import-Module SomeModule
Write-Host "Module exists"
}
catch {
Write-Host "Module does not exist"
}
と出力されます。
Import-Module : The specified module 'SomeModule' was not loaded because no valid module file was found in any module directory.
At D:\keytalk\Software\Client\TestProjects\Export\test.ps1:2 char:5
+ Import-Module SomeModule
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (SomeModule:String) [Import-Module], FileNotFoundException
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand
Module exists
エラーは発生しますが、例外は発生しないので、以下のようになります。
Module exists
が表示されますが、最終的には
SomeModule
は存在しない。
PowerShell モジュールがシステムにインストールされているかどうかを検出する良い方法 (できればエラーを発生させない方法) はありますか?
どのように解決するのですか?
を使用することができます。
ListAvailable
のオプションで
Get-Module
:
if (Get-Module -ListAvailable -Name SomeModule) {
Write-Host "Module exists"
}
else {
Write-Host "Module does not exist"
}
関連
-
[解決済み] powershellでパラメータ'Path'がNULLのため引数を結合できないエラーの取得
-
[解決済み] PowerShellでファイルを一行ずつ読み込む
-
[解決済み] Powershellでパラメータを切り替える
-
[解決済み] PowerShellで使用できるすべての色のリスト?
-
[解決済み] Powershell:スクリプトにエラーが表示されないようにするにはどうすればよいですか?
-
[解決済み] Powershell Get-ChildItem -Filter は、同じ値でWhere句とは異なる動作をします。
-
[解決済み] 実行中のPowerShellスクリプトからすべての環境変数を表示する
-
[解決済み] インストールされたPowerShellのバージョンを確認する
-
[解決済み] PowerShellで「このシステムではスクリプトの実行が無効になっています」と言われる。
-
[解決済み] PowerShellでコードをコメントアウトする方法とは?
最新
-
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にターミネーターがない。"
-
[解決済み] Powershellを使用します。PowerShellでパスを再読み込みする
-
[解決済み] "get-wmiobject win32_process -computername" でエラー "Access denied , code 0x80070005" が発生する。
-
[解決済み] PowerShellと-contains演算子
-
[解決済み] PowerShellでディレクトリを変更する
-
[解決済み] powershell で $args 配列にアクセスする
-
[解決済み] PowerShellでコンソールに書き込むには?
-
[解決済み] PowerShellの複数行コメント
-
[解決済み] PowerShellで変数とその型がBooleanであることを宣言する方法は?[重複している]をクリックします。
-
[解決済み] PowerShellを使用してFTPでファイルをアップロードする