【发布时间】:2016-10-28 05:24:10
【问题描述】:
我有一个在启动时运行的 PowerShell 脚本。它专为在 Raspberry Pi3 上运行的小型站点服务器而设计。
它所做的其中一件事是重置网络设置。然而,以下命令在某些情况下会挂起。
$Adapter = Get-NetAdapter | ? {$_.Status -eq "up"}
$Interface = $Adapter | Get-NetIPInterface -AddressFamily "IPv4"
$Interface | Set-NetIPInterface -DHCP Enabled | Out-Null
$Interface | Set-DnsClientServerAddress -ResetServerAddresses | Out-Null
我正在寻找有关它为什么会挂起的任何帮助,一种将网络适配器重置为 DHCP 的不同编码方式,或者我可以捕获挂起的方式(它不会出错)
【问题讨论】:
-
它通常挂在上面几行的第一行或最后一行。
-
您是否以管理员身份运行?
-
是的。这是一个以管理员身份运行的计划任务。它有时有效,但其他没有变化。
-
如果通过 powershell 作为脚本调用,确切的脚本可以正常工作。它仅通过计划任务引起问题。
标签: powershell raspberry-pi windowsiot