##########################################################################
# 対象の存在確認
# 対象が存在したら $true を返す
##########################################################################
function IsExist( $IPAddress ){
# Wait Time
$WaitTime = 100
# リトライ回数
$RetryMax = 3
$i = 0
while( $true ){
$Results = ping -w $WaitTime -n 1 $IPAddress | Out-String
if(($Results -match "[0-9]ms ") -and ($LastExitCode -eq 0 )){
Return $true
}
# リトライ回数失敗した時
if( $i -ge $RetryMax ){
return $false
}
$i++
}
}
|