If your batch file is called winrm.bat
and you call (with or without call
command) winrm
... probably you have your batch file calling himself.
The easiest solution is to change the batch file name
Я пытаюсь автоматизировать настройку шеф-повара для Windows. Итак, я написал в .bat
соответствии с этим :
call winrm quickconfig -q call winrm set winrm/config/winrs @ call winrm set winrm/config @ call winrm set winrm/config/service @ call winrm set winrm/config/service/auth @ call netsh advfirewall firewall set rule name="Windows Remote Management (HTTP-In)" profile=public protocol=tcp localport=5985 remoteip=localsubnet new remoteip=any
Так что я сохранил это winrm.bat
и запустил. Но консоль печатает вечно:
C:\Users\Administrator\Desktop>winrm quickconfig -q
Если удалить call
команду из всей строки, результат тот же. Также, если я удалю первую строку, call winrm quickconfig -q
результат будет:
C:\Users\Administrator\Desktop>winrm set winrm/config/winrs @
Обращаю ваше внимание, что эти строки печатают вечно, а не одной строкой. Но когда я открываю консоль и вручную копирую и вставляю команды одну за другой, все работает.
Что случилось? Как «включить» эти команды запуска из .bat
файла?
Cmd работает под управлением Windows Server 2008 x64 SP2. Система была только что установлена.
If your batch file is called winrm.bat
and you call (with or without call
command) winrm
... probably you have your batch file calling himself.
The easiest solution is to change the batch file name