У меня есть виртуальная машина Azure, на которой работает служба удаленного управления Windows (WinRM). Я пытаюсь запустить команду ниже в Powershell (запускать от имени администратора), но получаю сообщение об ошибке.
winrm quickconfig
Ошибка:
Ошибка ввода: не существует обработчика сценариев для расширения файла ".vbs"
Фактически, любые команды, связанные с WinRM, которые я пробую, дают мне ту же ошибку.
В чем могут быть возможные причины этой ошибки? Нужно ли мне устанавливать расширение, чтобы оно работало?
Любая помощь будет оценена. Спасибо.
Проблема заключалась в том, что расширение .vbs было связано с программой Notepad ++. А поскольку winrm использует файл vbs для выполнения своих команд, я сделал следующее, чтобы повторно связать расширение с хостом сценариев на базе Microsoft ® Windows.
Запустите командную строку от имени администратора и выполните ниже:
ассоциированный .vbs = VBSFile
Перейдите в Панель управления -> Программы -> Программы по умолчанию -> Свяжите тип файла или протокол с определенной программой.
Выберите расширение .vbs -> щелкните "Изменить программу" -> выберите сервер сценариев на основе Microsoft ® Windows.
Спасибо @proteus за ссылку, которая направила меня к решению.
Запускаем от имени администратора на cmd:
regsvr32 vbscript.dll