У меня есть сценарий PowerShell, который запускается при загрузке. Он предназначен для небольшого сервера сайта, работающего на малине Pi3.PowerShell Get-Netadapter висит
Одна из вещей, которые она выполняет, это сброс настроек сети. Однако в некоторых ситуациях зависают следующие команды.
$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 или способ, в котором я могу поймать вишу (это не ошибка)
Он обычно висит на первой или последней строке вышеуказанных линий. – Zac
Вы управляли администратором? –
Да. Это запланированная задача, выполняемая как admin. Он работает несколько раз, но не другие, без изменений. – Zac