从文本文件中分配IP

时间:2017-10-31 05:14:22

标签: powershell

我有一个场景,我在log.ini文件中有以下详细信息。

EXEC  pro_ForeignKeyCheck1 'tb_M_admin','admin_id', 0 ,@exit output 
select @exit

我在这里看到的是我要检查默认网关是否正在ping。如果不ping,我需要从log.ini捕获IP,子网和网关,并将其分配给我的网卡。

目前我能够编写如下脚本,问题是我收到的错误消息是其他人不是这里的识别命令。

Hostname    : DLC1MQF
IP Address   : 10.210.208.102
Temporary IP : 10.212.215.91
Subnet Mask  : 255.255.248.0
Gateway      : 10.212.208.1

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以将测试连接包装在try / catch块中

Try{
    test-connection $IP -ErrorAction Stop | out-null
    write-output "working"
    ...do working stuff...
}Catch{
    ...do failed stuff...
    write-output "failed"
}