Table of contents
TOC
Collapse the table of content
Expand the table of content
OpenLocalizationService|Última actualización: 07/12/2016
|
1 Colaborador

Los cmdlets de Network Switch Manager se pueden usar para administrar modificadores de red a través de WSMAN. Algunos cmdlets de este módulo pueden aceptar valores de canalizaciones. En la versión preliminar de WMF 5.1, los cmdlets que pueden aceptar el valor de la canalización no pueden ejecutarse si los valores no pasan a través de canalizaciones.

Si no se usa el parámetro "InputObject", el cmdlet debería continuar ejecutándose sin errores.

Esta es la lista de cmdlets afectados; es decir, estos cmdlets pueden aceptar el valor del parámetro "InputObject" de la canalización. Si no se pasa este valor de la canalización, se producirá un error en la ejecución del cmdlet.

  • Disable-NetworkSwitchEthernetPort
  • Enable-NetworkSwitchEthernetPort
  • Remove-NetworkSwitchEthernetPortIPAddress
  • Set-NetworkSwitchEthernetPortIPAddress
  • Set-NetworkSwitchPortMode
  • Set-NetworkSwitchPortProperty
  • Disable-NetworkSwitchFeature
  • Enable-NetworkSwitchFeature
  • Remove-NetworkSwitchVlan
  • Set-NetworkSwitchVlanProperty

Solución

Los cmdlets funcionan bien cuando el valor del parámetro InputObject se pasa a través de la canalización. Algunos ejemplos que funcionan con los cmdlets anteriores son:

  • Disable-NetworkSwitchEthernetPort powershell $port = Get-CimInstance -Namespace root/interop -ClassName CIM_EthernetPort -CimSession $cimSession | Select-Object -First 1 $port | Disable-NetworkSwitchEthernetPort -CimSession $cimSession
  • Enable-NetworkSwitchEthernetPort

    $port = Get-CimInstance -Namespace root/interop -ClassName CIM_EthernetPort -CimSession $cimSession | Select-Object -First 1
    $port | Enable-NetworkSwitchEthernetPort -CimSession $cimSession
    
  • Remove-NetworkSwitchEthernetPortIPAddress

    $port = Get-CimInstance -Namespace root/interop -ClassName CIM_EthernetPort -CimSession $cimSession | Select-Object -First 1
    $port | Remove-NetworkSwitchEthernetPortIPAddress -CimSession $cimSession
    
  • Set-NetworkSwitchEthernetPortIPAddress

    $port = Get-CimInstance -Namespace root/interop -ClassName CIM_EthernetPort -CimSession $cimSession | Select-Object -First 1
    $ipAddress = "192.168.10.1"
    $subnetAddress = "255.255.255.0"
    $port | Set-NetworkSwitchEthernetPortIPAddress -IpAddress $ipAddress -SubnetAddress $subnetAddress -CimSession $cimSession
    
  • Set-NetworkSwitchPortProperty

    $portProperties = @{Caption = "New Caption"}
    $port = Get-CimInstance -Namespace root/interop -ClassName CIM_EthernetPort -CimSession $cimSession | Select-Object -First 1
    $port | Set-NetworkSwitchPortProperty -Property $portProperties -CimSession $cimSession
    
  • Disable-NetworkSwitchFeature

    $feature = Get-CimInstance -Namespace root/interop -ClassName MSFT_Feature -CimSession $cimSession | Select-Object -First 1
    $feature | Disable-NetworkSwitchFeature -CimSession $cimSession
    
  • Enable-NetworkSwitchFeature

    $feature = Get-CimInstance -Namespace root/interop -ClassName MSFT_Feature -CimSession $cimSession | Select-Object -First 1
    $feature | Enable-NetworkSwitchFeature -CimSession $cimSession
    
  • Set-NetworkSwitchVlanProperty

    $properties = @{Caption = "New Caption"}
    $vlan = Get-CimInstance -ClassName CIM_NetworkVlan -Namespace root/interop -CimSession $cimSession | Select-Object -First 1
    $vlan | Set-NetworkSwitchVlanProperty -Property $properties -CimSession $cimSession
    
© 2017 Microsoft