Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Многопоточность в Powershell (http://forum.oszone.net/showthread.php?t=322050)

lox-ness 26-12-2016 09:14 2698404

Многопоточность в Powershell
 
Добрый День!

В учебных целях пытаюсь понять как создать многопоточность для выполнения задач через powershell на примере проверки доступности ПК в сети
Где-то ошибка и никак найти не могу, прошу помощи. За ранее всем спасибо

Код:

workflow test-ip {
param ($IP)
foreach –parallel ($PS in $IP){
InlineScript {
if (test-Connection -ComputerName $PS -Count 1 -Quiet)
{
Write-Output "$using:PS Доступен"
}
else {
Write-Output "$using:PS не доступен"
}
}
}
}
$ips = Get-Content d:\ad.txt
test-ip $ips


Kazun 26-12-2016 09:24 2698408

if (test-Connection -ComputerName $using:PS -Count 1 -Quiet) - передача параметров в InlineScript скрипт, использовать $using:

lox-ness 26-12-2016 09:42 2698412

спасибо большое все за работало


Время: 22:33.

Время: 22:33.
© OSzone.net 2001-