| |
|
|
| |
-
Windows PowerShell - Utilización de WPS - Red - Configuración de la tarjeta de red
-
En "IpAddress" se guardan las direcciones IP en forma de un Array, perteneciente a "Win32_NetworkAdapterConfiguration".
Get-WmiObject Win32_NetworkAdapterConfiguration –Filter "IPEnabled=true" | Select Description,IPAddress
La clase WMI "Win32_NetworkAdapterConfiguration" permite variadas configuraciones para la tarjeta de red.
El siguiente script cambia la configuración de tarjeta de red de DHCP a una dirección IP estática.
# cambio de configuración de DHCP a dirección IP estatica
$config = Get-WmiObject Win32_NetworkAdapterConfiguration –"IPEnabled=true" | Where { $_.Description –like
"*Controller #3*" }
"Estado del DHCP anterior: "+ $Config.dhcpenabled
Get-WmiObject Win32_NetworkAdapterConfiguration –Filter "IPEnabled=true" | Select Description,IPAddress
if (¡$Config.dhcpenabled)
{
"Activar DHCP"
$Config.EnableDHCP()
}
else
{
"Activar dirección IP estatica"
[Array] $ip = 192.168.1.2
[Array] $subred = "255.255.255.0"
$Config.EnableStatic($ip, $subred)
}
$config = Get-WmiObject Win32_NetworkAdapterConfiguration –Filter
"IPEnabled=true" | where { $_.Description –like "*Controller #3*" }
"Estado del DHCP posterior: "+ $Config.dhcpenabled
Get-WmiObject Win32_NetworkAdapterConfiguration –Filter "IPEnabled=true" | Select Description, IPAddress
El metodo WMI "EnableStatic()" funciona solo, cuando al utilizarse, la tarjeta de red está activada.
El servidor actual DHCP puede determinarse con el cmdlet "Get-DHCPServer" de PSCX.
 |
|
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
|
|
|
|