我有一个运行Windows远程pipe理(WinRM)服务的Azure虚拟机。 我试图在Powershell(以pipe理员身份运行)下面的命令运行,但得到一个错误。
winrm quickconfig
错误:
input错误:没有用于文件扩展名的脚本引擎“.vbs”
实际上,我尝试的任何WinRM相关的命令都给了我同样的错误。
可能是这个错误的原因是什么? 我是否需要安装扩展程序才能运行?
任何帮助,将不胜感激。 谢谢。
问题是.vbs扩展名与Notepad ++程序相关联。 而且由于winrm使用一个vbs文件来运行它的命令,我做了以下操作来将扩展重新关联到基于Microsoft®Windows的脚本宿主。
以admin身份运行命令提示符并执行
assoc .vbs = VBSFile
转到控制面板 – >程序 – >默认程序 – >将文件types或协议与特定程序关联
select.vbs扩展名 – >点击更改程序 – >selectMicrosoft Windows脚本宿主
感谢@proteus的链接指向我的解决scheme。
在cmd上以admin身份运行:
regsvr32 vbscript.dll