Скрипт Power Shell для сканирования IP - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь создать сценарий powershell, чтобы пропинговать диапазон IP , введя первый и последний октет.Если используется Write-host, остальная часть сценария не будет выполнена.Если используется вывод записи, .. не работает как последовательность

$StartIP = Read-Host -Prompt 'Input Start IP'

$EndIP = Read-Host -Prompt 'Input End IP'

Write-output $StartIP..$EndIP | % {"192.168.128.$($_): $(Test-Connection -count 1 -comp 192.168.128.$($_) -quiet)"}

1 Ответ

2 голосов
/ 28 марта 2019

Вам необходимо заключить его в скобки:

Write-output ($StartIP..$EndIP) | % {"192.168.128.$($_): $(Test-Connection -count 1 -comp 192.168.128.$($_) -quiet)"}

Если вы опустите Write-Output, вы можете просто использовать:

$StartIP..$EndIP | % {"192.168.1.$($_): $(Test-Connection -count 1 -comp 192.168.1.$($_) -quiet)"}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...