如何使用 Windows 中的 powershell/script 根据 MAC 地址分配静态 IP?

How to assign Static IP based on MAC Address using powershell/script in Windows?

我想编写一个脚本来根据 mac 地址分配静态 IP,因为我在使用 "USB to ethernet" 适配器时遇到问题,丢失了它的 IP 设置并分配给不同的接口名称。

我 运行 在 windows 10 环境中,并且在网上找到了一个我认为可能有用的 wmi 脚本。

我使用的代码:

wmic nicconfig 其中 macaddress="0F:98:90:D6:42:92" 调用 EnableStatic ("192.168.1.1"), ("255.255.255.0")

错误输出: “无效的格式。 提示:= [ ]."

谢谢

像这样

$netAdapter = Get-WmiObject Win32_NetworkAdapterConfiguration | where {$_.MACAddress -eq '0F:98:90:D6:42:92'}

$netAdapter.EnableStatic("192.168.1.1", "255.255.255.0")