2017-03-09 88 views
0

我想远程配置一些服务,如Windows Server 2003上的dhcp和DNS使用WMIC。WMIC命令为DHCP配置WIN服务器2003

使用Java,并连接到WMIC Windows Server 2003上我这个目标,但我不知道我怎样才能在Windows Server 2003

什么是用于此目的的命令通过WMIC配置DHCP?

在此先感谢

回答

0

不知道有关Java,但你可以做PowerShell命令与WMIC。如果您有Windows Server 2003 SP2,你应该能够安装PowerShell 2.

你需要的命令是:Get-WMIObject Win32_NetworkAdapterConfiguration

$NICs = Get-WMIObject Win32_NetworkAdapterConfiguration -computername . | 
where{$_.IPEnabled -eq $true -and $_.DHCPEnabled -eq $true} 
Foreach($NIC in $NICs) { 
    $ip = ($NIC.IPAddress[0]) 
    $gateway = $NIC.DefaultIPGateway 
    $subnet = $NIC.IPSubnet[0] 
    $dns = $NIC.DNSServerSearchOrder 
    $NIC.EnableStatic($ip, $subnet) 
    $NIC.SetGateways($gateway) 
    $NIC.SetDNSServerSearchOrder($dns) 
    $NIC.SetDynamicDNSRegistration(“FALSE”) 
} 

这里是类M $参考: https://msdn.microsoft.com/en-us/library/aa394217(v=vs.85).aspx