这是一个比我知道的更开放的问题,通常在这里,但我试图用任何方式使用disable-netadapter
或其他方法来关闭远程机器上的所有网络适配器。
当我们看到有恶意软件的计算机出现问题时,我们有一个.bat文件可以关闭所有网络适配器,并将它们切换到没有网关的静态IP,但我无法想办法这在powershell中。
我只是想知道你将如何做到这一点。
答案 0 :(得分:-1)
要将所有NIC的IP地址更改为静态IP(在这种情况下,我将它们全部设置为10.2.2.SomeNumber。)
Get-NetIPAddress | ForEach-Object { $i++
new-NetIPAddress -InterfaceIndex $_.InterfaceIndex -IPAddress 10.2.2.$i}
我们可以将其与Disable-NetAdapter
结合使用,以便在Windows中禁用NIC。这应该确保这些机器不会造成太大的伤害!
Get-NetAdapter | Disable-NetAdapter