Назад | Перейти на главную страницу

Команды WinRM Powershell не работают

У меня есть виртуальная машина Azure, на которой работает служба удаленного управления Windows (WinRM). Я пытаюсь запустить команду ниже в Powershell (запускать от имени администратора), но получаю сообщение об ошибке.

winrm quickconfig

Ошибка:

Ошибка ввода: не существует обработчика сценариев для расширения файла ".vbs"

Фактически, любые команды, связанные с WinRM, которые я пробую, дают мне ту же ошибку.

В чем могут быть возможные причины этой ошибки? Нужно ли мне устанавливать расширение, чтобы оно работало?

Любая помощь будет оценена. Спасибо.

Проблема заключалась в том, что расширение .vbs было связано с программой Notepad ++. А поскольку winrm использует файл vbs для выполнения своих команд, я сделал следующее, чтобы повторно связать расширение с хостом сценариев на базе Microsoft ® Windows.

  1. Запустите командную строку от имени администратора и выполните ниже:

    ассоциированный .vbs = VBSFile

  2. Перейдите в Панель управления -> Программы -> Программы по умолчанию -> Свяжите тип файла или протокол с определенной программой.

  3. Выберите расширение .vbs -> щелкните "Изменить программу" -> выберите сервер сценариев на основе Microsoft ® Windows.

Спасибо @proteus за ссылку, которая направила меня к решению.

Запускаем от имени администратора на cmd:

regsvr32 vbscript.dll