【发布时间】:2018-06-19 15:33:16
【问题描述】:
我想获取一些设备的 ip。其中一些是无法访问的。如果 PowerShell 想要获取无法访问的设备的 ip,它会终止整个脚本。我想到了捕捉异常。但我找不到任何关于如何捕捉“主机未知”的信息。我不太了解我尝试过的异常,但它当然不起作用:
` try {
$IPClient = Test-Connection $name -Count 1
$IPv4 = $IPClient.IPV4Address.IPAddressToString
} catch {
$IPv4 = "Could not find $name"
}`
如果 PowerShell 发现一个不可访问的设备,它会终止整个脚本。
我怎样才能抓住这一点,以便我的$name继续列表,并可能用“找不到$name的设备”或类似的东西填充变量?
【问题讨论】:
标签: powershell exception