HelpCache/NetworkSwitchEthernetPort.psm1-help.xml

<?xml version="1.0" encoding="utf-8"?>
<helpItems xmlns="http://msh" schema="maml">
  <!-- Updatable Help Version 5.0.0.0 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Disable-NetworkSwitchEthernetPort</command:name>
      <maml:description>
        <maml:para>Disables an Ethernet port on a network switch.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Disable</command:verb>
      <command:noun>NetworkSwitchEthernetPort</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Disable-NetworkSwitchEthernetPort cmdlet disables an Ethernet port on a network switch. </maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Disable-NetworkSwitchEthernetPort</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>DeviceID</maml:name>
          <maml:description>
            <maml:para>Specifies a device ID. This cmdlet disables a port on a device that this parameter specifies.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Disable-NetworkSwitchEthernetPort</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>PortNumber</maml:name>
          <maml:description>
            <maml:para>Specifies a port to disable.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Disable-NetworkSwitchEthernetPort</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>DeviceID</maml:name>
        <maml:description>
          <maml:para>Specifies a device ID. This cmdlet disables a port on a device that this parameter specifies.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>PortNumber</maml:name>
        <maml:description>
          <maml:para>Specifies a port to disable.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>CimInstance[]</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>You can pipe an array of CimInstance objects that correspond to an Ethernet port to this cmdlet.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet does not generate any output.</maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Disable a port</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; Disable-NetworkSwitchEthernetPort -CimSession $Session -PortNumber 21
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>This command disables port 21 for NetworkSwitch08 by using the $Session object.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 2: Disable a port by using a device ID</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Disable-NetworkSwitchEthernetPort -CimSession $Session -DeviceId "Ethernet17"
</dev:code>
        <dev:remarks>
          <maml:para>This command disables an Ethernet port with device ID Ethernet17 on a network switch. The command uses a CimSession, similar to the first example.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Enable-NetworkSwitchEthernetPort</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-NetworkSwitchEthernetPort</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Disable-NetworkSwitchFeature</command:name>
      <maml:description>
        <maml:para>Disables features of a network switch.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Disable</command:verb>
      <command:noun>NetworkSwitchFeature</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Disable-NetworkSwitchFeature cmdlet disables specified features of a network switch. </maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Disable-NetworkSwitchFeature</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>FeatureName</maml:name>
          <maml:description>
            <maml:para>Specifies a feature name, an integer, of a feature to disable. A feature name might not be unique. This cmdlet disables all features with the same name.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Disable-NetworkSwitchFeature</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specifies the name of a feature to disable. This parameter supports wildcard characters.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Disable-NetworkSwitchFeature</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>InstanceId</maml:name>
          <maml:description>
            <maml:para>Specifies the instance ID of a feature to disable.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Disable-NetworkSwitchFeature</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>FeatureName</maml:name>
        <maml:description>
          <maml:para>Specifies a feature name, an integer, of a feature to disable. A feature name might not be unique. This cmdlet disables all features with the same name.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>InstanceId</maml:name>
        <maml:description>
          <maml:para>Specifies the instance ID of a feature to disable.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specifies the name of a feature to disable. This parameter supports wildcard characters.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>CimInstance[]</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>You can pipe an array of CimInstance objects that correspond to a feature to this cmdlet.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet does not generate any output.</maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Disable a feature by using its name</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; Disable-NetworkSwitchFeature -CimSession $Session -Name "SSH"
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second command disables the feature named SSH for the network switch NetworkSwitch08 by using the $Session object. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 2: Disable a feature by using an instance ID</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Disable-NetworkSwitchFeature -CimSession $Session -InstanceID "Contoso:Feature:2"
</dev:code>
        <dev:remarks>
          <maml:para>This command disables a feature by using the instance ID to identify it. The command includes a CimSession, similar to the first example.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Enable-NetworkSwitchFeature</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-NetworkSwitchFeature</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Disable-NetworkSwitchVlan</command:name>
      <maml:description>
        <maml:para>Disables a VLAN of a network switch. </maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Disable</command:verb>
      <command:noun>NetworkSwitchVlan</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Disable-NetworkSwitchVlan cmdlet disables a virtual local area network (VLAN) of a network switch. </maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Disable-NetworkSwitchVlan</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>InstanceId</maml:name>
          <maml:description>
            <maml:para>Specifies the instance ID of a VLAN to disable. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Disable-NetworkSwitchVlan</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specifies the name of a VLAN to disable. This ElementName is a friendly name. It is not necessarily unique. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Disable-NetworkSwitchVlan</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>VlanID</maml:name>
          <maml:description>
            <maml:para>Specifies VLAN ID of the VLAN to disable.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>InstanceId</maml:name>
        <maml:description>
          <maml:para>Specifies the instance ID of a VLAN to disable. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specifies the name of a VLAN to disable. This ElementName is a friendly name. It is not necessarily unique. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>VlanID</maml:name>
        <maml:description>
          <maml:para>Specifies VLAN ID of the VLAN to disable.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet does not generate any output.</maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Disable a VLAN by using an instance ID</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; Disable-NetworkSwitchVlan -InstanceID "Vlan02" -CimSession $Session
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second command disables the VLAN that has the instance ID Vlan02 for the switch NetworkSwitch08 by using the $Session object. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 2: Disable a VLAN by using a name</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Disable-NetworkSwitchVlan -CimSession $Session -Name "VLAN22"
</dev:code>
        <dev:remarks>
          <maml:para>This command disables the VLAN named VLAN22. The command includes a CimSession, similar to the first example. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 3: Disable a VLAN by using its ID</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Disable-NetworkSwitchVlan -CimSession $Session -VlanId 74
