Как мне написать командный файл, который будет выполнять другой командный файл? - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть текстовый файл, содержащий список из примерно 200 имен серверов, и у меня есть пакетный файл, который предоставит выходные данные, связанные с сайтами IIS, размещенными на сервере.

Я пробовал образцы пакетных файлови не работал для меня.

Это командный файл, который я использовал для получения всей информации сайта iis, связанной с сервером.

(net config workstation | findstr /C:"Full Computer name"
________________________________________
@ipconfig /all | find "IP Address" 
@ipconfig /all | find "IPv4 Address" 
@ipconfig /all | find "Subnet Mask" 
@ipconfig /all | find "Default Gateway" 
@ipconfig /all | find "Host Name" 
@ipconfig /all | find "DNS Suffix Search List" 
@ipconfig /all | find "Physical Address" 
@ipconfig /all | find "DHCP Enabled" 
@ipconfig /all | find "DHCP Server"
_________________________________________
cd c:\Windows\system32\inetsrv
appcmd list site
appcmd list apppool) > c:\IISSiteBindings.txt

Мне нужен командный файл, который будетвызовите текстовый файл, который содержит список имен серверов, и для каждого сервера пакет должен выполнить вышеупомянутый файл сценария, чтобы получить всю информацию, относящуюся к серверу, в формате текстового файла в качестве вывода.

1 Ответ

0 голосов
/ 26 сентября 2019

Внутри командного файла все, что вам нужно сделать, чтобы вызвать другой командный файл:

call batchfile.bat
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...