释放IP地址并关闭计算机

时间:2016-08-16 17:07:52

标签: powershell

我想将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  
}

0 个答案:

没有答案