</dev:code>
        <dev:remarks>
          <maml:para>This command disables the VLAN that has the VLAN ID 74. The command includes a CimSession, similar to the first example.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Enable-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>New-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Remove-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Set-NetworkSwitchVlanProperty</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Enable-NetworkSwitchEthernetPort</command:name>
      <maml:description>
        <maml:para>Enables an Ethernet port on a network switch. </maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Enable</command:verb>
      <command:noun>NetworkSwitchEthernetPort</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Enable-NetworkSwitchEthernetPort cmdlet enables an Ethernet port on a network switch. </maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Enable-NetworkSwitchEthernetPort</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>DeviceID</maml:name>
          <maml:description>
            <maml:para>Specifies a device ID. This cmdlet enables a port on a device that this parameter specifies. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Enable-NetworkSwitchEthernetPort</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>PortNumber</maml:name>
          <maml:description>
            <maml:para>Specifies a port to enable. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Enable-NetworkSwitchEthernetPort</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>DeviceID</maml:name>
        <maml:description>
          <maml:para>Specifies a device ID. This cmdlet enables a port on a device that this parameter specifies. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>PortNumber</maml:name>
        <maml:description>
          <maml:para>Specifies a port to enable. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>CimInstance[]</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>You can pipe an array of CimInstance objects that correspond to Ethernet ports to this cmdlet.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet does not generate any output.</maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Enable a ports by using a device IDthe pipelinesa device ID</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; Enable-NetworkSwitchEthernetPort -DeviceID "Ethernet17" -CimSession $Session
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second command enables ports for the device that has the ID Ethernet17 by using the $Session object. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 2: Enable a port by using a port number</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Enable-NetworkSwitchEthernetPort -Port 21 -CimSession $Session
</dev:code>
        <dev:remarks>
          <maml:para>This command enables port 21. The command includes a CimSession, similar to the first example.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Disable-NetworkSwitchEthernetPort</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-NetworkSwitchEthernetPort</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Enable-NetworkSwitchFeature</command:name>
      <maml:description>
        <maml:para>Enables features of a network switch. </maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Enable</command:verb>
      <command:noun>NetworkSwitchFeature</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Enable-NetworkSwitchFeature cmdlet enables specified features of a network switch. </maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Enable-NetworkSwitchFeature</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>FeatureName</maml:name>
          <maml:description>
            <maml:para>Specifies a feature name, an integer, of a feature to enable. A feature name might not be unique. This cmdlet enables all features with the same name. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Enable-NetworkSwitchFeature</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specifies the name of a feature to enable. This parameter supports wildcard characters. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Enable-NetworkSwitchFeature</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>InstanceId</maml:name>
          <maml:description>
            <maml:para>Specifies the instance ID of a feature to enable. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Enable-NetworkSwitchFeature</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>FeatureName</maml:name>
        <maml:description>
          <maml:para>Specifies a feature name, an integer, of a feature to enable. A feature name might not be unique. This cmdlet enables all features with the same name. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>InstanceId</maml:name>
        <maml:description>
          <maml:para>Specifies the instance ID of a feature to enable. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specifies the name of a feature to enable. This parameter supports wildcard characters. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>CimInstance[]</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>You can pipe an array of CimInstance objects that correspond to a network switch feature to this cmdlet.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet does not generate any output.</maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Enable a feature by using its name</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; Enable-NetworkSwitchFeature -CimSession $Session -Name "SSH"
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second command enables the feature named SSH for the switch NetworkSwitch08 by using the $Session object. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 2: Enable a feature by using its instance ID</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Enable-NetworkSwitchFeature -CimSession $Session -InstanceID "Contoso:Feature:2"
</dev:code>
        <dev:remarks>
          <maml:para>This command enables a feature by using the instance ID to identify it. The command includes a CimSession, similar to the first example.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Disable-NetworkSwitchFeature</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-NetworkSwitchFeature</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Enable-NetworkSwitchVlan</command:name>
      <maml:description>
        <maml:para>Enables a VLAN for a network switch. </maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Enable</command:verb>
      <command:noun>NetworkSwitchVlan</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Enable-NetworkSwitchVlan cmdlet enables a virtual local area network (VLAN) for a network switch. </maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Enable-NetworkSwitchVlan</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>InstanceId</maml:name>
          <maml:description>
            <maml:para>Specifies the instance ID of a VLAN to remove. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Enable-NetworkSwitchVlan</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specifies the name of a VLAN to enable. This ElementName is a friendly name. It is not necessarily unique. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Enable-NetworkSwitchVlan</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>VlanID</maml:name>
          <maml:description>
            <maml:para>Specifies VLAN ID of the VLAN to enable. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>InstanceId</maml:name>
        <maml:description>
          <maml:para>Specifies the instance ID of a VLAN to remove. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specifies the name of a VLAN to enable. This ElementName is a friendly name. It is not necessarily unique. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>VlanID</maml:name>
        <maml:description>
          <maml:para>Specifies VLAN ID of the VLAN to enable. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet does not generate any output.</maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Enable a VLAN by using an instance ID</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; Enable-NetworkSwitchVlan -InstanceID "Vlan02" -CimSession $Session
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second command enables the VLAN that has the instance ID Vlan02 for the switch NetworkSwitch08 by using the $Session object. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 2: Enable a VLAN by using a name</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Enable-NetworkSwitchVlan -CimSession $Session -Name "VLAN22"
</dev:code>
        <dev:remarks>
          <maml:para>This command enables the VLAN named VLAN22. The command includes a CimSession, similar to the first example. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 3: Enable a VLAN by using its ID</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Enable-NetworkSwitchVlan -CimSession $Session -VlanId 74
