Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Сценарии для Windows

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
function Test-Servers
{
    param  (
        [Parameter(Mandatory, ValueFromPipeline)]
        [ValidateNotNullOrEmpty()] [string[]] $Servers,
 
        [switch] $FirstOnline
    )
 
    begin { [bool] $IsBreak = $false }
 
    process {
        foreach ($serv in $Servers) {
            if ($IsBreak) { break }
 
            $IsOnline = Test-Connection -ComputerName $serv -Count 1 -Quiet
            $result = [pscustomobject] @{Server = $serv ; IsOnline = $IsOnline}
 
            if (!$FirstOnline) { $result }
            elseif ($IsOnline) { $IsBreak = $true ; $result }
        }
    }
}

Всего записей: 3521 | Зарегистр. 16-08-2012 | Отправлено: 16:06 07-02-2021 | Исправлено: iNNOKENTIY21, 17:07 07-02-2021
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Сценарии для Windows


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru