Проверка условия через switch
Добрый День!
Продолжаем третировать, больше это никак не назвать, установку SCCM :) Необходимо из списка ПК проверить доступность, получить IP адрес и в зависимости от ip адреса выполнить установку ПО. IP адрес получаем, копирование идет, но установка не стартует. Прошу снова помощи, что не правильно? Код:
cls |
IP клиента в файле "D:\sccm1.csv" или все же в $IP? Если в $IP,то:
Код:
$IP = Test-Connection $cn -Count 2 -ErrorAction Stop | Select -First 1 | Foreach {$_.IPV4Address.IPAddressToString} |
в файле имена ПК, необходимо получить IP и выполнить устнановку
|
Тогда меняется две строчки.
1. $IP = Test-Connection $cn -Count 2 -ErrorAction Stop на Код:
$IP = Test-Connection $cn -Count 2 -ErrorAction Stop | Select -First 1 | Foreach {$_.IPV4Address.IPAddressToString} Код:
switch -regex ($IP) 1. RESolve-dnsNAme -Name $cn -LlmnrNetbiosOnly | FT Name, IPAddress на Код:
$cn = RESolve-dnsNAme -Name $cn -LlmnrNetbiosOnly | Select Name, IPAddress Код:
Copy-Item -Path \\sccm-00\Clientsp2\ccmsetup.exe -Force -Destination "\\$($cn.Name)\admin$\Temp" |
Спасибо, Вам большое за помощь, реально уже взрыв мозга.
Понятно стало где ошибки |
Время: 18:48. |
Время: 18:48.
© OSzone.net 2001-