</dev:code>
        <dev:remarks>
          <maml:para>This command enables the VLAN that has the VLAN ID 74. The command includes a CimSession, similar to the first example.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Disable-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>New-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Remove-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Set-NetworkSwitchVlanProperty</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-NetworkSwitchEthernetPort</command:name>
      <maml:description>
        <maml:para>Gets port information for a network switch.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>NetworkSwitchEthernetPort</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Get-NetworkSwitchEthernetPort cmdlet gets port information for a network switch. </maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-NetworkSwitchEthernetPort</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>DeviceId</maml:name>
          <maml:description>
            <maml:para>Specifies a device ID. This cmdlet gets information for the port that this parameter specifies.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-NetworkSwitchEthernetPort</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>FullDuplexEnabled</maml:name>
          <maml:description>
            <maml:para>Indicates that this cmdlet returns only ports that have FullDuplex enabled.</maml:para>
          </maml:description>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-NetworkSwitchEthernetPort</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>FullDuplexDisabled</maml:name>
          <maml:description>
            <maml:para>Indicates that this cmdlet returns only ports that have FullDuplex disabled.</maml:para>
          </maml:description>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-NetworkSwitchEthernetPort</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>PortNumber</maml:name>
          <maml:description>
            <maml:para>Specifies a port number. This cmdlet gets the port that the parameter specifies. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>DeviceId</maml:name>
        <maml:description>
          <maml:para>Specifies a device ID. This cmdlet gets information for the port that this parameter specifies.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>FullDuplexDisabled</maml:name>
        <maml:description>
          <maml:para>Indicates that this cmdlet returns only ports that have FullDuplex disabled.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>FullDuplexEnabled</maml:name>
        <maml:description>
          <maml:para>Indicates that this cmdlet returns only ports that have FullDuplex enabled.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>PortNumber</maml:name>
        <maml:description>
          <maml:para>Specifies a port number. This cmdlet gets the port that the parameter specifies. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>CimInstance[]</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet returns an array of CimInstance objects that correspond to Ethernet ports on a network switch. </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Get all the ports for a device</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; Get-NetworkSwitchEthernetPort -CimSession $Session
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second command gets the ports for NetworkSwitch08 by using the $Session object.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 2: Get a specific port</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Get-NetworkSwitchEthernetPort -PortNumber 21 -CimSession $Session
Name PortNumber DeviceID FullDuplex AutoSense PortType MaxDataSize
---- ---------- -------- ---------- --------- -------- -----------
Ethernet17 21 Ethernet17 True False 0 9214
</dev:code>
        <dev:remarks>
          <maml:para>This command gets port 21. The example shows the console output for the command. The command includes a CimSession, similar to the first example.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 3: Get a port with a specified ID</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Get-NetworkSwitchEthernetPort -DeviceID "Ethernet17" -CimSession $Session
</dev:code>
        <dev:remarks>
          <maml:para>This command gets the port for the device that has the ID Ethernet17. The command includes a CimSession, similar to the first example.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Disable-NetworkSwitchEthernetPort</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Enable-NetworkSwitchEthernetPort</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-NetworkSwitchFeature</command:name>
      <maml:description>
        <maml:para>Gets features of a network switch.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>NetworkSwitchFeature</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Get-NetworkSwitchFeature cmdlet gets features of a network switch. </maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-NetworkSwitchFeature</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specifies the name of a feature to get. Use wildcard characters to specify multiple features. </maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-NetworkSwitchFeature</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>Enabled</maml:name>
          <maml:description>
            <maml:para>Indicates that this cmdlet gets only enabled features.</maml:para>
          </maml:description>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-NetworkSwitchFeature</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>Disabled</maml:name>
          <maml:description>
            <maml:para>Indicates that this cmdlet gets only disabled features. </maml:para>
          </maml:description>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Disabled</maml:name>
        <maml:description>
          <maml:para>Indicates that this cmdlet gets only disabled features. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Enabled</maml:name>
        <maml:description>
          <maml:para>Indicates that this cmdlet gets only enabled features.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specifies the name of a feature to get. Use wildcard characters to specify multiple features. </maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>CimInstance[]</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet returns an array of CimInstance objects that represent network switch features.</maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Get all features</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; Get-NetworkSwitchFeature -CimSession $Session
Name IsEnabled InstanceID PSComputerName
---- --------- ---------- --------------
SSH True Contoso:Feature:2 10.19.26.49
Tacacs True Contoso:Feature:3 10.19.26.49
BGP False Contoso:Feature:4 10.19.26.49
VLAN True Contoso:Feature:5 10.19.26.49
LACP True Contoso:Feature:6 10.19.26.49
DHCP False Contoso:Feature:7 10.19.26.49
LLDP True Contoso:Feature:8 10.19.26.49
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second command gets the features for the switch NetworkSwitch08 by using the $Session object. This example shows representative results.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 2: Get all enabled features</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Get-NetworkSwitchFeature -CimSession $Session -Enabled
</dev:code>
        <dev:remarks>
          <maml:para>This command gets all the enabled features on a network switch. The command includes a CimSession, similar to the first example. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 3: Get all disabled features</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Get-NetworkSwitchFeature -CimSession $Session -Disabled
</dev:code>
        <dev:remarks>
          <maml:para>This command gets all the disabled features on a network switch. The command includes a CimSession, similar to the first example.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 4: Get features by using a name</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Get-NetworkSwitchFeature -CimSession $Session -FeatureName "*BGP*"
</dev:code>
        <dev:remarks>
          <maml:para>This command gets all features that contain the string BGP on a network switch. The command includes a CimSession, similar to the first example. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Disable-NetworkSwitchFeature</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Enable-NetworkSwitchFeature</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-NetworkSwitchGlobalData</command:name>
      <maml:description>
        <maml:para>Gets global data of a network switch. </maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>NetworkSwitchGlobalData</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Get-NetworkSwitchGlobalData cmdlet gets global data of a network switch. </maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-NetworkSwitchGlobalData</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="1" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="1" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>CimInstance</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet returns the globalData of the network switch as CimInstance object.</maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Get global data</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; Get-NetworkSwitchGlobalData -CimSession $Session
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second command gets global data for the network switch NetworkSwitch08 by using the $Session object. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-NetworkSwitchVlan</command:name>
      <maml:description>
        <maml:para>Gets VLANs for a network switch.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>NetworkSwitchVlan</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Get-NetworkSwitchVlan cmdlet gets available virtual local area networks (VLANs) for a network switch. </maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-NetworkSwitchVlan</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>Caption</maml:name>
          <maml:description>
            <maml:para>Specifies the caption of a VLAN to get.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-NetworkSwitchVlan</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specifies the name of a VLAN to get. This ElementName is a friendly name. It is not necessarily unique. </maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-NetworkSwitchVlan</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>VlanId</maml:name>
          <maml:description>
            <maml:para>Specifies the VLAN ID of the VLAN to get.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-NetworkSwitchVlan</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>InstanceId</maml:name>
          <maml:description>
            <maml:para>Specifies the instance ID of a VLAN to get.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-NetworkSwitchVlan</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>Description</maml:name>
          <maml:description>
            <maml:para>Specifies the description of a VLAN to get.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Caption</maml:name>
        <maml:description>
          <maml:para>Specifies the caption of a VLAN to get.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Description</maml:name>
        <maml:description>
          <maml:para>Specifies the description of a VLAN to get.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>InstanceId</maml:name>
        <maml:description>
          <maml:para>Specifies the instance ID of a VLAN to get.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specifies the name of a VLAN to get. This ElementName is a friendly name. It is not necessarily unique. </maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>VlanId</maml:name>
        <maml:description>
          <maml:para>Specifies the VLAN ID of the VLAN to get.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>CimInstance[]</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet returns an array of CimInstance objects for network switch VLANs.</maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Get all VLANs for a network switch</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; Get-NetworkSwitchVlan -CimSession $Session
