Windowsリモート管理(WinRM)サービスを実行しているAzure VMがあります。Powershellで以下のコマンドを実行しようとしています(管理者として実行)が、エラーが発生します。
winrm quickconfig
エラー:
入力エラー:ファイル拡張子「.vbs」のスクリプトエンジンがありません
実際、私が試したWinRM関連のコマンドでも同じエラーが発生します。
このエラーの考えられる理由は何でしょうか?実行するには拡張機能をインストールする必要がありますか?
どんな助けでもいただければ幸いです。ありがとう。
問題は、.vbs拡張子がプログラムNotepad ++に関連付けられていたことでした。また、winrmはvbsファイルを使用してコマンドを実行するため、次の手順を実行して、拡張機能をMicrosoft®Windowsベースのスクリプトホストに再度関連付けました。
管理者としてコマンドプロンプトを実行し、以下を実行します。
assoc .vbs = VBSFile
[コントロールパネル]-> [プログラム]-> [デフォルトプログラム]-> [ファイルタイプまたはプロトコルを特定のプログラムに関連付ける]に移動します
.vbs拡張子を選択->プログラムの変更をクリック->Microsoft®Windowsベースのスクリプトホストを選択
解決策に私を導いたリンクを@proteusに感謝します。
Cmdで管理者として実行します。
regsvr32 vbscript.dll