我想将100个左右的pc从一个站点移动到另一个站点。所以,我需要释放他们的IP地址,然后关闭它们。我在PS下创建了以下脚本,但是它们运行不正常。有人可以修改它们吗?感谢。
$ethernet = Get-WmiObject -Class Win32_NetworkAdapterConfiguration -cn (.\work\computers.txt) | Where { $_.IpEnabled -eq $true -and $_.DhcpEnabled -eq $true}
foreach ($lan in $ethernet) {
Write-Host "$lan Flushing IP addresses"
$lan.ReleaseDHCPLease() | out-Null
stop-computer -cn (.\work\computers.txt) -force
}