Caption Description Name InstanceID VlanID PSComputerName
------- ----------- ----------- ---------- ------ --------------
                    Vlan_description default Contoso:NetworkVL... 1 10.19.246.18
                    Vlan_description VLAN0002 Contoso:NetworkVL... 2 10.19.246.18
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second command gets all VLAN for the switch NetworkSwitch08 by using the $Session object. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 2: Get a VLAN by using a name</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Get-NetworkSwitchVlan -CimSession $Session -Name "VLAN22"
Caption Description Name InstanceID VlanID PSComputerName
------- ----------- ----------- ---------- ------ --------------
                    Vlan_description VLAN22 Contoso:NetworkVL... 1 10.19.236.49
</dev:code>
        <dev:remarks>
          <maml:para>This command gets the VLAN named VLAN22. The command includes a CimSession, similar to the first example.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Disable-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Enable-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>New-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Remove-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Set-NetworkSwitchVlanProperty</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>New-NetworkSwitchVlan</command:name>
      <maml:description>
        <maml:para>Creates a VLAN for a network switch.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>New</command:verb>
      <command:noun>NetworkSwitchVlan</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The New-NetworkSwitchVlan cmdlet creates a virtual local area network (VLAN) for a network switch.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-NetworkSwitchVlan</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="1" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="2" aliases="none">
          <maml:name>Caption</maml:name>
          <maml:description>
            <maml:para>Specifies a caption for the new VLAN. </maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="3" aliases="none">
          <maml:name>Description</maml:name>
          <maml:description>
            <maml:para>Specifies a description of the new VLAN.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="4" aliases="none">
          <maml:name>VlanID</maml:name>
          <maml:description>
            <maml:para>Specifies a VLAN ID for the new VLAN.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="5" aliases="none">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specifies a name to use as the VLAN ElementName. This is a friendly name.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="2" aliases="none">
        <maml:name>Caption</maml:name>
        <maml:description>
          <maml:para>Specifies a caption for the new VLAN. </maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="1" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="3" aliases="none">
        <maml:name>Description</maml:name>
        <maml:description>
          <maml:para>Specifies a description of the new VLAN.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="5" aliases="none">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specifies a name to use as the VLAN ElementName. This is a friendly name.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="4" aliases="none">
        <maml:name>VlanID</maml:name>
        <maml:description>
          <maml:para>Specifies a VLAN ID for the new VLAN.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet does not generate any output. </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Create a VLAN</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; New-NetworkSwitchVlan -Name "Contoso07VLAN" -Caption "VLAN 07" -CimSession $Session
Caption Description ElementName InstanceID VlanID PSComputerName
------- ----------- ----------- ---------- ------ --------------
VLAN 07 VLAN0004 Contoso:NetworkVL... 4 10.19.26.4
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second creates a VLAN for the switch NetworkSwitch08 by using the $Session object.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Disable-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Enable-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Remove-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Set-NetworkSwitchVlanProperty</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Remove-NetworkSwitchEthernetPortIPAddress</command:name>
      <maml:description>
        <maml:para>Removes an IP address from a port of a network switch.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Remove</command:verb>
      <command:noun>NetworkSwitchEthernetPortIPAddress</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Remove-NetworkSwitchEthernetPortIPAddress cmdlet removes an assigned IP address from a port of a network switch.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-NetworkSwitchEthernetPortIPAddress</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>PortNumber</maml:name>
          <maml:description>
            <maml:para>Specifies the number of a port. This cmdlet removes the IP address from the port that this parameter specifies.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Remove-NetworkSwitchEthernetPortIPAddress</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>PortNumber</maml:name>
        <maml:description>
          <maml:para>Specifies the number of a port. This cmdlet removes the IP address from the port that this parameter specifies.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>CimInstance[]</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet does not generate any output.</maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Remove an IP address from a port by using the pipeline</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; Remove-NetworkSwitchEthernetPortIPAddress -CimSession $Session -PortNumber 21
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second command removes the IP address of port 21 by using the $Session object.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Set-NetworkSwitchEthernetPortIPAddress</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-NetworkSwitchEthernetPort</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Remove-NetworkSwitchVlan</command:name>
      <maml:description>
        <maml:para>Removes network switch VLANs. </maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Remove</command:verb>
      <command:noun>NetworkSwitchVlan</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Remove-NetworkSwitchVlan cmdlet removes virtual local area networks (VLANs) from a network switch.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-NetworkSwitchVlan</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>InstanceId</maml:name>
          <maml:description>
            <maml:para>Specifies the instance ID of a VLAN to remove. </maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Remove-NetworkSwitchVlan</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specifies a name for a VLAN to remove. You can use wildcard characters to select multiple VLANs to remove. </maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Remove-NetworkSwitchVlan</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>VlanId</maml:name>
          <maml:description>
            <maml:para>Specifies the ID of a VLAN to remove.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">Int32</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Remove-NetworkSwitchVlan</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>InstanceId</maml:name>
        <maml:description>
          <maml:para>Specifies the instance ID of a VLAN to remove. </maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specifies a name for a VLAN to remove. You can use wildcard characters to select multiple VLANs to remove. </maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>VlanId</maml:name>
        <maml:description>
          <maml:para>Specifies the ID of a VLAN to remove.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>CimInstance[]</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>You can pipe an array of CimInstance objects that correspond to network switch VLANs to this cmdlet.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet does not generate any output. </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Remove a VLAN that has a specified ID</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; Remove-NetworkSwitchVlan -CimSession $Session -VlanID 2
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second command removes the VLAN that has a VLAN ID of 2 for the switch NetworkSwitch08 by using the $Session object. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 2: Remove a VLAN for a specified instance ID</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Remove-NetworkSwitchVlan -CimSession $Session -InstanceID "Contoso:NetworkVLAN:Vlan4"
</dev:code>
        <dev:remarks>
          <maml:para>This command removes the VLAN for the specified instance ID. The command includes a CimSession, similar to the first example. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 3: Remove VLANs that have names that contain a string</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Remove-NetworkSwitchVlan -CimSession $Session -Name "*Contoso*"
</dev:code>
        <dev:remarks>
          <maml:para>This command removes all VLANs that have friendly names that include the string Contoso. The command includes a CimSession, similar to the first example. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Disable-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Enable-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>New-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Set-NetworkSwitchVlanProperty</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Restore-NetworkSwitchConfiguration</command:name>
      <maml:description>
        <maml:para>Restores configuration for a network switch.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Restore</command:verb>
      <command:noun>NetworkSwitchConfiguration</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Restore-NetworkSwitchConfiguration cmdlet restores configuration for a network switch to the last saved startup configuration. </maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Restore-NetworkSwitchConfiguration</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="1" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="1" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet does not generate any output.</maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Restore the configuration for a network switch</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; Restore-NetworkSwitchConfiguration -CimSession $Session
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second command restores the configuration from the last saved configuration for NetworkSwitch08 by using the $Session object. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Save-NetworkSwitchConfiguration</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Save-NetworkSwitchConfiguration</command:name>
      <maml:description>
        <maml:para>Saves configuration for starting a network switch.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Save</command:verb>
      <command:noun>NetworkSwitchConfiguration</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Save-NetworkSwitchConfiguration cmdlet saves the current configuration for starting a network switch.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Save-NetworkSwitchConfiguration</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="1" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="1" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet does not generate any output.</maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Save the configuration for a network switch</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; Save-NetworkSwitchConfiguration -CimSession $Session
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second command saves the configuration for NetworkSwitch08 by using the $Session object. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Restore-NetworkSwitchConfiguration</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-NetworkSwitchEthernetPortIPAddress</command:name>
      <maml:description>
        <maml:para>Sets the IP address on a port on a network switch.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Set</command:verb>
      <command:noun>NetworkSwitchEthernetPortIPAddress</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Set-NetworkSwitchEthernetPortIPAddress cmdlet sets the IP address of an Ethernet port on a network switch.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-NetworkSwitchEthernetPortIPAddress</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>IpAddress</maml:name>
          <maml:description>
            <maml:para>Specifies an IP address for the Ethernet port.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>PortNumber</maml:name>
          <maml:description>
            <maml:para>Specifies a port number. This cmdlet sets the IP address on the port that this parameter specifies. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>SubnetAddress</maml:name>
          <maml:description>
            <maml:para>Specifies a subnet mask for the IP address. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Set-NetworkSwitchEthernetPortIPAddress</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>IpAddress</maml:name>
          <maml:description>
            <maml:para>Specifies an IP address for the Ethernet port.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>SubnetAddress</maml:name>
          <maml:description>
            <maml:para>Specifies a subnet mask for the IP address. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>IpAddress</maml:name>
        <maml:description>
          <maml:para>Specifies an IP address for the Ethernet port.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>PortNumber</maml:name>
        <maml:description>
          <maml:para>Specifies a port number. This cmdlet sets the IP address on the port that this parameter specifies. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>SubnetAddress</maml:name>
        <maml:description>
          <maml:para>Specifies a subnet mask for the IP address. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>CimInstance[]</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>You can pipe an array of CimInstance objects that refer to an EthernetPort object.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet does not generate any output.</maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Assign an IP address to a port</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; Set-NetworkSwitchEthernetPortIPAddress -IpAddress "10.4.10.12" -PortNumber 21 -SubnetAddress "255.255.255.248" –CimSession $Session
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second command assigns an IP address and subnet address to the specified port by using the $Session object.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Remove-NetworkSwitchEthernetPortIPAddress</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-NetworkSwitchEthernetPort</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-NetworkSwitchPortMode</command:name>
      <maml:description>
        <maml:para>Sets the port mode on a network switch.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Set</command:verb>
      <command:noun>NetworkSwitchPortMode</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Set-NetworkSwitchPortMode cmdlet sets the port mode to access, trunk or route on a network switch.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-NetworkSwitchPortMode</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>AccessMode</maml:name>
          <maml:description>
            <maml:para>Indicates that this cmdlet sets the port to access mode.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>VlanID</maml:name>
          <maml:description>
            <maml:para>Specifies the virtual local area network (VLAN) ID of the VLAN to set for the port in access mode.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Set-NetworkSwitchPortMode</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>IpAddress</maml:name>
          <maml:description>
            <maml:para>Specifies an IP address to set for the port in route mode.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>RouteMode</maml:name>
          <maml:description>
            <maml:para>Indicates that this cmdlet sets the port to route mode. </maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>SubnetAddress</maml:name>
          <maml:description>
            <maml:para>Specifies the subnet mask to set for the port in route mode. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Set-NetworkSwitchPortMode</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>TrunkMode</maml:name>
          <maml:description>
            <maml:para>Indicates that this cmdlet sets the port to trunk mode. </maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>VlanIDs</maml:name>
          <maml:description>
            <maml:para>Specifies the VLAN IDs of the VLANs to set for the port in trunk mode. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="true">UInt16[]</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>AccessMode</maml:name>
        <maml:description>
          <maml:para>Indicates that this cmdlet sets the port to access mode.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>IpAddress</maml:name>
        <maml:description>
          <maml:para>Specifies an IP address to set for the port in route mode.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>RouteMode</maml:name>
        <maml:description>
          <maml:para>Indicates that this cmdlet sets the port to route mode. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>SubnetAddress</maml:name>
        <maml:description>
          <maml:para>Specifies the subnet mask to set for the port in route mode. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>TrunkMode</maml:name>
        <maml:description>
          <maml:para>Indicates that this cmdlet sets the port to trunk mode. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>VlanID</maml:name>
        <maml:description>
          <maml:para>Specifies the virtual local area network (VLAN) ID of the VLAN to set for the port in access mode.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>VlanIDs</maml:name>
        <maml:description>
          <maml:para>Specifies the VLAN IDs of the VLANs to set for the port in trunk mode. </maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="true">UInt16[]</command:parameterValue>
        <dev:type>
          <maml:name>UInt16[]</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>CimInstance[]</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>You can pipe an array of CimInstance objects that correspond to a network switch port to this cmdlet.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet does not generate any output.</maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Set a port to trunk mode</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; Set-NetworkSwitchPortMode -CimSession $Session -TrunkMode -VlanIDs 2,17,22
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second command sets NetworkSwitch08 to use trunk mode by using the $Session object. The command specifies IDs for three VLANs.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>Example 2: Set a port to route mode</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;Set-NetworkSwitchPortMode -CimSession $Session -IpAddress "10.14.1.1" -RouteMode -SubnetAddress "255.255.0.0"
</dev:code>
        <dev:remarks>
          <maml:para>This command sets the port to route mode. The command specifies its IP address and the subnet mask. The command includes a CimSession, similar to the first example.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Get-NetworkSwitchEthernetPort</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-NetworkSwitchPortProperty</command:name>
      <maml:description>
        <maml:para>Sets the port properties for a network switch.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Set</command:verb>
      <command:noun>NetworkSwitchPortProperty</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Set-NetworkSwitchPortProperty cmdlet sets the port properties for a network switch. This cmdlet can modify any property. If you run this cmdlet, you must specify at least one property to change. Otherwise, the command returns an error. </maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-NetworkSwitchPortProperty</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="1" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="2" aliases="none">
          <maml:name>Property</maml:name>
          <maml:description>
            <maml:para>Specifies a hash table of name/value pairs. The cmdlet sets the properties that this parameter specifies.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">Hashtable</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="1" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="2" aliases="none">
        <maml:name>Property</maml:name>
        <maml:description>
          <maml:para>Specifies a hash table of name/value pairs. The cmdlet sets the properties that this parameter specifies.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">Hashtable</command:parameterValue>
        <dev:type>
          <maml:name>Hashtable</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>CimInstance[]</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>You can pipe an array of CimInstance objects to this cmdlet.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet does not generate any output.</maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Set properties for a port</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; $PortSpeed = 1
PS C:\&gt; $Description = "Port on management device 02."
PS C:\&gt; Set-NetworkSwitchPortProperty -CimSession $Session -Property @{Speed = $portSpeed; Description = $Description }
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second and third commands assign values to the $PortSpeed variable and the $Description variable. These are the values of the key/value pairs.</maml:para>
          <maml:para>The final command sets a properties by using the $Session object. The command uses standard syntax to create a hash table that contains the key/value pairs as the value of the Property parameter. </maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Set-NetworkSwitchVlanProperty</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Set-NetworkSwitchVlanProperty</command:name>
      <maml:description>
        <maml:para>Modifies properties on a VLAN on a network switch.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para />
      </maml:copyright>
      <command:verb>Set</command:verb>
      <command:noun>NetworkSwitchVlanProperty</command:noun>
      <dev:version />
    </command:details>
    <maml:description>
      <maml:para>The Set-NetworkSwitchVlanProperty cmdlet modifies settable properties on a virtual local area network (VLAN) on a network switch.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Set-NetworkSwitchVlanProperty</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>Property</maml:name>
          <maml:description>
            <maml:para>Specifies a hash table of name/value pairs. The cmdlet sets the properties that this parameter specifies. </maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">Hashtable</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>VlanId</maml:name>
          <maml:description>
            <maml:para>Specifies an array of VLAN IDs of VLANs to modify.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="true">Int32[]</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Set-NetworkSwitchVlanProperty</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
          <maml:name>InformationAction</maml:name>
          <maml:description>
            <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">SilentlyContinue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Stop</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Continue</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Inquire</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Ignore</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Suspend</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
          <maml:name>InformationVariable</maml:name>
          <maml:description>
            <maml:para>Specifies a variable in which to store an information event message.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>Property</maml:name>
          <maml:description>
            <maml:para>Specifies a hash table of name/value pairs. The cmdlet sets the properties that this parameter specifies. </maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">Hashtable</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
          <maml:name>CimSession</maml:name>
          <maml:description>
            <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>CimSession</maml:name>
        <maml:description>
          <maml:para>Specifies the CimSession that this cmdlet uses to connect to the network switch. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">CimSession</command:parameterValue>
        <dev:type>
          <maml:name>CimSession</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="infa">
        <maml:name>InformationAction</maml:name>
        <maml:description>
          <maml:para>Specifies how this cmdlet responds to an information event. The acceptable values for this parameter are:
 
-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.Management.Automation.ActionPreference</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.ActionPreference</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="iv">
        <maml:name>InformationVariable</maml:name>
        <maml:description>
          <maml:para>Specifies a variable in which to store an information event message.</maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">System.String</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>Property</maml:name>
        <maml:description>
          <maml:para>Specifies a hash table of name/value pairs. The cmdlet sets the properties that this parameter specifies. </maml:para>
        </maml:description>
        <command:parameterValue required="false" variableLength="false">Hashtable</command:parameterValue>
        <dev:type>
          <maml:name>Hashtable</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="false" position="named" aliases="none">
        <maml:name>VlanId</maml:name>
        <maml:description>
          <maml:para>Specifies an array of VLAN IDs of VLANs to modify.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="true">Int32[]</command:parameterValue>
        <dev:type>
          <maml:name>Int32[]</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>none</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>CimInstance[]</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>You can pipe an array of CimInstance objects that represent VLANs to this cmdlet.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri>
          </maml:uri>
          <maml:description>
            <maml:para />
          </maml:description>
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet does not generate any output. </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <command:examples>
      <command:example>
        <maml:title>Example 1: Set properties for a VLAN</maml:title>
        <maml:introduction>
          <maml:para>
          </maml:para>
        </maml:introduction>
        <dev:code>PS C:\&gt;$Session = New-CimSession -ComputerName "NetworkSwitch08"
PS C:\&gt; $VlanName = "Contoso VLAN 07"
PS C:\&gt; $Description = "This VLAN is used to create a virtual Contoso company LAN"
PS C:\&gt; Set-NetworkSwitchVlanProperty -VlanId 12 -Property @{ElementName = $VlanName; Description = $Description} -CimSession $Session
</dev:code>
        <dev:remarks>
          <maml:para>The first command creates a CimSession for a network switch, and then stores it in the $Session variable. For more information about CimSession objects, type Get-Help New-CimSession.</maml:para>
          <maml:para>The second and third commands assign values to the $VlanName variable and the $Description variable. These are the values of the key/value pairs.</maml:para>
          <maml:para>The final command modifies the properties of the VLAN identified by the VLAN ID 5 to include the name/value pairs specified by the Property parameter. The command uses standard syntax to create a hash table that contains the name/value pairs. The command operates on the network switch named NetworkSwitch08 by using the $Session object.</maml:para>
          <maml:para />
          <maml:para />
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText />
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Disable-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Enable-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>New-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Remove-NetworkSwitchVlan</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Set-NetworkSwitchPortProperty</maml:linkText>
        <maml:uri />
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
</helpItems>