au.com.kloud.netscaler.dll-Help.xml

<?xml version="1.0" encoding="utf-8"?>
<helpItems schema="maml" xmlns="http://msh">
  <!-- Cmdlet: New-NitroSession -->
  <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">
    <command:details>
      <command:name>New-NitroSession</command:name>
      <command:verb>New</command:verb>
      <command:noun>NitroSession</command:noun>
      <maml:description>
        <maml:para>The new-nitrosession command establishes a session with the NetScaler.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The new-nitrosession is used to connect and authenticate with a NetScaler. It requires a username, password, NSIP, as well as specifying whether you are connecting using HTTP or HTTPS. It returns a nitro_service object which is the input for all other commands.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NitroSession</maml:name>
        <!-- Parameter: UserName -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>UserName</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Password -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>Password</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: NSIP -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>NSIP</maml:name>
          <maml:description>
            <maml:para>The NSIP parameter specifies the destination IP adddress. This is usually the NSIP, however can be a SNIP provided it has management access enabled</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: HTTPS -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>HTTPS</maml:name>
          <maml:description>
            <maml:para>The HTTPS parameter specifies whether HTTPS is used to connect. Defaults to HTTP. This parameter is optional.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: UserName -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>UserName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Password -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>Password</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: NSIP -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>NSIP</maml:name>
        <maml:description>
          <maml:para>The NSIP parameter specifies the destination IP adddress. This is usually the NSIP, however can be a SNIP provided it has management access enabled</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HTTPS -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>HTTPS</maml:name>
        <maml:description>
          <maml:para>The HTTPS parameter specifies whether HTTPS is used to connect. Defaults to HTTP. This parameter is optional.</maml:para>
        </maml:description>
        <command:parameterValue required="true">bool</command:parameterValue>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The NSIP parameter specifies the destination IP adddress. This is usually the NSIP, however can be a SNIP provided it has management access enabled</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The HTTPS parameter specifies whether HTTPS is used to connect. Defaults to HTTP. This parameter is optional.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: nitro_service -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>$session = new-nitrosession -username "citrix" -password "citrix123" -nsip "1.2.3.4" -https $true</dev:code>
        <dev:remarks>
          <maml:para>Create a nitro session and store the output in a variable.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Get-NSaaavserver -->
  <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">
    <command:details>
      <command:name>Get-NSaaavserver</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSaaavserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSaaavserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>filter</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>filter</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: authenticationvserver -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSaaavserver -->
  <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">
    <command:details>
      <command:name>New-NSaaavserver</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSaaavserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSaaavserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: authentication -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>authentication</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ON</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: comment -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>comment</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ipv46 -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ipv46</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: port -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>port</maml:name>
          <command:parameterValue required="true">ushort</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt16</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: state -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>state</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ipv46 -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ipv46</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: port -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>port</maml:name>
        <command:parameterValue required="true">ushort</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: authentication -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>authentication</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ON</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: state -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>state</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: comment -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>comment</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: authenticationvserver -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Set-NSaaavserver -->
  <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">
    <command:details>
      <command:name>Set-NSaaavserver</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSaaavserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSaaavserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">authenticationvserver</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationvserver</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">authenticationvserver</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: authenticationvserver -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Get-NSauthenticationpolicy -->
  <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">
    <command:details>
      <command:name>Get-NSauthenticationpolicy</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSauthenticationpolicy</command:noun>
      <maml:description>
        <maml:para>The get-NSauthenticaitonpolicy fetches advanced authentication policies.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This command works will most of the different type of authentication policies and will establish the type based on the action specified.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSauthenticationpolicy</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>Name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Filter</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Filter</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>Name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <maml:introduction>
          <maml:para>fetches an advanced authentication policies</maml:para>
        </maml:introduction>
        <dev:code>get-nsauthenticationpolicy -name "LDAP-apol"</dev:code>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: New-NSauthenticationpolicy -->
  <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">
    <command:details>
      <command:name>New-NSauthenticationpolicy</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSauthenticationpolicy</command:noun>
      <maml:description>
        <maml:para>The new-NSauthenticaitonpolicy creates an advanced authentication policy.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This command works will most of the different type of authentication policies and will establish the type based on the action specified.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSauthenticationpolicy</maml:name>
        <!-- Parameter: action -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>action</maml:name>
          <maml:description>
            <maml:para>Specify the action, or in case of ldap the server. (created using new-nsldapserver)</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: rule -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>rule</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: comment -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>comment</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: logaction -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>logaction</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: action -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>action</maml:name>
        <maml:description>
          <maml:para>Specify the action, or in case of ldap the server. (created using new-nsldapserver)</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: comment -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>comment</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: logaction -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>logaction</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: rule -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>rule</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the action, or in case of ldap the server. (created using new-nsldapserver)</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <maml:introduction>
          <maml:para>creating an advanced authentication policy</maml:para>
        </maml:introduction>
        <dev:code>new-nsauthenticationpolicy -session $session -name "LDAP-apol" -action "LDAP-asrv" -rule "true" </dev:code>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Remove-NSauthenticationpolicy -->
  <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">
    <command:details>
      <command:name>Remove-NSauthenticationpolicy</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSauthenticationpolicy</command:noun>
      <maml:description>
        <maml:para>The new-NSauthenticaitonpolicy creates an advanced authentication policy.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This command works will most of the different type of authentication policies and will establish the type based on the action specified.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSauthenticationpolicy</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: force -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>force</maml:name>
          <maml:description>
            <maml:para>If set, force deletion without confirmation.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: force -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>force</maml:name>
        <maml:description>
          <maml:para>If set, force deletion without confirmation.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set, force deletion without confirmation.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <maml:introduction>
          <maml:para>creating an advanced authentication policy</maml:para>
        </maml:introduction>
        <dev:code>new-nsauthenticationpolicy -session $session -name "LDAP-apol" -action "LDAP-asrv" -rule "true" </dev:code>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Set-NSauthenticationpolicy -->
  <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">
    <command:details>
      <command:name>Set-NSauthenticationpolicy</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSauthenticationpolicy</command:noun>
      <maml:description>
        <maml:para>The new-NSauthenticaitonpolicy creates an advanced authentication policy.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This command works will most of the different type of authentication policies and will establish the type based on the action specified.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSauthenticationpolicy</maml:name>
        <!-- Parameter: policy -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>policy</maml:name>
          <command:parameterValue required="true">authenticationpolicy</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationpolicy</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policy -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>policy</maml:name>
        <command:parameterValue required="true">authenticationpolicy</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationpolicy</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationpolicy</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <maml:introduction>
          <maml:para>creating an advanced authentication policy</maml:para>
        </maml:introduction>
        <dev:code>new-nsauthenticationpolicy -session $session -name "LDAP-apol" -action "LDAP-asrv" -rule "true" </dev:code>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: New-NSauthnprofile -->
  <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">
    <command:details>
      <command:name>New-NSauthnprofile</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSauthnprofile</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSauthnprofile</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: authenticationhost -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>authenticationhost</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: vservername -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>vservername</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: authenticationdomain -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>authenticationdomain</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: authenticationhost -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>authenticationhost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vservername -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>vservername</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: authenticationdomain -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>authenticationdomain</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSauthorizationpolicy -->
  <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">
    <command:details>
      <command:name>Get-NSauthorizationpolicy</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSauthorizationpolicy</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSauthorizationpolicy</maml:name>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>filter</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>filter</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: authorizationpolicy -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authorization.authorizationpolicy</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSauthorizationpolicy -->
  <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">
    <command:details>
      <command:name>New-NSauthorizationpolicy</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSauthorizationpolicy</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: single -->
      <command:syntaxItem>
        <maml:name>New-NSauthorizationpolicy</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: action -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>action</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ALLOW</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: rule -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>rule</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: array -->
      <command:syntaxItem>
        <maml:name>New-NSauthorizationpolicy</maml:name>
        <!-- Parameter: policyobject -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>policyobject</maml:name>
          <maml:description>
            <maml:para>The policyobject allows for a single or array of PSObjects. The PSObject must have a name, action and rule property.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSObject[]</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSObject[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: onerrorcontinue -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>onerrorcontinue</maml:name>
          <maml:description>
            <maml:para>Specify whether the bulk submission should continue (true) in case of error, or rollback the changes (false)</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: object -->
      <command:syntaxItem>
        <maml:name>New-NSauthorizationpolicy</maml:name>
        <!-- Parameter: policy -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>policy</maml:name>
          <maml:description>
            <maml:para>Use the policy parameter to create an authorization policy by feeding in one or more authorization policy object of type com.citrix.netscaler.nitro.resource.config.authorization.authorizationpolicy</maml:para>
          </maml:description>
          <command:parameterValue required="true">authorizationpolicy[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.authorization.authorizationpolicy[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: onerrorcontinue -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>onerrorcontinue</maml:name>
          <maml:description>
            <maml:para>Specify whether the bulk submission should continue (true) in case of error, or rollback the changes (false)</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: action -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>action</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ALLOW</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: rule -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>rule</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policyobject -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>policyobject</maml:name>
        <maml:description>
          <maml:para>The policyobject allows for a single or array of PSObjects. The PSObject must have a name, action and rule property.</maml:para>
        </maml:description>
        <command:parameterValue required="true">PSObject[]</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.PSObject[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: onerrorcontinue -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>onerrorcontinue</maml:name>
        <maml:description>
          <maml:para>Specify whether the bulk submission should continue (true) in case of error, or rollback the changes (false)</maml:para>
        </maml:description>
        <command:parameterValue required="true">bool</command:parameterValue>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: policy -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>policy</maml:name>
        <maml:description>
          <maml:para>Use the policy parameter to create an authorization policy by feeding in one or more authorization policy object of type com.citrix.netscaler.nitro.resource.config.authorization.authorizationpolicy</maml:para>
        </maml:description>
        <command:parameterValue required="true">authorizationpolicy[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authorization.authorizationpolicy[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.PSObject[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The policyobject allows for a single or array of PSObjects. The PSObject must have a name, action and rule property.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify whether the bulk submission should continue (true) in case of error, or rollback the changes (false)</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authorization.authorizationpolicy[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Use the policy parameter to create an authorization policy by feeding in one or more authorization policy object of type com.citrix.netscaler.nitro.resource.config.authorization.authorizationpolicy</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: authorizationpolicy -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authorization.authorizationpolicy</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Remove-NSauthorizationpolicy -->
  <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">
    <command:details>
      <command:name>Remove-NSauthorizationpolicy</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSauthorizationpolicy</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: name -->
      <command:syntaxItem>
        <maml:name>Remove-NSauthorizationpolicy</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: object -->
      <command:syntaxItem>
        <maml:name>Remove-NSauthorizationpolicy</maml:name>
        <!-- Parameter: policy -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>policy</maml:name>
          <command:parameterValue required="true">authorizationpolicy[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.authorization.authorizationpolicy[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policy -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>policy</maml:name>
        <command:parameterValue required="true">authorizationpolicy[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authorization.authorizationpolicy[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authorization.authorizationpolicy[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-NSauthpolicylabel -->
  <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">
    <command:details>
      <command:name>New-NSauthpolicylabel</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSauthpolicylabel</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSauthpolicylabel</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: loginschema -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>loginschema</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: loginschema -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>loginschema</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: authenticationpolicylabel -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationpolicylabel</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Add-NSauthpolicyTolabel -->
  <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">
    <command:details>
      <command:name>Add-NSauthpolicyTolabel</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSauthpolicyTolabel</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSauthpolicyTolabel</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: labelname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>labelname</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: policyname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>policyname</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: priority -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>priority</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>100</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: gotopriorityexpression -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>gotopriorityexpression</maml:name>
          <maml:description>
            <maml:para>Specify the expression to use to establish if next factor is evaluated. Command values are "NEXT", "END". Default is "NEXT"</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>NEXT</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: nextfactor -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
          <maml:name>nextfactor</maml:name>
          <maml:description>
            <maml:para>Specify the next factor policy label.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: labelname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>labelname</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policyname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>policyname</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: priority -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>priority</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>100</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: gotopriorityexpression -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
        <maml:name>gotopriorityexpression</maml:name>
        <maml:description>
          <maml:para>Specify the expression to use to establish if next factor is evaluated. Command values are "NEXT", "END". Default is "NEXT"</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>NEXT</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: nextfactor -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
        <maml:name>nextfactor</maml:name>
        <maml:description>
          <maml:para>Specify the next factor policy label.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the expression to use to establish if next factor is evaluated. Command values are "NEXT", "END". Default is "NEXT"</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the next factor policy label.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-NSauthpolicytovserver -->
  <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">
    <command:details>
      <command:name>Add-NSauthpolicytovserver</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSauthpolicytovserver</command:noun>
      <maml:description>
        <maml:para>The Add-NSauthpolicytovserver attaches an authentication policy or login schema to a vserver</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para></maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSauthpolicytovserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: policy -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>policy</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: nextfactor -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>nextfactor</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: priority -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>priority</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>100</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policy -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>policy</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: nextfactor -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>nextfactor</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: priority -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>priority</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>100</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: authenticationvserver_authenticationloginschemapolicy_binding -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationvserver_authenticationloginschemapolicy_binding</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <maml:introduction>
          <maml:para>creating an advanced authentication policy</maml:para>
        </maml:introduction>
        <dev:code>new-nsauthpolicytovserver -vserver "AAA-nf-vs" -action "LDAP-apol" -priority 100 </dev:code>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Remove-NSauthpolicytovserver -->
  <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">
    <command:details>
      <command:name>Remove-NSauthpolicytovserver</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSauthpolicytovserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSauthpolicytovserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: policy -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>policy</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policy -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>policy</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-NSbinding -->
  <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">
    <command:details>
      <command:name>Add-NSbinding</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSbinding</command:noun>
      <maml:description>
        <maml:para>The Add-NSpolobjtogroup binds an policy to a aaa group</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use this cmdlet to binds policies, bookmarks, intranet IP, intranet applications to aaa groups. AAA groups are used by VPN as well as the AAA functionality. The policy is provided as an object</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: groupauthpol -->
      <command:syntaxItem>
        <maml:name>Add-NSbinding</maml:name>
        <!-- Parameter: groupauthpol -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>groupauthpol</maml:name>
          <maml:description>
            <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_authorizationpolicy_binding</maml:para>
          </maml:description>
          <command:parameterValue required="true">aaagroup_authorizationpolicy_binding[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_authorizationpolicy_binding[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: onerrorcontinue -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>onerrorcontinue</maml:name>
          <maml:description>
            <maml:para>Specify how to handle errors during bulk imports. The default is to rollback changes (false). Setting this to $true will continue the action.However, no feedback is provided regarding which import failed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: userauthpol -->
      <command:syntaxItem>
        <maml:name>Add-NSbinding</maml:name>
        <!-- Parameter: userauthpol -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>userauthpol</maml:name>
          <maml:description>
            <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaauser_authorizationpolicy_binding</maml:para>
          </maml:description>
          <command:parameterValue required="true">aaauser_authorizationpolicy_binding[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaauser_authorizationpolicy_binding[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: onerrorcontinue -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>onerrorcontinue</maml:name>
          <maml:description>
            <maml:para>Specify how to handle errors during bulk imports. The default is to rollback changes (false). Setting this to $true will continue the action.However, no feedback is provided regarding which import failed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: groupintip -->
      <command:syntaxItem>
        <maml:name>Add-NSbinding</maml:name>
        <!-- Parameter: groupintip -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>groupintip</maml:name>
          <maml:description>
            <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_intranetip_binding</maml:para>
          </maml:description>
          <command:parameterValue required="true">aaagroup_intranetip_binding[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_intranetip_binding[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: onerrorcontinue -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>onerrorcontinue</maml:name>
          <maml:description>
            <maml:para>Specify how to handle errors during bulk imports. The default is to rollback changes (false). Setting this to $true will continue the action.However, no feedback is provided regarding which import failed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: userintip -->
      <command:syntaxItem>
        <maml:name>Add-NSbinding</maml:name>
        <!-- Parameter: userintip -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>userintip</maml:name>
          <maml:description>
            <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaauser_intranetip_binding</maml:para>
          </maml:description>
          <command:parameterValue required="true">aaauser_intranetip_binding[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaauser_intranetip_binding[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: onerrorcontinue -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>onerrorcontinue</maml:name>
          <maml:description>
            <maml:para>Specify how to handle errors during bulk imports. The default is to rollback changes (false). Setting this to $true will continue the action.However, no feedback is provided regarding which import failed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: groupbookmark -->
      <command:syntaxItem>
        <maml:name>Add-NSbinding</maml:name>
        <!-- Parameter: groupbookmark -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>groupbookmark</maml:name>
          <maml:description>
            <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_vpnurl_binding</maml:para>
          </maml:description>
          <command:parameterValue required="true">aaagroup_vpnurl_binding[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_vpnurl_binding[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: onerrorcontinue -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>onerrorcontinue</maml:name>
          <maml:description>
            <maml:para>Specify how to handle errors during bulk imports. The default is to rollback changes (false). Setting this to $true will continue the action.However, no feedback is provided regarding which import failed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: userbookmark -->
      <command:syntaxItem>
        <maml:name>Add-NSbinding</maml:name>
        <!-- Parameter: userbookmark -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>userbookmark</maml:name>
          <maml:description>
            <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaauser_vpnurl_binding</maml:para>
          </maml:description>
          <command:parameterValue required="true">aaauser_vpnurl_binding[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaauser_vpnurl_binding[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: onerrorcontinue -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>onerrorcontinue</maml:name>
          <maml:description>
            <maml:para>Specify how to handle errors during bulk imports. The default is to rollback changes (false). Setting this to $true will continue the action.However, no feedback is provided regarding which import failed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: groupintapp -->
      <command:syntaxItem>
        <maml:name>Add-NSbinding</maml:name>
        <!-- Parameter: groupintapp -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>groupintapp</maml:name>
          <maml:description>
            <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_vpnintranetapplication_binding</maml:para>
          </maml:description>
          <command:parameterValue required="true">aaagroup_vpnintranetapplication_binding[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_vpnintranetapplication_binding[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: onerrorcontinue -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>onerrorcontinue</maml:name>
          <maml:description>
            <maml:para>Specify how to handle errors during bulk imports. The default is to rollback changes (false). Setting this to $true will continue the action.However, no feedback is provided regarding which import failed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: userintapp -->
      <command:syntaxItem>
        <maml:name>Add-NSbinding</maml:name>
        <!-- Parameter: userintapp -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>userintapp</maml:name>
          <maml:description>
            <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaauser_vpnintranetapplication_binding</maml:para>
          </maml:description>
          <command:parameterValue required="true">aaauser_vpnintranetapplication_binding[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaauser_vpnintranetapplication_binding[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: onerrorcontinue -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>onerrorcontinue</maml:name>
          <maml:description>
            <maml:para>Specify how to handle errors during bulk imports. The default is to rollback changes (false). Setting this to $true will continue the action.However, no feedback is provided regarding which import failed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: onerrorcontinue -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>onerrorcontinue</maml:name>
        <maml:description>
          <maml:para>Specify how to handle errors during bulk imports. The default is to rollback changes (false). Setting this to $true will continue the action.However, no feedback is provided regarding which import failed.</maml:para>
        </maml:description>
        <command:parameterValue required="true">bool</command:parameterValue>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: groupauthpol -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>groupauthpol</maml:name>
        <maml:description>
          <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_authorizationpolicy_binding</maml:para>
        </maml:description>
        <command:parameterValue required="true">aaagroup_authorizationpolicy_binding[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_authorizationpolicy_binding[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: userauthpol -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>userauthpol</maml:name>
        <maml:description>
          <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaauser_authorizationpolicy_binding</maml:para>
        </maml:description>
        <command:parameterValue required="true">aaauser_authorizationpolicy_binding[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaauser_authorizationpolicy_binding[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: groupintip -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>groupintip</maml:name>
        <maml:description>
          <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_intranetip_binding</maml:para>
        </maml:description>
        <command:parameterValue required="true">aaagroup_intranetip_binding[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_intranetip_binding[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: userintip -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>userintip</maml:name>
        <maml:description>
          <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaauser_intranetip_binding</maml:para>
        </maml:description>
        <command:parameterValue required="true">aaauser_intranetip_binding[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaauser_intranetip_binding[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: groupbookmark -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>groupbookmark</maml:name>
        <maml:description>
          <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_vpnurl_binding</maml:para>
        </maml:description>
        <command:parameterValue required="true">aaagroup_vpnurl_binding[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_vpnurl_binding[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: userbookmark -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>userbookmark</maml:name>
        <maml:description>
          <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaauser_vpnurl_binding</maml:para>
        </maml:description>
        <command:parameterValue required="true">aaauser_vpnurl_binding[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaauser_vpnurl_binding[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: groupintapp -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>groupintapp</maml:name>
        <maml:description>
          <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_vpnintranetapplication_binding</maml:para>
        </maml:description>
        <command:parameterValue required="true">aaagroup_vpnintranetapplication_binding[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_vpnintranetapplication_binding[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: userintapp -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>userintapp</maml:name>
        <maml:description>
          <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaauser_vpnintranetapplication_binding</maml:para>
        </maml:description>
        <command:parameterValue required="true">aaauser_vpnintranetapplication_binding[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaauser_vpnintranetapplication_binding[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify how to handle errors during bulk imports. The default is to rollback changes (false). Setting this to $true will continue the action.However, no feedback is provided regarding which import failed.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_authorizationpolicy_binding[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_authorizationpolicy_binding</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaauser_authorizationpolicy_binding[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaauser_authorizationpolicy_binding</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_intranetip_binding[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_intranetip_binding</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaauser_intranetip_binding[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaauser_intranetip_binding</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_vpnurl_binding[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_vpnurl_binding</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaauser_vpnurl_binding[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaauser_vpnurl_binding</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_vpnintranetapplication_binding[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaagroup_vpnintranetapplication_binding</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.aaa.aaauser_vpnintranetapplication_binding[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide one ore more (array) objects of type com.citrix.netscaler.nitro.resource.config.aaa.aaauser_vpnintranetapplication_binding</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-nsbulkobject -->
  <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">
    <command:details>
      <command:name>Add-nsbulkobject</command:name>
      <command:verb>Add</command:verb>
      <command:noun>nsbulkobject</command:noun>
      <maml:description>
        <maml:para>The Add-NSbulkobjects binds bookmarks, policies, intranet applications to groups and vservers.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Add objects in bulk. THe objects are to be provided in arrays of PSobjects. Specify the type of object based on the parameter selected.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: url -->
      <command:syntaxItem>
        <maml:name>Add-nsbulkobject</maml:name>
        <!-- Parameter: bookmarkobject -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>bookmarkobject</maml:name>
          <maml:description>
            <maml:para>Specify a single or array of PSObjects. Required properites are name, target</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSObject[]</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSObject[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: targettype -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>targettype</maml:name>
          <maml:description>
            <maml:para>Each PSObject must have a property 'target'. The targettype parameter specifies whether that target is a group or a vpnvserver. Do not provide the name of the group or vserver. that must be provided in the objects.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: onerrorcontinue -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>onerrorcontinue</maml:name>
          <maml:description>
            <maml:para>Specify how to handle errors during bulk imports. The default is to rollback changes (false). Setting this to $true will continue the action.However, no feedback is provided regarding which import failed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: app -->
      <command:syntaxItem>
        <maml:name>Add-nsbulkobject</maml:name>
        <!-- Parameter: intranetappobject -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>intranetappobject</maml:name>
          <maml:description>
            <maml:para>Specify a single or array of PSObjects. Required properites are name, target</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSObject[]</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSObject[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: targettype -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>targettype</maml:name>
          <maml:description>
            <maml:para>Each PSObject must have a property 'target'. The targettype parameter specifies whether that target is a group or a vpnvserver. Do not provide the name of the group or vserver. that must be provided in the objects.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: onerrorcontinue -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>onerrorcontinue</maml:name>
          <maml:description>
            <maml:para>Specify how to handle errors during bulk imports. The default is to rollback changes (false). Setting this to $true will continue the action.However, no feedback is provided regarding which import failed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: policy -->
      <command:syntaxItem>
        <maml:name>Add-nsbulkobject</maml:name>
        <!-- Parameter: policyobject -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>policyobject</maml:name>
          <maml:description>
            <maml:para>Specify a single or array of PSObjects. Required properites are name (policy name), priority and target. If you are binding an authorization policy, also provide a property called type. Possible values for type are: REQUEST, DNS_REQUEST, ICMP_REQUEST, UDP_REQUEST.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSObject[]</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSObject[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: targettype -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>targettype</maml:name>
          <maml:description>
            <maml:para>Each PSObject must have a property 'target'. The targettype parameter specifies whether that target is a group or a vpnvserver. Do not provide the name of the group or vserver. that must be provided in the objects.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: onerrorcontinue -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>onerrorcontinue</maml:name>
          <maml:description>
            <maml:para>Specify how to handle errors during bulk imports. The default is to rollback changes (false). Setting this to $true will continue the action.However, no feedback is provided regarding which import failed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: onerrorcontinue -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>onerrorcontinue</maml:name>
        <maml:description>
          <maml:para>Specify how to handle errors during bulk imports. The default is to rollback changes (false). Setting this to $true will continue the action.However, no feedback is provided regarding which import failed.</maml:para>
        </maml:description>
        <command:parameterValue required="true">bool</command:parameterValue>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: targettype -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>targettype</maml:name>
        <maml:description>
          <maml:para>Each PSObject must have a property 'target'. The targettype parameter specifies whether that target is a group or a vpnvserver. Do not provide the name of the group or vserver. that must be provided in the objects.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: bookmarkobject -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>bookmarkobject</maml:name>
        <maml:description>
          <maml:para>Specify a single or array of PSObjects. Required properites are name, target</maml:para>
        </maml:description>
        <command:parameterValue required="true">PSObject[]</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.PSObject[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: intranetappobject -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>intranetappobject</maml:name>
        <maml:description>
          <maml:para>Specify a single or array of PSObjects. Required properites are name, target</maml:para>
        </maml:description>
        <command:parameterValue required="true">PSObject[]</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.PSObject[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policyobject -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>policyobject</maml:name>
        <maml:description>
          <maml:para>Specify a single or array of PSObjects. Required properites are name (policy name), priority and target. If you are binding an authorization policy, also provide a property called type. Possible values for type are: REQUEST, DNS_REQUEST, ICMP_REQUEST, UDP_REQUEST.</maml:para>
        </maml:description>
        <command:parameterValue required="true">PSObject[]</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.PSObject[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify how to handle errors during bulk imports. The default is to rollback changes (false). Setting this to $true will continue the action.However, no feedback is provided regarding which import failed.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Each PSObject must have a property 'target'. The targettype parameter specifies whether that target is a group or a vpnvserver. Do not provide the name of the group or vserver. that must be provided in the objects.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.PSObject[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify a single or array of PSObjects. Required properites are name, target</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.PSObject[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify a single or array of PSObjects. Required properites are name, target</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.PSObject[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify a single or array of PSObjects. Required properites are name (policy name), priority and target. If you are binding an authorization policy, also provide a property called type. Possible values for type are: REQUEST, DNS_REQUEST, ICMP_REQUEST, UDP_REQUEST.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-NScertaction -->
  <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">
    <command:details>
      <command:name>New-NScertaction</command:name>
      <command:verb>New</command:verb>
      <command:noun>NScertaction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NScertaction</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: defaultauthenticationgroup -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>defaultauthenticationgroup</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: groupnamefield -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>groupnamefield</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: twofactor -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>twofactor</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: usernamefield -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>usernamefield</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: usernamefield -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>usernamefield</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: groupnamefield -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>groupnamefield</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: twofactor -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>twofactor</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: defaultauthenticationgroup -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>defaultauthenticationgroup</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: authenticationcertaction -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationcertaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Format-nscertfile -->
  <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">
    <command:details>
      <command:name>Format-nscertfile</command:name>
      <command:verb>Format</command:verb>
      <command:noun>nscertfile</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Format-nscertfile</maml:name>
        <!-- Parameter: pfxfile -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>pfxfile</maml:name>
          <maml:description>
            <maml:para>PFX file to import convert to PEM</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: outfile -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>outfile</maml:name>
          <maml:description>
            <maml:para>PEM file that is to be created</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: importtype -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>importtype</maml:name>
          <maml:description>
            <maml:para>Specify the import file type.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: certfile -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>certfile</maml:name>
          <maml:description>
            <maml:para>Specify the input PEM certificate</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: keyfile -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
          <maml:name>keyfile</maml:name>
          <maml:description>
            <maml:para>Specify the input PEM key file</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: password -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="6">
          <maml:name>password</maml:name>
          <maml:description>
            <maml:para>Specify the password for the PFX file</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: pempassphrase -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="7">
          <maml:name>pempassphrase</maml:name>
          <maml:description>
            <maml:para>Specify the password for the PEM key</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="8">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter specifies a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="8">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter specifies a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: pfxfile -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>pfxfile</maml:name>
        <maml:description>
          <maml:para>PFX file to import convert to PEM</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: outfile -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>outfile</maml:name>
        <maml:description>
          <maml:para>PEM file that is to be created</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: importtype -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>importtype</maml:name>
        <maml:description>
          <maml:para>Specify the import file type.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: certfile -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
        <maml:name>certfile</maml:name>
        <maml:description>
          <maml:para>Specify the input PEM certificate</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: keyfile -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
        <maml:name>keyfile</maml:name>
        <maml:description>
          <maml:para>Specify the input PEM key file</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: password -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="6">
        <maml:name>password</maml:name>
        <maml:description>
          <maml:para>Specify the password for the PFX file</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: pempassphrase -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="7">
        <maml:name>pempassphrase</maml:name>
        <maml:description>
          <maml:para>Specify the password for the PEM key</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter specifies a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>PFX file to import convert to PEM</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>PEM file that is to be created</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the import file type.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the input PEM certificate</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the input PEM key file</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the password for the PFX file</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the password for the PEM key</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NScertificate -->
  <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">
    <command:details>
      <command:name>Get-NScertificate</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NScertificate</command:noun>
    </command:details>
    <maml:description>
      <maml:para>This cmdlet returns a certificate object.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NScertificate</maml:name>
        <!-- Parameter: certificate -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>certificate</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: certificate -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>certificate</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: sslcertkey -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ssl.sslcertkey</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NScertificate -->
  <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">
    <command:details>
      <command:name>New-NScertificate</command:name>
      <command:verb>New</command:verb>
      <command:noun>NScertificate</command:noun>
      <maml:description>
        <maml:para>The new-nscertificate command creates a certificate based on existing certificate and key file.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The new-nscertificate command creates a certificate based on existing certificate and key file.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NScertificate</maml:name>
        <!-- Parameter: certificate -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>certificate</maml:name>
          <maml:description>
            <maml:para>Provide the cert file name. Must match the file installed on /nsconfig/ssl</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Provide the name of the certificate in NetScaler.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: key -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>key</maml:name>
          <maml:description>
            <maml:para>Provide the name of the private key file. Must match the file installed on /nsconfig/sll</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Provide the name of the certificate in NetScaler.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: certificate -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>certificate</maml:name>
        <maml:description>
          <maml:para>Provide the cert file name. Must match the file installed on /nsconfig/ssl</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: key -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>key</maml:name>
        <maml:description>
          <maml:para>Provide the name of the private key file. Must match the file installed on /nsconfig/sll</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the name of the certificate in NetScaler.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the cert file name. Must match the file installed on /nsconfig/ssl</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the name of the private key file. Must match the file installed on /nsconfig/sll</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: sslcertkey -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ssl.sslcertkey</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Set-NScertificate -->
  <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">
    <command:details>
      <command:name>Set-NScertificate</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NScertificate</command:noun>
    </command:details>
    <maml:description>
      <maml:para>This cmdlet processes updates to a certificate object.The only values that can be changed as linkcertkeyname, expirymonitor, notificationperiod and name (property called certkey).</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NScertificate</maml:name>
        <!-- Parameter: certificate -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>certificate</maml:name>
          <command:parameterValue required="true">sslcertkey</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.ssl.sslcertkey</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: certificate -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>certificate</maml:name>
        <command:parameterValue required="true">sslcertkey</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ssl.sslcertkey</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ssl.sslcertkey</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: sslcertkey -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ssl.sslcertkey</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Add-NScerttoSSLservice -->
  <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">
    <command:details>
      <command:name>Add-NScerttoSSLservice</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NScerttoSSLservice</command:noun>
      <maml:description>
        <maml:para>The add-NScerttoSSLservice allow for the binding of a certificate to an SSL service</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use this to bind a certificate to a service. For example this can be used to bind a new certificate to built-in SSL services such as the GUI running on the NSIP</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NScerttoSSLservice</maml:name>
        <!-- Parameter: certificate -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>certificate</maml:name>
          <maml:description>
            <maml:para>Specify the name of the certificate</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: service -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>service</maml:name>
          <maml:description>
            <maml:para>Specify the name of the target service</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ca -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ca</maml:name>
          <maml:description>
            <maml:para>Specify if the certificate being mapped is a CA certificate</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: crlcheck -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>crlcheck</maml:name>
          <maml:description>
            <maml:para>Specify the type of crlcheck to use: Possible values are "Mandatory", "Optional". Only for CA certs.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ocspcheck -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ocspcheck</maml:name>
          <maml:description>
            <maml:para>Specify the type of ocspcheck to use: Possible values are "Mandatory", "Optional". Only for CA certs.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: skipcaname -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>skipcaname</maml:name>
          <maml:description>
            <maml:para>Specify if the CA_Name of this CA certificate needs to be sent. Only for CA certs.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: snicert -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>snicert</maml:name>
          <maml:description>
            <maml:para>Specify if the certificate will be used in SNI processing.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: certificate -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>certificate</maml:name>
        <maml:description>
          <maml:para>Specify the name of the certificate</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: service -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>service</maml:name>
        <maml:description>
          <maml:para>Specify the name of the target service</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ca -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ca</maml:name>
        <maml:description>
          <maml:para>Specify if the certificate being mapped is a CA certificate</maml:para>
        </maml:description>
        <command:parameterValue required="true">bool</command:parameterValue>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: crlcheck -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>crlcheck</maml:name>
        <maml:description>
          <maml:para>Specify the type of crlcheck to use: Possible values are "Mandatory", "Optional". Only for CA certs.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ocspcheck -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ocspcheck</maml:name>
        <maml:description>
          <maml:para>Specify the type of ocspcheck to use: Possible values are "Mandatory", "Optional". Only for CA certs.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: skipcaname -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>skipcaname</maml:name>
        <maml:description>
          <maml:para>Specify if the CA_Name of this CA certificate needs to be sent. Only for CA certs.</maml:para>
        </maml:description>
        <command:parameterValue required="true">bool</command:parameterValue>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: snicert -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>snicert</maml:name>
        <maml:description>
          <maml:para>Specify if the certificate will be used in SNI processing.</maml:para>
        </maml:description>
        <command:parameterValue required="true">bool</command:parameterValue>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the certificate</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the target service</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify if the certificate being mapped is a CA certificate</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the type of crlcheck to use: Possible values are "Mandatory", "Optional". Only for CA certs.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the type of ocspcheck to use: Possible values are "Mandatory", "Optional". Only for CA certs.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify if the CA_Name of this CA certificate needs to be sent. Only for CA certs.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify if the certificate will be used in SNI processing.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-NScertTovserver -->
  <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">
    <command:details>
      <command:name>Add-NScertTovserver</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NScertTovserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NScertTovserver</maml:name>
        <!-- Parameter: certificate -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>certificate</maml:name>
          <maml:description>
            <maml:para>Specify the name of the certificate</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>vserver</maml:name>
          <maml:description>
            <maml:para>Specify the name of the target vserver</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ca -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ca</maml:name>
          <maml:description>
            <maml:para>Specify if the certificate being mapped is a CA certificate</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: crlcheck -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>crlcheck</maml:name>
          <maml:description>
            <maml:para>Specify the type of crlcheck to use: Possible values are "Mandatory", "Optional". Only for CA certs.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ocspcheck -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ocspcheck</maml:name>
          <maml:description>
            <maml:para>Specify the type of ocspcheck to use: Possible values are "Mandatory", "Optional". Only for CA certs.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: skipcaname -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>skipcaname</maml:name>
          <maml:description>
            <maml:para>Specify if the CA_Name of this CA certificate needs to be sent. Only for CA certs.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: snicert -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>snicert</maml:name>
          <maml:description>
            <maml:para>Specify if the certificate will be used in SNI processing.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: certificate -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>certificate</maml:name>
        <maml:description>
          <maml:para>Specify the name of the certificate</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>vserver</maml:name>
        <maml:description>
          <maml:para>Specify the name of the target vserver</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ca -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ca</maml:name>
        <maml:description>
          <maml:para>Specify if the certificate being mapped is a CA certificate</maml:para>
        </maml:description>
        <command:parameterValue required="true">bool</command:parameterValue>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: crlcheck -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>crlcheck</maml:name>
        <maml:description>
          <maml:para>Specify the type of crlcheck to use: Possible values are "Mandatory", "Optional". Only for CA certs.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ocspcheck -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ocspcheck</maml:name>
        <maml:description>
          <maml:para>Specify the type of ocspcheck to use: Possible values are "Mandatory", "Optional". Only for CA certs.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: skipcaname -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>skipcaname</maml:name>
        <maml:description>
          <maml:para>Specify if the CA_Name of this CA certificate needs to be sent. Only for CA certs.</maml:para>
        </maml:description>
        <command:parameterValue required="true">bool</command:parameterValue>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: snicert -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>snicert</maml:name>
        <maml:description>
          <maml:para>Specify if the certificate will be used in SNI processing.</maml:para>
        </maml:description>
        <command:parameterValue required="true">bool</command:parameterValue>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the certificate</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the target vserver</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify if the certificate being mapped is a CA certificate</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the type of crlcheck to use: Possible values are "Mandatory", "Optional". Only for CA certs.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the type of ocspcheck to use: Possible values are "Mandatory", "Optional". Only for CA certs.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify if the CA_Name of this CA certificate needs to be sent. Only for CA certs.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify if the certificate will be used in SNI processing.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-NSciphergroup -->
  <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">
    <command:details>
      <command:name>New-NSciphergroup</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSciphergroup</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSciphergroup</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-NScipherToGroup -->
  <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">
    <command:details>
      <command:name>Add-NScipherToGroup</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NScipherToGroup</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NScipherToGroup</maml:name>
        <!-- Parameter: cipher -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>cipher</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ciphergroup -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ciphergroup</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: priority -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>priority</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: cipher -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>cipher</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ciphergroup -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ciphergroup</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: priority -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>priority</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NScipherToGroup -->
  <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">
    <command:details>
      <command:name>Remove-NScipherToGroup</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NScipherToGroup</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NScipherToGroup</maml:name>
        <!-- Parameter: cipher -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>cipher</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ciphergroup -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ciphergroup</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: cipher -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>cipher</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ciphergroup -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ciphergroup</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-NScipherToVserver -->
  <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">
    <command:details>
      <command:name>Add-NScipherToVserver</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NScipherToVserver</command:noun>
      <maml:description>
        <maml:para>This command binds a cipher to a vserver</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This commdn binds a cipher to a vserver.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NScipherToVserver</maml:name>
        <!-- Parameter: ciphername -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ciphername</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ciphername -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ciphername</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NScipherToVserver -->
  <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">
    <command:details>
      <command:name>Remove-NScipherToVserver</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NScipherToVserver</command:noun>
      <maml:description>
        <maml:para>This command unbinds a cipher to a vserver</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This commdn unbinds a cipher to a vserver.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NScipherToVserver</maml:name>
        <!-- Parameter: ciphername -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ciphername</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ciphername -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ciphername</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-NScsaction -->
  <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">
    <command:details>
      <command:name>New-NScsaction</command:name>
      <command:verb>New</command:verb>
      <command:noun>NScsaction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NScsaction</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: targetvserver -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>targetvserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: targetlbvserver -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>targetlbvserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: comment -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>comment</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: targetvserver -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>targetvserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: targetlbvserver -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>targetlbvserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: comment -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
        <maml:name>comment</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NScsaction -->
  <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">
    <command:details>
      <command:name>Remove-NScsaction</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NScsaction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NScsaction</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-NScspolicy -->
  <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">
    <command:details>
      <command:name>New-NScspolicy</command:name>
      <command:verb>New</command:verb>
      <command:noun>NScspolicy</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NScspolicy</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: action -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>action</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: rule -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>rule</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: action -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>action</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: rule -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>rule</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: cspolicy -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.cs.cspolicy</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Remove-NScspolicy -->
  <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">
    <command:details>
      <command:name>Remove-NScspolicy</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NScspolicy</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NScspolicy</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NScsvserver -->
  <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">
    <command:details>
      <command:name>Get-NScsvserver</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NScsvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NScsvserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: csvserver -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.cs.csvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NScsvserver -->
  <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">
    <command:details>
      <command:name>New-NScsvserver</command:name>
      <command:verb>New</command:verb>
      <command:noun>NScsvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NScsvserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: targettype -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>targettype</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: servicetype -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>servicetype</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ipv46 -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>ipv46</maml:name>
          <maml:description>
            <maml:para>Specify the IP address to listen to. Alternatively, use an IP pattern.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ippattern -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
          <maml:name>ippattern</maml:name>
          <maml:description>
            <maml:para>Specify the first IP address of a subnet. Use of IP pattern requires the use of the IP mask.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ipmask -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="6">
          <maml:name>ipmask</maml:name>
          <maml:description>
            <maml:para>Specify the IP mask that matches the pattern. Together they specify a range of IP addresses, rather than a single one.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: port -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="7">
          <maml:name>port</maml:name>
          <command:parameterValue required="true">ushort</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt16</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: targettype -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>targettype</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: servicetype -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>servicetype</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ipv46 -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
        <maml:name>ipv46</maml:name>
        <maml:description>
          <maml:para>Specify the IP address to listen to. Alternatively, use an IP pattern.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ippattern -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
        <maml:name>ippattern</maml:name>
        <maml:description>
          <maml:para>Specify the first IP address of a subnet. Use of IP pattern requires the use of the IP mask.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ipmask -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="6">
        <maml:name>ipmask</maml:name>
        <maml:description>
          <maml:para>Specify the IP mask that matches the pattern. Together they specify a range of IP addresses, rather than a single one.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: port -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="7">
        <maml:name>port</maml:name>
        <command:parameterValue required="true">ushort</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the IP address to listen to. Alternatively, use an IP pattern.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the first IP address of a subnet. Use of IP pattern requires the use of the IP mask.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the IP mask that matches the pattern. Together they specify a range of IP addresses, rather than a single one.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: csvserver -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.cs.csvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Set-NScsvserver -->
  <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">
    <command:details>
      <command:name>Set-NScsvserver</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NScsvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NScsvserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="1">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">csvserver</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.cs.csvserver</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: enabled -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>enabled</maml:name>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>True</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="1">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">csvserver</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.cs.csvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: enabled -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>enabled</maml:name>
        <command:parameterValue required="true">bool</command:parameterValue>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>True</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.cs.csvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-NSdnsrecord -->
  <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">
    <command:details>
      <command:name>New-NSdnsrecord</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSdnsrecord</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: SOA -->
      <command:syntaxItem>
        <maml:name>New-NSdnsrecord</maml:name>
        <!-- Parameter: type -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>type</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: record -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>record</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: contact -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>contact</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: data -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>data</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: domainname -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>domainname</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ttl -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>ttl</maml:name>
          <command:parameterValue required="true">long</command:parameterValue>
          <dev:type>
            <maml:name>System.Int64</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>3600</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: originserver -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
          <maml:name>originserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: SRV -->
      <command:syntaxItem>
        <maml:name>New-NSdnsrecord</maml:name>
        <!-- Parameter: type -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>type</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: record -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>record</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: data -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>data</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: priority -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>priority</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: ttl -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>ttl</maml:name>
          <command:parameterValue required="true">long</command:parameterValue>
          <dev:type>
            <maml:name>System.Int64</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>3600</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: port -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
          <maml:name>port</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: weight -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="6">
          <maml:name>weight</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: MX -->
      <command:syntaxItem>
        <maml:name>New-NSdnsrecord</maml:name>
        <!-- Parameter: type -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>type</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: record -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>record</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: data -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>data</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: priority -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>priority</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: ttl -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>ttl</maml:name>
          <command:parameterValue required="true">long</command:parameterValue>
          <dev:type>
            <maml:name>System.Int64</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>3600</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: type -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>type</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: record -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>record</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: data -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>data</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ttl -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
        <maml:name>ttl</maml:name>
        <command:parameterValue required="true">long</command:parameterValue>
        <dev:type>
          <maml:name>System.Int64</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>3600</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: contact -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>contact</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: domainname -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
        <maml:name>domainname</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: originserver -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
        <maml:name>originserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: priority -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
        <maml:name>priority</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: port -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
        <maml:name>port</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: weight -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="6">
        <maml:name>weight</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Int64</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSdnsrecord -->
  <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">
    <command:details>
      <command:name>Remove-NSdnsrecord</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSdnsrecord</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSdnsrecord</maml:name>
        <!-- Parameter: type -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>type</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: record -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>record</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: type -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>type</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: record -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>record</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-NSdnssuffix -->
  <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">
    <command:details>
      <command:name>New-NSdnssuffix</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSdnssuffix</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSdnssuffix</maml:name>
        <!-- Parameter: suffix -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>suffix</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: suffix -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>suffix</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSdnssuffix -->
  <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">
    <command:details>
      <command:name>Remove-NSdnssuffix</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSdnssuffix</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSdnssuffix</maml:name>
        <!-- Parameter: suffix -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>suffix</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: suffix -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>suffix</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-NSeulatovpnvserver -->
  <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">
    <command:details>
      <command:name>Add-NSeulatovpnvserver</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSeulatovpnvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSeulatovpnvserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: eula -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>eula</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: eula -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>eula</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSeulatovpnvserver -->
  <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">
    <command:details>
      <command:name>Remove-NSeulatovpnvserver</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSeulatovpnvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSeulatovpnvserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: eula -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>eula</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: eula -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>eula</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Push-NSfile -->
  <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">
    <command:details>
      <command:name>Push-NSfile</command:name>
      <command:verb>Push</command:verb>
      <command:noun>NSfile</command:noun>
      <maml:description>
        <maml:para>The push-NSfile uploads a file to a NetScaler .</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The push-NSfile cmdlet uploads a file to a NetScaler. It requires a nitro_session object as input, the actual file name, the destination file name and destination path. All parameters are mandatory.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Push-NSfile</maml:name>
        <!-- Parameter: destinationfilename -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>destinationfilename</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter specifies the filename of the destination file. Ex "cert.pem"</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: destinationpath -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>destinationpath</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter specifies the destination path of the file on the NetScaler. Ex "/nsconfig/ssl"</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: overwrite -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>overwrite</maml:name>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: pkcs -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>pkcs</maml:name>
          <maml:description>
            <maml:para>Use when passing PKCS data directly from keyvault. This field takes an array of bytes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">byte[]</command:parameterValue>
          <dev:type>
            <maml:name>System.Byte[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: sourcefiledata -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>sourcefiledata</maml:name>
          <maml:description>
            <maml:para>This specifies the file as a string. Due to a bug in .net, you need to first read the file into a variable. See examples.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: sourcefiledata -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>sourcefiledata</maml:name>
        <maml:description>
          <maml:para>This specifies the file as a string. Due to a bug in .net, you need to first read the file into a variable. See examples.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: destinationpath -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>destinationpath</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter specifies the destination path of the file on the NetScaler. Ex "/nsconfig/ssl"</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: destinationfilename -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>destinationfilename</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter specifies the filename of the destination file. Ex "cert.pem"</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: pkcs -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>pkcs</maml:name>
        <maml:description>
          <maml:para>Use when passing PKCS data directly from keyvault. This field takes an array of bytes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">byte[]</command:parameterValue>
        <dev:type>
          <maml:name>System.Byte[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: overwrite -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>overwrite</maml:name>
        <command:parameterValue required="true">bool</command:parameterValue>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This specifies the file as a string. Due to a bug in .net, you need to first read the file into a variable. See examples.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter specifies the destination path of the file on the NetScaler. Ex "/nsconfig/ssl"</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter specifies the filename of the destination file. Ex "cert.pem"</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Byte[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Use when passing PKCS data directly from keyvault. This field takes an array of bytes.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <maml:introduction>
          <maml:para>Uploading a certificate</maml:para>
        </maml:introduction>
        <dev:code>$file = (get-content c:\somefile.text" | Out-String )</dev:code>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Get-NSgroup -->
  <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">
    <command:details>
      <command:name>Get-NSgroup</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSgroup</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSgroup</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>filter</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>filter</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-NSgroup -->
  <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">
    <command:details>
      <command:name>New-NSgroup</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSgroup</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSgroup</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSgroup -->
  <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">
    <command:details>
      <command:name>Remove-NSgroup</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSgroup</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSgroup</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Disable-nsgslbservice -->
  <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">
    <command:details>
      <command:name>Disable-nsgslbservice</command:name>
      <command:verb>Disable</command:verb>
      <command:noun>nsgslbservice</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: name -->
      <command:syntaxItem>
        <maml:name>Disable-nsgslbservice</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the service to disable</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: service -->
      <command:syntaxItem>
        <maml:name>Disable-nsgslbservice</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the service to disable</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the service to disable</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Enable-nsgslbservice -->
  <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">
    <command:details>
      <command:name>Enable-nsgslbservice</command:name>
      <command:verb>Enable</command:verb>
      <command:noun>nsgslbservice</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: name -->
      <command:syntaxItem>
        <maml:name>Enable-nsgslbservice</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the service to enable</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: service -->
      <command:syntaxItem>
        <maml:name>Enable-nsgslbservice</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the service to enable</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the service to enable</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSgslbservice -->
  <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">
    <command:details>
      <command:name>Get-NSgslbservice</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSgslbservice</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: name -->
      <command:syntaxItem>
        <maml:name>Get-NSgslbservice</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: filter -->
      <command:syntaxItem>
        <maml:name>Get-NSgslbservice</maml:name>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>filter</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>filter</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: gslbservice -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbservice</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSgslbservice -->
  <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">
    <command:details>
      <command:name>New-NSgslbservice</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSgslbservice</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSgslbservice</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: servicename -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>servicename</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: maxbandwidth -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="10">
          <maml:name>maxbandwidth</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: maxclient -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="11">
          <maml:name>maxclient</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: sitepersistence -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="12">
          <maml:name>sitepersistence</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: siteprefix -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="13">
          <maml:name>siteprefix</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: state -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="14">
          <maml:name>state</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: sitename -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>sitename</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: servicetype -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>servicetype</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ip -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>ip</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: port -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
          <maml:name>port</maml:name>
          <command:parameterValue required="true">ushort</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt16</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: publicip -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="6">
          <maml:name>publicip</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: publicport -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="7">
          <maml:name>publicport</maml:name>
          <command:parameterValue required="true">ushort</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt16</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: monitorname -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="8">
          <maml:name>monitorname</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: maxaaausers -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="9">
          <maml:name>maxaaausers</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: servicename -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>servicename</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: sitename -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>sitename</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: servicetype -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>servicetype</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ip -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
        <maml:name>ip</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: port -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
        <maml:name>port</maml:name>
        <command:parameterValue required="true">ushort</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: publicip -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="6">
        <maml:name>publicip</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: publicport -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="7">
        <maml:name>publicport</maml:name>
        <command:parameterValue required="true">ushort</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: monitorname -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="8">
        <maml:name>monitorname</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: maxaaausers -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="9">
        <maml:name>maxaaausers</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: maxbandwidth -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="10">
        <maml:name>maxbandwidth</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: maxclient -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="11">
        <maml:name>maxclient</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: sitepersistence -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="12">
        <maml:name>sitepersistence</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: siteprefix -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="13">
        <maml:name>siteprefix</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: state -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="14">
        <maml:name>state</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSgslbservice -->
  <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">
    <command:details>
      <command:name>Remove-NSgslbservice</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSgslbservice</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: name -->
      <command:syntaxItem>
        <maml:name>Remove-NSgslbservice</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the service to delete</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: service -->
      <command:syntaxItem>
        <maml:name>Remove-NSgslbservice</maml:name>
        <!-- Parameter: service -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="0">
          <maml:name>service</maml:name>
          <maml:description>
            <maml:para>Specify the gslb service as an object such as returned by get-nsgslbservice</maml:para>
          </maml:description>
          <command:parameterValue required="true">gslbservice</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbservice</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the service to delete</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: service -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="0">
        <maml:name>service</maml:name>
        <maml:description>
          <maml:para>Specify the gslb service as an object such as returned by get-nsgslbservice</maml:para>
        </maml:description>
        <command:parameterValue required="true">gslbservice</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbservice</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the service to delete</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbservice</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the gslb service as an object such as returned by get-nsgslbservice</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-NSgslbservice -->
  <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">
    <command:details>
      <command:name>Set-NSgslbservice</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSgslbservice</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSgslbservice</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: service -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="1">
          <maml:name>service</maml:name>
          <command:parameterValue required="true">gslbservice</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbservice</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: service -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="1">
        <maml:name>service</maml:name>
        <command:parameterValue required="true">gslbservice</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbservice</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbservice</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-NSgslbservicetovserver -->
  <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">
    <command:details>
      <command:name>Add-NSgslbservicetovserver</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSgslbservicetovserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSgslbservicetovserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSgslbservicetovserver -->
  <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">
    <command:details>
      <command:name>Remove-NSgslbservicetovserver</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSgslbservicetovserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSgslbservicetovserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSgslbsettings -->
  <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">
    <command:details>
      <command:name>Get-NSgslbsettings</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSgslbsettings</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSgslbsettings</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: gslbparameter -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbparameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Set-NSgslbsettings -->
  <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">
    <command:details>
      <command:name>Set-NSgslbsettings</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSgslbsettings</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSgslbsettings</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: parameters -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>parameters</maml:name>
          <command:parameterValue required="true">gslbparameter</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbparameter</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: parameters -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>parameters</maml:name>
        <command:parameterValue required="true">gslbparameter</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbparameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbparameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSgslbsite -->
  <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">
    <command:details>
      <command:name>Get-NSgslbsite</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSgslbsite</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSgslbsite</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: sitename -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>sitename</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: sitename -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>sitename</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: gslbsite -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbsite</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSgslbsite -->
  <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">
    <command:details>
      <command:name>New-NSgslbsite</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSgslbsite</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSgslbsite</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: sitename -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>sitename</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: backupparentlist -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="10">
          <maml:name>backupparentlist</maml:name>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: siteipaddress -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>siteipaddress</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: publicip -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>publicip</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: sitetype -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>sitetype</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: triggermonitor -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
          <maml:name>triggermonitor</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ALWAYS</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: metricexchange -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="6">
          <maml:name>metricexchange</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: nwmetricexchange -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="7">
          <maml:name>nwmetricexchange</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: sessionexchange -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="8">
          <maml:name>sessionexchange</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: parentsite -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="9">
          <maml:name>parentsite</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: sitename -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>sitename</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: siteipaddress -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>siteipaddress</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: publicip -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>publicip</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: sitetype -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
        <maml:name>sitetype</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: triggermonitor -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
        <maml:name>triggermonitor</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ALWAYS</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: metricexchange -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="6">
        <maml:name>metricexchange</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: nwmetricexchange -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="7">
        <maml:name>nwmetricexchange</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: sessionexchange -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="8">
        <maml:name>sessionexchange</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: parentsite -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="9">
        <maml:name>parentsite</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: backupparentlist -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="10">
        <maml:name>backupparentlist</maml:name>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: gslbsite -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbsite</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Set-NSgslbsite -->
  <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">
    <command:details>
      <command:name>Set-NSgslbsite</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSgslbsite</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSgslbsite</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: gslbsite -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>gslbsite</maml:name>
          <command:parameterValue required="true">gslbsite</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbsite</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: gslbsite -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>gslbsite</maml:name>
        <command:parameterValue required="true">gslbsite</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbsite</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbsite</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSgslbvserver -->
  <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">
    <command:details>
      <command:name>Get-NSgslbvserver</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSgslbvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSgslbvserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: gslbvserver -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSgslbvserver -->
  <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">
    <command:details>
      <command:name>New-NSgslbvserver</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSgslbvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSgslbvserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: backupvserver -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="10">
          <maml:name>backupvserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: comment -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="11">
          <maml:name>comment</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: dnsrecordtype -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>dnsrecordtype</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: servicetype -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>servicetype</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: lbmethod -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>lbmethod</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: persistencetype -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
          <maml:name>persistencetype</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: domainname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="6">
          <maml:name>domainname</maml:name>
          <maml:description>
            <maml:para>Specify the FQDN that this vserver resolves.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: cookiedomain -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="7">
          <maml:name>cookiedomain</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: cookietimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="8">
          <maml:name>cookietimeout</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: sitedomainttl -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="9">
          <maml:name>sitedomainttl</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>5</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: ttl -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="9">
          <maml:name>ttl</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>5</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: dnsrecordtype -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>dnsrecordtype</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: servicetype -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>servicetype</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: lbmethod -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
        <maml:name>lbmethod</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: persistencetype -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
        <maml:name>persistencetype</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: domainname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="6">
        <maml:name>domainname</maml:name>
        <maml:description>
          <maml:para>Specify the FQDN that this vserver resolves.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: cookiedomain -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="7">
        <maml:name>cookiedomain</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: cookietimeout -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="8">
        <maml:name>cookietimeout</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: sitedomainttl -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="9">
        <maml:name>sitedomainttl</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>5</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: ttl -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="9">
        <maml:name>ttl</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>5</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: backupvserver -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="10">
        <maml:name>backupvserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: comment -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="11">
        <maml:name>comment</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the FQDN that this vserver resolves.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-NSgslbvserver -->
  <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">
    <command:details>
      <command:name>Set-NSgslbvserver</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSgslbvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSgslbvserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">gslbvserver</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbvserver</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">gslbvserver</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.gslb.gslbvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NShardware -->
  <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">
    <command:details>
      <command:name>Get-NShardware</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NShardware</command:noun>
      <maml:description>
        <maml:para>The get-nshardware command gets hardware details about the netscaler.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use the get-NShardware command to get details about the NetScaler harware such as serial number and host ID. It requires a nitro_service object as input which is requested using get-nitrosession.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NShardware</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: nshardware -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ns.nshardware</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>get-nshardware</dev:code>
        <dev:remarks>
          <maml:para>Get details about the hardware.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Get-NShttpProfile -->
  <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">
    <command:details>
      <command:name>Get-NShttpProfile</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NShttpProfile</command:noun>
      <maml:description>
        <maml:para>The get-nshttprofile command fetches an http profile and returns it as an object</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Used to find http profile. Without the name parameter, returns all profiles.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NShttpProfile</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the profile name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the profile name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the profile name</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: nshttpprofile -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ns.nshttpprofile</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>get-nshttprofile -name "httpprofile"</dev:code>
        <dev:remarks>
          <maml:para>fetches an http profile called 'httpprofile'</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: New-NShttpProfile -->
  <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">
    <command:details>
      <command:name>New-NShttpProfile</command:name>
      <command:verb>New</command:verb>
      <command:noun>NShttpProfile</command:noun>
      <maml:description>
        <maml:para>The new-nshttprofile command creates an http profile with default settings</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use to create a new http profile. Use the get-nshttpprofile and set-nshttpprofile commands to make changes</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NShttpProfile</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the profile name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the profile name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the profile name</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>new-nshttprofile -name "httpprofile"</dev:code>
        <dev:remarks>
          <maml:para>Creates an http profile called 'httpprofile'</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Remove-NShttpProfile -->
  <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">
    <command:details>
      <command:name>Remove-NShttpProfile</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NShttpProfile</command:noun>
      <maml:description>
        <maml:para>The remove-nshttprofile command deletes an existing http profile</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>delete an http profile.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NShttpProfile</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the profile name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the profile name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the profile name</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>remove-nshttprofile -name "httpprofile"</dev:code>
        <dev:remarks>
          <maml:para>Deletes an http profile called "httprofile"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Set-NShttpProfile -->
  <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">
    <command:details>
      <command:name>Set-NShttpProfile</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NShttpProfile</command:noun>
      <maml:description>
        <maml:para>The set-nshttprofile command updates an existing http profile</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Update an existing http profile. Fetch the profile with get-nshttpprofile, make changes to the object and re-sumbit using set-nshttpprofile</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NShttpProfile</maml:name>
        <!-- Parameter: profile -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>profile</maml:name>
          <maml:description>
            <maml:para>Specify the profile name</maml:para>
          </maml:description>
          <command:parameterValue required="true">nshttpprofile</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.ns.nshttpprofile</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: profile -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>profile</maml:name>
        <maml:description>
          <maml:para>Specify the profile name</maml:para>
        </maml:description>
        <command:parameterValue required="true">nshttpprofile</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ns.nshttpprofile</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ns.nshttpprofile</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the profile name</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>set-nshttprofile -profile $httpprofile</dev:code>
        <dev:remarks>
          <maml:para>update an http profile stored in the $httpprofile variable</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Add-NSiiptovserver -->
  <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">
    <command:details>
      <command:name>Add-NSiiptovserver</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSiiptovserver</command:noun>
      <maml:description>
        <maml:para>The Add-NSiiptovserver command binds intranet IP addresses to a VPN vserver.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use add-nsiiptovserver to bind intranet IP addresses to a VPN vserver. The intranet IP address range is specified by a network ID and netmask.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSiiptovserver</maml:name>
        <!-- Parameter: network -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>network</maml:name>
          <maml:description>
            <maml:para>Specify the network ID for the intranet IP addresses.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: netmask -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>netmask</maml:name>
          <maml:description>
            <maml:para>Specify the subnet mask for the intranet IP addresses.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>vserver</maml:name>
          <maml:description>
            <maml:para>Specify the vserver this is to be associated with</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: network -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>network</maml:name>
        <maml:description>
          <maml:para>Specify the network ID for the intranet IP addresses.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: netmask -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>netmask</maml:name>
        <maml:description>
          <maml:para>Specify the subnet mask for the intranet IP addresses.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>vserver</maml:name>
        <maml:description>
          <maml:para>Specify the vserver this is to be associated with</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the network ID for the intranet IP addresses.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the subnet mask for the intranet IP addresses.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the vserver this is to be associated with</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <maml:introduction>
          <maml:para>assigning the network 192.168.1.0/24 to the UAG-test vserver.</maml:para>
        </maml:introduction>
        <dev:code>add-nsiiptovserver -network "192.168.1.0" -netmask "255.255.255.0" -vserver "UAG-test"</dev:code>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Remove-NSiiptovserver -->
  <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">
    <command:details>
      <command:name>Remove-NSiiptovserver</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSiiptovserver</command:noun>
      <maml:description>
        <maml:para>The remove-NSiiptovserver command unbinds intranet IP addresses from a VPN vserver.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use remove-nsiiptovserver to unbind intranet IP addresses from a VPN vserver. The intranet IP address range is specified by a network ID and netmask.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSiiptovserver</maml:name>
        <!-- Parameter: network -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>network</maml:name>
          <maml:description>
            <maml:para>Specify the network ID for the intranet IP addresses.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: netmask -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>netmask</maml:name>
          <maml:description>
            <maml:para>Specify the subnet mask for the intranet IP addresses.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>vserver</maml:name>
          <maml:description>
            <maml:para>Specify the vserver this is to be associated with</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: network -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>network</maml:name>
        <maml:description>
          <maml:para>Specify the network ID for the intranet IP addresses.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: netmask -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>netmask</maml:name>
        <maml:description>
          <maml:para>Specify the subnet mask for the intranet IP addresses.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>vserver</maml:name>
        <maml:description>
          <maml:para>Specify the vserver this is to be associated with</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the network ID for the intranet IP addresses.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the subnet mask for the intranet IP addresses.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the vserver this is to be associated with</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <maml:introduction>
          <maml:para>removing the network 192.168.1.0/24 from the UAG-test vserver.</maml:para>
        </maml:introduction>
        <dev:code>remove-nsiiptovserver -network "192.168.1.0" -netmask "255.255.255.0" -vserver "UAG-test"</dev:code>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Add-NSintranetapptovserver -->
  <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">
    <command:details>
      <command:name>Add-NSintranetapptovserver</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSintranetapptovserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSintranetapptovserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: intranetapplication -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>intranetapplication</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: intranetapplication -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>intranetapplication</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSintranetapptovserver -->
  <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">
    <command:details>
      <command:name>Remove-NSintranetapptovserver</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSintranetapptovserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSintranetapptovserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: intranetapplication -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>intranetapplication</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: intranetapplication -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>intranetapplication</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSIP -->
  <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">
    <command:details>
      <command:name>Get-NSIP</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSIP</command:noun>
      <maml:description>
        <maml:para>The get-nsip returns all ip addresses as objects.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The get-nsip command returns a NSIP object. Some of the values of this object can be changed and pushed back to the NetScaler with the set-NSIP command.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSIP</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>filter</maml:name>
          <maml:description>
            <maml:para>This optional parameter requires allows you to specify a filter. e.g. "ipaddress:x.x.x.x", or "iptype:vip"</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>filter</maml:name>
        <maml:description>
          <maml:para>This optional parameter requires allows you to specify a filter. e.g. "ipaddress:x.x.x.x", or "iptype:vip"</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This optional parameter requires allows you to specify a filter. e.g. "ipaddress:x.x.x.x", or "iptype:vip"</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: nsip -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ns.nsip</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>get-NSIP</dev:code>
        <dev:remarks>
          <maml:para>retrieve all NetScaler IPs</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>get-NSIP -filter "iptype:snip"</dev:code>
        <dev:remarks>
          <maml:para>retrieve all subnet IPs</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <maml:introduction>
          <maml:para>get the IP based on IP address</maml:para>
        </maml:introduction>
        <dev:code>get-NSIP -filter "ipaddress:10.0.1.1"</dev:code>
        <dev:remarks>
          <maml:para>get the IP based on IP address</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: New-NSIP -->
  <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">
    <command:details>
      <command:name>New-NSIP</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSIP</command:noun>
      <maml:description>
        <maml:para>The new-nsip command creates a new NetScaler IP address.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The new-nsip creates a new IP address. Multiple options can be set. As all options are strings, disable options by setting the value to "DISABLED", or "ENABLED" based on what is needed. For example -gui "ENABLED" enables the GUI option.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSIP</maml:name>
        <!-- Parameter: ipaddress -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>ipaddress</maml:name>
          <maml:description>
            <maml:para>Specify the IP address as a string. This is mandatory</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: netmask -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>netmask</maml:name>
          <maml:description>
            <maml:para>Specify the netmask as a string. This is mandatory</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: arp -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>arp</maml:name>
          <maml:description>
            <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "ENABLED".</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: ftp -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ftp</maml:name>
          <maml:description>
            <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED".</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>DISABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: gui -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>gui</maml:name>
          <maml:description>
            <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED". Requires mgmtaccess to be enabled as well.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>DISABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: icmp -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>icmp</maml:name>
          <maml:description>
            <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "ENABLED".</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: mgmtaccess -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>mgmtaccess</maml:name>
          <maml:description>
            <maml:para>Enable management access cotnrol. This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED".</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>DISABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: restrictaccess -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>restrictaccess</maml:name>
          <maml:description>
            <maml:para>Allow access only to management applications. This parameter is either "DISABLED" or "ENABLED". Default is "ENABLED".</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: snmp -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>snmp</maml:name>
          <maml:description>
            <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED".</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>DISABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: ssh -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ssh</maml:name>
          <maml:description>
            <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED". Requires mgmtaccess to be enabled as well.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>DISABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: state -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>state</maml:name>
          <maml:description>
            <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "ENABLED".</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: telnet -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>telnet</maml:name>
          <maml:description>
            <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED". Requires mgmtaccess to be enabled as well.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>DISABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: type -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>type</maml:name>
          <maml:description>
            <maml:para>Specify the type of IP address, either SNIP, MIP, CLIP, GSLBsiteIP, LSN. Default is SNIP</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>SNIP</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: vserver -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>vserver</maml:name>
          <maml:description>
            <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED".</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>DISABLED</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ftp -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ftp</maml:name>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED".</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>DISABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: gui -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>gui</maml:name>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED". Requires mgmtaccess to be enabled as well.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>DISABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: icmp -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>icmp</maml:name>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "ENABLED".</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: arp -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>arp</maml:name>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "ENABLED".</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: ipaddress -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>ipaddress</maml:name>
        <maml:description>
          <maml:para>Specify the IP address as a string. This is mandatory</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: netmask -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>netmask</maml:name>
        <maml:description>
          <maml:para>Specify the netmask as a string. This is mandatory</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: mgmtaccess -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>mgmtaccess</maml:name>
        <maml:description>
          <maml:para>Enable management access cotnrol. This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED".</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>DISABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: restrictaccess -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>restrictaccess</maml:name>
        <maml:description>
          <maml:para>Allow access only to management applications. This parameter is either "DISABLED" or "ENABLED". Default is "ENABLED".</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: snmp -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>snmp</maml:name>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED".</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>DISABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: ssh -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ssh</maml:name>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED". Requires mgmtaccess to be enabled as well.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>DISABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: telnet -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>telnet</maml:name>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED". Requires mgmtaccess to be enabled as well.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>DISABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: state -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>state</maml:name>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "ENABLED".</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: type -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>type</maml:name>
        <maml:description>
          <maml:para>Specify the type of IP address, either SNIP, MIP, CLIP, GSLBsiteIP, LSN. Default is SNIP</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>SNIP</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>vserver</maml:name>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED".</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>DISABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED".</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED". Requires mgmtaccess to be enabled as well.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "ENABLED".</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "ENABLED".</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the IP address as a string. This is mandatory</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the netmask as a string. This is mandatory</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Enable management access cotnrol. This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED".</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Allow access only to management applications. This parameter is either "DISABLED" or "ENABLED". Default is "ENABLED".</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED".</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED". Requires mgmtaccess to be enabled as well.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED". Requires mgmtaccess to be enabled as well.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "ENABLED".</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the type of IP address, either SNIP, MIP, CLIP, GSLBsiteIP, LSN. Default is SNIP</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter is either "DISABLED" or "ENABLED". Default is "DISABLED".</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: nsip -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ns.nsip</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>new-NSIP -ipaddress "10.0.1.1" -netmask "255.255.255.0"</dev:code>
        <dev:remarks>
          <maml:para>create a subnet IP</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>new-NSIP -ipaddress "10.0.1.1" -netmask "255.255.255.0" -type "MIP" -returnobject $true</dev:code>
        <dev:remarks>
          <maml:para>create a MIP, and return the address that was created as an object</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>new-NSIP -ipaddress "10.0.1.1" -netmask "255.255.255.0" -gui "ENABLED" -mgmtaccess "ENABLED"</dev:code>
        <dev:remarks>
          <maml:para>create a SNIP and enable GUI and management</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Set-NSIP -->
  <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">
    <command:details>
      <command:name>Set-NSIP</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSIP</command:noun>
      <maml:description>
        <maml:para>The set-nsip allows you to save changes made to a ip object.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Get an IP object with get-nsip, change it, and use set-nsip to submit the changes. Note, not all properties can be changed.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSIP</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: nsipToModify -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="1">
          <maml:name>nsipToModify</maml:name>
          <maml:description>
            <maml:para>Specify the NSIP to modify. This requires an NSIP object as returned by get-nsip. Please note, this does not take an array.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nsip</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.ns.nsip</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: nsipToModify -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="1">
        <maml:name>nsipToModify</maml:name>
        <maml:description>
          <maml:para>Specify the NSIP to modify. This requires an NSIP object as returned by get-nsip. Please note, this does not take an array.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nsip</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ns.nsip</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ns.nsip</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the NSIP to modify. This requires an NSIP object as returned by get-nsip. Please note, this does not take an array.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>set-nsip -nsiptomodify $ip</dev:code>
        <dev:remarks>
          <maml:para>get an IP, change it and submit the changes</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Add-NSitemtovserver -->
  <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">
    <command:details>
      <command:name>Add-NSitemtovserver</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSitemtovserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: bookmark -->
      <command:syntaxItem>
        <maml:name>Add-NSitemtovserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: bookmark -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>bookmark</maml:name>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: iip -->
      <command:syntaxItem>
        <maml:name>Add-NSitemtovserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: netmask -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>netmask</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: network -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>network</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: intranetapp -->
      <command:syntaxItem>
        <maml:name>Add-NSitemtovserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: intranetapplication -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>intranetapplication</maml:name>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: sslprofile -->
      <command:syntaxItem>
        <maml:name>Add-NSitemtovserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: sslprofile -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>sslprofile</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: ciphergroup -->
      <command:syntaxItem>
        <maml:name>Add-NSitemtovserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ciphergroup -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ciphergroup</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: theme -->
      <command:syntaxItem>
        <maml:name>Add-NSitemtovserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: theme -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>theme</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: eula -->
      <command:syntaxItem>
        <maml:name>Add-NSitemtovserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: eula -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>eula</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: netprofile -->
      <command:syntaxItem>
        <maml:name>Add-NSitemtovserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: netprofile -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>netprofile</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: tcpprofile -->
      <command:syntaxItem>
        <maml:name>Add-NSitemtovserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: tcpprofile -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>tcpprofile</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: httpprofile -->
      <command:syntaxItem>
        <maml:name>Add-NSitemtovserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: httpprofile -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>httpprofile</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: bookmark -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>bookmark</maml:name>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: network -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>network</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: netmask -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>netmask</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: intranetapplication -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>intranetapplication</maml:name>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: sslprofile -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>sslprofile</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ciphergroup -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ciphergroup</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: theme -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>theme</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: eula -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>eula</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: netprofile -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>netprofile</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: tcpprofile -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>tcpprofile</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: httpprofile -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>httpprofile</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-nslbvserver -->
  <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">
    <command:details>
      <command:name>Set-nslbvserver</command:name>
      <command:verb>Set</command:verb>
      <command:noun>nslbvserver</command:noun>
      <maml:description>
        <maml:para>The set-NSlbvserver applies changes made to a vserver object</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use the set-NSlbvserver command apply changes to a vserver object. First fetch the object using get-nslbvserver, change properties and then use this command to apply them.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-nslbvserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <maml:description>
            <maml:para>Provide vserver object.</maml:para>
          </maml:description>
          <command:parameterValue required="true">lbvserver</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbvserver</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>vserver</maml:name>
        <maml:description>
          <maml:para>Provide vserver object.</maml:para>
        </maml:description>
        <command:parameterValue required="true">lbvserver</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbvserver</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide vserver object.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: lbvserver -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Get-NSlbvserver -->
  <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">
    <command:details>
      <command:name>Get-NSlbvserver</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSlbvserver</command:noun>
      <maml:description>
        <maml:para>The get-NSlbvserver returns a lbvserver object.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use the get-NSlbvserver command to find a vserver. The vserver is returned as an object that can be modified.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSlbvserver</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Provide the name of the virtual server to get.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>filter</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Provide the name of the virtual server to get.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>filter</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the name of the virtual server to get.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: lbvserver -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSlbvserver -->
  <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">
    <command:details>
      <command:name>New-NSlbvserver</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSlbvserver</command:noun>
      <maml:description>
        <maml:para>The new-NSlbvserver creates a load balancing virtual server.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use the new-NSlbvserver command to create a load balancing vserver. Without IP address, the server is non-addressable, you can specify a single IP with -ipv46, or a pattern with -ippattern and ipmask</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSlbvserver</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the virtual server. This is required.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: servicetype -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>servicetype</maml:name>
          <maml:description>
            <maml:para>Specify the service type. Possible values = HTTP, FTP, TCP, UDP, SSL, SSL_BRIDGE, SSL_TCP, DTLS, NNTP, DNS, DHCPRA, ANY, SIP_UDP, SIP_TCP, SIP_SSL, DNS_TCP, RTSP, PUSH, SSL_PUSH, RADIUS, RDP, MYSQL, MSSQL, DIAMETER, SSL_DIAMETER, TFTP, ORACLE, SMPP, SYSLOGTCP, SYSLOGUDP, FIX, SSL_FIX, USER_TCP, USER_SSL_TCP</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: comment -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>comment</maml:name>
          <maml:description>
            <maml:para>Specify an optional comment.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ipmask -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ipmask</maml:name>
          <maml:description>
            <maml:para>Specify the IP mask.Required whn using -ippattern. For example -ippattern "10.0.0.4" -ipmask "255.255.255.254" will make the vserver listen on IP 10.0.0.4 and 10.0.0.5.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ippattern -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ippattern</maml:name>
          <maml:description>
            <maml:para>Specify an IP pattern. When using -ippattern, you must use -ipmask as well. For example -ippattern "10.0.0.4" -ipmask "255.255.255.254" will make the vserver listen on IP 10.0.0.4 and 10.0.0.5.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ipv46 -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ipv46</maml:name>
          <maml:description>
            <maml:para>Specify the IP address. You can specify the IP address with this parameter, or a pattern with the -ippattern parameter. If neither is used, the vserver will be non-addressable.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: lbmethod -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>lbmethod</maml:name>
          <maml:description>
            <maml:para>Specify the load balancing method. Possible values = ROUNDROBIN, LEASTCONNECTION, LEASTRESPONSETIME, URLHASH, DOMAINHASH, DESTINATIONIPHASH, SOURCEIPHASH, SRCIPDESTIPHASH, LEASTBANDWIDTH, LEASTPACKETS, TOKEN, SRCIPSRCPORTHASH, LRTM, CALLIDHASH, CUSTOMLOAD, LEASTREQUEST, AUDITLOGHASH, STATICPROXIMITY, USER_TOKEN.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: persistencetype -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>persistencetype</maml:name>
          <maml:description>
            <maml:para>Specify the persistence type. Possible values = SOURCEIP, COOKIEINSERT, SSLSESSION, RULE, URLPASSIVE, CUSTOMSERVERID, DESTIP, SRCIPDESTIP, CALLID, RTSPSID, DIAMETER, FIXSESSION, USERSESSION, NONE</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: port -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>port</maml:name>
          <maml:description>
            <maml:para>Specify the port. Not required for a non-addressable vserver.</maml:para>
          </maml:description>
          <command:parameterValue required="true">ushort</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt16</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: state -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>state</maml:name>
          <maml:description>
            <maml:para>Specify the initial state of the vserver. Default is "ENABLED". Possible values are "ENABLED", "DISABLED"</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ipv46 -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ipv46</maml:name>
        <maml:description>
          <maml:para>Specify the IP address. You can specify the IP address with this parameter, or a pattern with the -ippattern parameter. If neither is used, the vserver will be non-addressable.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the virtual server. This is required.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: comment -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>comment</maml:name>
        <maml:description>
          <maml:para>Specify an optional comment.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ippattern -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ippattern</maml:name>
        <maml:description>
          <maml:para>Specify an IP pattern. When using -ippattern, you must use -ipmask as well. For example -ippattern "10.0.0.4" -ipmask "255.255.255.254" will make the vserver listen on IP 10.0.0.4 and 10.0.0.5.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ipmask -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ipmask</maml:name>
        <maml:description>
          <maml:para>Specify the IP mask.Required whn using -ippattern. For example -ippattern "10.0.0.4" -ipmask "255.255.255.254" will make the vserver listen on IP 10.0.0.4 and 10.0.0.5.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: lbmethod -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>lbmethod</maml:name>
        <maml:description>
          <maml:para>Specify the load balancing method. Possible values = ROUNDROBIN, LEASTCONNECTION, LEASTRESPONSETIME, URLHASH, DOMAINHASH, DESTINATIONIPHASH, SOURCEIPHASH, SRCIPDESTIPHASH, LEASTBANDWIDTH, LEASTPACKETS, TOKEN, SRCIPSRCPORTHASH, LRTM, CALLIDHASH, CUSTOMLOAD, LEASTREQUEST, AUDITLOGHASH, STATICPROXIMITY, USER_TOKEN.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: persistencetype -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>persistencetype</maml:name>
        <maml:description>
          <maml:para>Specify the persistence type. Possible values = SOURCEIP, COOKIEINSERT, SSLSESSION, RULE, URLPASSIVE, CUSTOMSERVERID, DESTIP, SRCIPDESTIP, CALLID, RTSPSID, DIAMETER, FIXSESSION, USERSESSION, NONE</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: port -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>port</maml:name>
        <maml:description>
          <maml:para>Specify the port. Not required for a non-addressable vserver.</maml:para>
        </maml:description>
        <command:parameterValue required="true">ushort</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: servicetype -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>servicetype</maml:name>
        <maml:description>
          <maml:para>Specify the service type. Possible values = HTTP, FTP, TCP, UDP, SSL, SSL_BRIDGE, SSL_TCP, DTLS, NNTP, DNS, DHCPRA, ANY, SIP_UDP, SIP_TCP, SIP_SSL, DNS_TCP, RTSP, PUSH, SSL_PUSH, RADIUS, RDP, MYSQL, MSSQL, DIAMETER, SSL_DIAMETER, TFTP, ORACLE, SMPP, SYSLOGTCP, SYSLOGUDP, FIX, SSL_FIX, USER_TCP, USER_SSL_TCP</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: state -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>state</maml:name>
        <maml:description>
          <maml:para>Specify the initial state of the vserver. Default is "ENABLED". Possible values are "ENABLED", "DISABLED"</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the IP address. You can specify the IP address with this parameter, or a pattern with the -ippattern parameter. If neither is used, the vserver will be non-addressable.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the virtual server. This is required.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify an optional comment.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify an IP pattern. When using -ippattern, you must use -ipmask as well. For example -ippattern "10.0.0.4" -ipmask "255.255.255.254" will make the vserver listen on IP 10.0.0.4 and 10.0.0.5.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the IP mask.Required whn using -ippattern. For example -ippattern "10.0.0.4" -ipmask "255.255.255.254" will make the vserver listen on IP 10.0.0.4 and 10.0.0.5.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the load balancing method. Possible values = ROUNDROBIN, LEASTCONNECTION, LEASTRESPONSETIME, URLHASH, DOMAINHASH, DESTINATIONIPHASH, SOURCEIPHASH, SRCIPDESTIPHASH, LEASTBANDWIDTH, LEASTPACKETS, TOKEN, SRCIPSRCPORTHASH, LRTM, CALLIDHASH, CUSTOMLOAD, LEASTREQUEST, AUDITLOGHASH, STATICPROXIMITY, USER_TOKEN.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the persistence type. Possible values = SOURCEIP, COOKIEINSERT, SSLSESSION, RULE, URLPASSIVE, CUSTOMSERVERID, DESTIP, SRCIPDESTIP, CALLID, RTSPSID, DIAMETER, FIXSESSION, USERSESSION, NONE</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the port. Not required for a non-addressable vserver.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the service type. Possible values = HTTP, FTP, TCP, UDP, SSL, SSL_BRIDGE, SSL_TCP, DTLS, NNTP, DNS, DHCPRA, ANY, SIP_UDP, SIP_TCP, SIP_SSL, DNS_TCP, RTSP, PUSH, SSL_PUSH, RADIUS, RDP, MYSQL, MSSQL, DIAMETER, SSL_DIAMETER, TFTP, ORACLE, SMPP, SYSLOGTCP, SYSLOGUDP, FIX, SSL_FIX, USER_TCP, USER_SSL_TCP</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the initial state of the vserver. Default is "ENABLED". Possible values are "ENABLED", "DISABLED"</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: lbvserver -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Remove-NSlbvserver -->
  <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">
    <command:details>
      <command:name>Remove-NSlbvserver</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSlbvserver</command:noun>
      <maml:description>
        <maml:para>The remove-NSlbvserver deletes a lbvserver.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use the remove-NSlbvserver command to delete a vserver.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: name -->
      <command:syntaxItem>
        <maml:name>Remove-NSlbvserver</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Provide the name of the virtual server to delete.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: server -->
      <command:syntaxItem>
        <maml:name>Remove-NSlbvserver</maml:name>
        <!-- Parameter: server -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>server</maml:name>
          <maml:description>
            <maml:para>Provide load balancing vserver to delete as an object, such as generated by get-nslbvserver</maml:para>
          </maml:description>
          <command:parameterValue required="true">lbvserver[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbvserver[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Provide the name of the virtual server to delete.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: server -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>server</maml:name>
        <maml:description>
          <maml:para>Provide load balancing vserver to delete as an object, such as generated by get-nslbvserver</maml:para>
        </maml:description>
        <command:parameterValue required="true">lbvserver[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbvserver[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the name of the virtual server to delete.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbvserver[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide load balancing vserver to delete as an object, such as generated by get-nslbvserver</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-nsldapserver -->
  <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">
    <command:details>
      <command:name>Remove-nsldapserver</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>nsldapserver</command:noun>
      <maml:description>
        <maml:para>The remove-NSldapserver removes the configuration of an ldap server</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use to remove an ldap server (action)</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-nsldapserver</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the ldap server (action) to remove.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the ldap server (action) to remove.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the ldap server (action) to remove.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>remove-nsldapserver -name "ldap-srv"</dev:code>
        <dev:remarks>
          <maml:para>removes ldap-srv</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Set-nsldapserver -->
  <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">
    <command:details>
      <command:name>Set-nsldapserver</command:name>
      <command:verb>Set</command:verb>
      <command:noun>nsldapserver</command:noun>
      <maml:description>
        <maml:para>The set-NSldapserver updates the configuration of an ldap server</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use it to submit changes to an existing ldap server. Make sure you set the password on the server object before submitting. The ldap server object must first be fetched by get-nsldapserver.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-nsldapserver</maml:name>
        <!-- Parameter: ldapserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named">
          <maml:name>ldapserver</maml:name>
          <maml:description>
            <maml:para>Specify an ldap server object such as returned by get-nsldapserver.</maml:para>
          </maml:description>
          <command:parameterValue required="true">authenticationldapaction</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationldapaction</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ldapserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named">
        <maml:name>ldapserver</maml:name>
        <maml:description>
          <maml:para>Specify an ldap server object such as returned by get-nsldapserver.</maml:para>
        </maml:description>
        <command:parameterValue required="true">authenticationldapaction</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationldapaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationldapaction</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify an ldap server object such as returned by get-nsldapserver.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>set-nsldapserver -ldapserver $ldap</dev:code>
        <dev:remarks>
          <maml:para>submits $ldap for changes.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Get-NSldapserver -->
  <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">
    <command:details>
      <command:name>Get-NSldapserver</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSldapserver</command:noun>
      <maml:description>
        <maml:para>The get-NSldapserver returns an ldap server configuration.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>use to fetch details of an ldap server (action). Returns an object.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSldapserver</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specifies the name of the ldap server (ldap action)</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specifies the name of the ldap server (ldap action)</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies the name of the ldap server (ldap action)</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: authenticationldapaction -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationldapaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>get-nsldapserver</dev:code>
        <dev:remarks>
          <maml:para>returns all ldap servers.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>get-nsldapserver -name ldap-srv</dev:code>
        <dev:remarks>
          <maml:para>returns ldap server named ldap-srv</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: New-NSldapserver -->
  <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">
    <command:details>
      <command:name>New-NSldapserver</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSldapserver</command:noun>
      <maml:description>
        <maml:para>The new-NSldapserver creates an ldap server configuration.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use to create an ldap server.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSldapserver</maml:name>
        <!-- Parameter: basedn -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>basedn</maml:name>
          <maml:description>
            <maml:para>Specifies the base DN in Active Directory from where searches start. Hence, this specifies the scope. User accounts outside of this cannot authenticate. On the other hand, specify the root of a domain can have a performance impact (for large directories) and potentially be a security risk.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: binddn -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>binddn</maml:name>
          <maml:description>
            <maml:para>Specifies the credential used to connect to Active Directory. This is specified as a UPN.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ipaddress -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ipaddress</maml:name>
          <maml:description>
            <maml:para>Specifies the ip address of the ldap server</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: logonattribute -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>logonattribute</maml:name>
          <maml:description>
            <maml:para>Specifies logon attribute. Most common is 'sAMAccountName' or 'UserPrincipalName'</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specifies the name of the ldap server (ldap action)</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: password -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>password</maml:name>
          <maml:description>
            <maml:para>Specifies the password</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: port -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>port</maml:name>
          <maml:description>
            <maml:para>Specifies the port</maml:para>
          </maml:description>
          <command:parameterValue required="true">ushort</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt16</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: authentication -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>authentication</maml:name>
          <maml:description>
            <maml:para>Specifies whether this ldap server configuration is used for authentication. If set to DISABLED the searches will do group extraction but not actually perform an authentication challenge.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: groupattribute -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>groupattribute</maml:name>
          <maml:description>
            <maml:para>Specifies group membership attribute. Typically "memberOf" for Active Directory</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: searchfilter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>searchfilter</maml:name>
          <maml:description>
            <maml:para>Specifies a search filter for LDAP searches</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: securitytype -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>securitytype</maml:name>
          <maml:description>
            <maml:para>Specifies the type of connection to the ldap server. Default is "PLAINTEXT" Possible values = PLAINTEXT, TLS, SSL.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ssoattribute -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ssoattribute</maml:name>
          <maml:description>
            <maml:para>Specifies the attribute used for single sign-on. However, even if SSO is not used, specifying this will ensure that this attribute is retrieved from AD during logon.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: subattribute -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>subattribute</maml:name>
          <maml:description>
            <maml:para>Specifies sub attribute for group membership. Typically "cn"</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specifies the name of the ldap server (ldap action)</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ipaddress -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ipaddress</maml:name>
        <maml:description>
          <maml:para>Specifies the ip address of the ldap server</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: port -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>port</maml:name>
        <maml:description>
          <maml:para>Specifies the port</maml:para>
        </maml:description>
        <command:parameterValue required="true">ushort</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: securitytype -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>securitytype</maml:name>
        <maml:description>
          <maml:para>Specifies the type of connection to the ldap server. Default is "PLAINTEXT" Possible values = PLAINTEXT, TLS, SSL.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: basedn -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>basedn</maml:name>
        <maml:description>
          <maml:para>Specifies the base DN in Active Directory from where searches start. Hence, this specifies the scope. User accounts outside of this cannot authenticate. On the other hand, specify the root of a domain can have a performance impact (for large directories) and potentially be a security risk.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: binddn -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>binddn</maml:name>
        <maml:description>
          <maml:para>Specifies the credential used to connect to Active Directory. This is specified as a UPN.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: password -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>password</maml:name>
        <maml:description>
          <maml:para>Specifies the password</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: logonattribute -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>logonattribute</maml:name>
        <maml:description>
          <maml:para>Specifies logon attribute. Most common is 'sAMAccountName' or 'UserPrincipalName'</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: groupattribute -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>groupattribute</maml:name>
        <maml:description>
          <maml:para>Specifies group membership attribute. Typically "memberOf" for Active Directory</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: subattribute -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>subattribute</maml:name>
        <maml:description>
          <maml:para>Specifies sub attribute for group membership. Typically "cn"</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ssoattribute -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ssoattribute</maml:name>
        <maml:description>
          <maml:para>Specifies the attribute used for single sign-on. However, even if SSO is not used, specifying this will ensure that this attribute is retrieved from AD during logon.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: searchfilter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>searchfilter</maml:name>
        <maml:description>
          <maml:para>Specifies a search filter for LDAP searches</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: authentication -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>authentication</maml:name>
        <maml:description>
          <maml:para>Specifies whether this ldap server configuration is used for authentication. If set to DISABLED the searches will do group extraction but not actually perform an authentication challenge.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies the name of the ldap server (ldap action)</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies the ip address of the ldap server</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies the port</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies the type of connection to the ldap server. Default is "PLAINTEXT" Possible values = PLAINTEXT, TLS, SSL.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies the base DN in Active Directory from where searches start. Hence, this specifies the scope. User accounts outside of this cannot authenticate. On the other hand, specify the root of a domain can have a performance impact (for large directories) and potentially be a security risk.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies the credential used to connect to Active Directory. This is specified as a UPN.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies the password</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies logon attribute. Most common is 'sAMAccountName' or 'UserPrincipalName'</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies group membership attribute. Typically "memberOf" for Active Directory</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies sub attribute for group membership. Typically "cn"</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies the attribute used for single sign-on. However, even if SSO is not used, specifying this will ensure that this attribute is retrieved from AD during logon.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies a search filter for LDAP searches</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies whether this ldap server configuration is used for authentication. If set to DISABLED the searches will do group extraction but not actually perform an authentication challenge.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: authenticationldapaction -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationldapaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>new-nsldapserver -session $session -name "LDAP-asrv" -ipaddress "10.5.1.22" -securityType "TLS" -basedn "DC=domain,DC=com" -binddn "admin@domain.com" -password "password" -logonattribute "sAMAccountName" -groupattribute "memberOf" -subattribute "cn" -ssoattribute "UserPrincipalName"</dev:code>
        <dev:remarks>
          <maml:para>creating an ldap authentication server for Active Directory</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: New-nsloginschema -->
  <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">
    <command:details>
      <command:name>New-nsloginschema</command:name>
      <command:verb>New</command:verb>
      <command:noun>nsloginschema</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-nsloginschema</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: authenticationschema -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>authenticationschema</maml:name>
          <maml:description>
            <maml:para>Specify the name of the login schema file. This is an XML file that must be uploaded to /nsconfig/loginschema</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: passwordexpression -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>passwordexpression</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: userexpression -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>userexpression</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: authenticationschema -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>authenticationschema</maml:name>
        <maml:description>
          <maml:para>Specify the name of the login schema file. This is an XML file that must be uploaded to /nsconfig/loginschema</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: userexpression -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>userexpression</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: passwordexpression -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>passwordexpression</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the login schema file. This is an XML file that must be uploaded to /nsconfig/loginschema</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: authenticationloginschema -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationloginschema</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSloginschemapolicy -->
  <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">
    <command:details>
      <command:name>New-NSloginschemapolicy</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSloginschemapolicy</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSloginschemapolicy</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter uses a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: action -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>action</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: comment -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>comment</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: logaction -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>logaction</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: rule -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>rule</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter uses a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: action -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>action</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: rule -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>rule</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: comment -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>comment</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: logaction -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>logaction</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter uses a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSmonitor -->
  <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">
    <command:details>
      <command:name>Get-NSmonitor</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSmonitor</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSmonitor</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>filter</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>filter</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: lbmonitor -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbmonitor</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSmonitor -->
  <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">
    <command:details>
      <command:name>New-NSmonitor</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSmonitor</command:noun>
      <maml:description>
        <maml:para>The new-NSmonitor creates a monitor.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use the new-NSmonitor to create a monitor. Monitors can be used by load balancing and GSLB. Depending on the type, some parameters will need to be provided.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSmonitor</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Provide the name of the monitor.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: action -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>action</maml:name>
          <maml:description>
            <maml:para>Provide the action for the monitor. The default of "DOWN" will mark the service/service group down when the monitor fails. "LOG" will only it, and "NONE" will take any action, however counts are still tracked.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: alertretries -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>alertretries</maml:name>
          <command:parameterValue required="true">int</command:parameterValue>
          <dev:type>
            <maml:name>System.Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: application -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>application</maml:name>
          <maml:description>
            <maml:para>Provide the name of the application. ONLY for CITRIX-XML-SERVICE monitors.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: attribute -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>attribute</maml:name>
          <maml:description>
            <maml:para>Specify the attribute to search for use with the LDAP monitor. Usually not required when using Active Directory.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: basedn -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>basedn</maml:name>
          <maml:description>
            <maml:para>Provide the baseDN for an LDAP monitor. Ex. "DC=domain,DC=com"</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: binddn -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>binddn</maml:name>
          <maml:description>
            <maml:para>Provide the bind for an LDAP monitor. This refers to the account used to connect to LDAP. It must have read permissions. Ex. "user@domain.com"</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: customheaders -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>customheaders</maml:name>
          <maml:description>
            <maml:para>Specify the the custom header for HTTP monitors. Ex, "HEAD/"</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: destip -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>destip</maml:name>
          <maml:description>
            <maml:para>Provide a destination IP</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: destport -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>destport</maml:name>
          <maml:description>
            <maml:para>Provide a destination port</maml:para>
          </maml:description>
          <command:parameterValue required="true">ushort</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt16</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: domain -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>domain</maml:name>
          <maml:description>
            <maml:para>Provide the domain name, for XenDesktop DDC monitors</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: downtime -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>downtime</maml:name>
          <command:parameterValue required="true">int</command:parameterValue>
          <dev:type>
            <maml:name>System.Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>30</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: failureretries -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>failureretries</maml:name>
          <command:parameterValue required="true">int</command:parameterValue>
          <dev:type>
            <maml:name>System.Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>filter</maml:name>
          <maml:description>
            <maml:para>Provide a filter for the LDAP monitor. When monitoring Active Directory, set this to "CN=Builtin" and set the baseDN to the root of the domain like "DC=domain,DC=com".</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: httprequest -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>httprequest</maml:name>
          <maml:description>
            <maml:para>Specify the request for HTTP monitors. Ex, "HEAD/"</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: interval -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>interval</maml:name>
          <command:parameterValue required="true">int</command:parameterValue>
          <dev:type>
            <maml:name>System.Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>5</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: ipaddress -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ipaddress</maml:name>
          <maml:description>
            <maml:para>Provide a string array containing value IP address responses for a DNS monitor.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: lrtm -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>lrtm</maml:name>
          <maml:description>
            <maml:para>Enable probing of least response time. Either "ENABLED" or "DISABLED". Default "DISABLED"</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: password -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>password</maml:name>
          <maml:description>
            <maml:para>Specify the password of the user account set with the binddn parameter.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: query -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>query</maml:name>
          <maml:description>
            <maml:para>The query for a DNS monitor.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: querytype -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>querytype</maml:name>
          <maml:description>
            <maml:para>The querytype for a DNS monitor. Possible values = Address, Zone, AAAA</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: radaccounttype -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>radaccounttype</maml:name>
          <maml:description>
            <maml:para>Account status type for RADIUS_ACCOUNTING monitors.</maml:para>
          </maml:description>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>1</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: radkey -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>radkey</maml:name>
          <maml:description>
            <maml:para>Radius Key for a radius monitor.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: radnasid -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>radnasid</maml:name>
          <maml:description>
            <maml:para>NAS ID for a radius monitor.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: radnasip -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>radnasip</maml:name>
          <maml:description>
            <maml:para>NAS IP for a radius monitor.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: recv -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>recv</maml:name>
          <maml:description>
            <maml:para>The receive string for TCP-ECV, HTTP-ECV and UDP-ECV monitors</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: respcode -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>respcode</maml:name>
          <maml:description>
            <maml:para>Specify an array of strings containing the response codes to mark a service as up. The most common is "200" which means OK.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: resptimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>resptimeout</maml:name>
          <command:parameterValue required="true">int</command:parameterValue>
          <dev:type>
            <maml:name>System.Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>2</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: retries -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>retries</maml:name>
          <command:parameterValue required="true">int</command:parameterValue>
          <dev:type>
            <maml:name>System.Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>3</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: reverse -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>reverse</maml:name>
          <maml:description>
            <maml:para>Reverse the monitor. Failure of the monitor marks the service as up and vice versa. Valid options are "YES" or "NO". Default "NO"</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: scriptargs -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>scriptargs</maml:name>
          <maml:description>
            <maml:para>Some scripts can use arguments. Specify them using this parameter.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: scriptname -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>scriptname</maml:name>
          <maml:description>
            <maml:para>Specify the script name if using a script in the monitor. The script must be installed on the NetScaler in /nsconfig/monitors. Example: "nsldap.pl" for LDAP monitors</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: secure -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>secure</maml:name>
          <maml:description>
            <maml:para>Set to "YES" if the target is a secure service for example https or LDAPS. Only for TCP based monitors, cannot be used by the CITRIX-AG monitor that is already secure by default.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: send -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>send</maml:name>
          <maml:description>
            <maml:para>The send string for TCP-ECV, HTTP-ECV and UDP-ECV monitors</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: storefrontacctservice -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>storefrontacctservice</maml:name>
          <maml:description>
            <maml:para>Enable probing of StoreFront Account Service. Either "YES" or "NO". Default "YES". Only for StoreFront monitors.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: storefrontcheckbackendservices -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>storefrontcheckbackendservices</maml:name>
          <maml:description>
            <maml:para>Enable probing of services running on storefront server. Either "YES" or "NO". Default "NO". Only for StoreFront monitors.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: storename -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>storename</maml:name>
          <maml:description>
            <maml:para>Provide the storename, only for monitoring storefront servers</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: type -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>type</maml:name>
          <maml:description>
            <maml:para>Provide the type of the monitor. Possible values = PING, TCP, HTTP, TCP-ECV, HTTP-ECV, UDP-ECV, DNS, FTP, LDNS-PING, LDNS-TCP, LDNS-DNS, RADIUS, USER, HTTP-INLINE, SIP-UDP, SIP-TCP, LOAD, FTP-EXTENDED, SMTP, SNMP, NNTP, MYSQL, MYSQL-ECV, MSSQL-ECV, ORACLE-ECV, LDAP, POP3, CITRIX-XML-SERVICE, CITRIX-WEB-INTERFACE, DNS-TCP, RTSP, ARP, CITRIX-AG, CITRIX-AAC-LOGINPAGE, CITRIX-AAC-LAS, CITRIX-XD-DDC, ND6, CITRIX-WI-EXTENDED, DIAMETER, RADIUS_ACCOUNTING, STOREFRONT, APPC, SMPP, CITRIX-XNC-ECV, CITRIX-XDM, CITRIX-STA-SERVICE, CITRIX-STA-SERVICE-NHOP</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: username -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>username</maml:name>
          <maml:description>
            <maml:para>Specify a username. Used by several monitors.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Provide the name of the monitor.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: type -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>type</maml:name>
        <maml:description>
          <maml:para>Provide the type of the monitor. Possible values = PING, TCP, HTTP, TCP-ECV, HTTP-ECV, UDP-ECV, DNS, FTP, LDNS-PING, LDNS-TCP, LDNS-DNS, RADIUS, USER, HTTP-INLINE, SIP-UDP, SIP-TCP, LOAD, FTP-EXTENDED, SMTP, SNMP, NNTP, MYSQL, MYSQL-ECV, MSSQL-ECV, ORACLE-ECV, LDAP, POP3, CITRIX-XML-SERVICE, CITRIX-WEB-INTERFACE, DNS-TCP, RTSP, ARP, CITRIX-AG, CITRIX-AAC-LOGINPAGE, CITRIX-AAC-LAS, CITRIX-XD-DDC, ND6, CITRIX-WI-EXTENDED, DIAMETER, RADIUS_ACCOUNTING, STOREFRONT, APPC, SMPP, CITRIX-XNC-ECV, CITRIX-XDM, CITRIX-STA-SERVICE, CITRIX-STA-SERVICE-NHOP</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: action -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>action</maml:name>
        <maml:description>
          <maml:para>Provide the action for the monitor. The default of "DOWN" will mark the service/service group down when the monitor fails. "LOG" will only it, and "NONE" will take any action, however counts are still tracked.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: secure -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>secure</maml:name>
        <maml:description>
          <maml:para>Set to "YES" if the target is a secure service for example https or LDAPS. Only for TCP based monitors, cannot be used by the CITRIX-AG monitor that is already secure by default.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: scriptname -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>scriptname</maml:name>
        <maml:description>
          <maml:para>Specify the script name if using a script in the monitor. The script must be installed on the NetScaler in /nsconfig/monitors. Example: "nsldap.pl" for LDAP monitors</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: scriptargs -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>scriptargs</maml:name>
        <maml:description>
          <maml:para>Some scripts can use arguments. Specify them using this parameter.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: basedn -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>basedn</maml:name>
        <maml:description>
          <maml:para>Provide the baseDN for an LDAP monitor. Ex. "DC=domain,DC=com"</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: binddn -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>binddn</maml:name>
        <maml:description>
          <maml:para>Provide the bind for an LDAP monitor. This refers to the account used to connect to LDAP. It must have read permissions. Ex. "user@domain.com"</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>filter</maml:name>
        <maml:description>
          <maml:para>Provide a filter for the LDAP monitor. When monitoring Active Directory, set this to "CN=Builtin" and set the baseDN to the root of the domain like "DC=domain,DC=com".</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: attribute -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>attribute</maml:name>
        <maml:description>
          <maml:para>Specify the attribute to search for use with the LDAP monitor. Usually not required when using Active Directory.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: password -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>password</maml:name>
        <maml:description>
          <maml:para>Specify the password of the user account set with the binddn parameter.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: application -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>application</maml:name>
        <maml:description>
          <maml:para>Provide the name of the application. ONLY for CITRIX-XML-SERVICE monitors.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: domain -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>domain</maml:name>
        <maml:description>
          <maml:para>Provide the domain name, for XenDesktop DDC monitors</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: storename -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>storename</maml:name>
        <maml:description>
          <maml:para>Provide the storename, only for monitoring storefront servers</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: storefrontacctservice -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>storefrontacctservice</maml:name>
        <maml:description>
          <maml:para>Enable probing of StoreFront Account Service. Either "YES" or "NO". Default "YES". Only for StoreFront monitors.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: storefrontcheckbackendservices -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>storefrontcheckbackendservices</maml:name>
        <maml:description>
          <maml:para>Enable probing of services running on storefront server. Either "YES" or "NO". Default "NO". Only for StoreFront monitors.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: httprequest -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>httprequest</maml:name>
        <maml:description>
          <maml:para>Specify the request for HTTP monitors. Ex, "HEAD/"</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: respcode -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>respcode</maml:name>
        <maml:description>
          <maml:para>Specify an array of strings containing the response codes to mark a service as up. The most common is "200" which means OK.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: customheaders -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>customheaders</maml:name>
        <maml:description>
          <maml:para>Specify the the custom header for HTTP monitors. Ex, "HEAD/"</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: send -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>send</maml:name>
        <maml:description>
          <maml:para>The send string for TCP-ECV, HTTP-ECV and UDP-ECV monitors</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: recv -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>recv</maml:name>
        <maml:description>
          <maml:para>The receive string for TCP-ECV, HTTP-ECV and UDP-ECV monitors</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: query -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>query</maml:name>
        <maml:description>
          <maml:para>The query for a DNS monitor.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: querytype -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>querytype</maml:name>
        <maml:description>
          <maml:para>The querytype for a DNS monitor. Possible values = Address, Zone, AAAA</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ipaddress -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ipaddress</maml:name>
        <maml:description>
          <maml:para>Provide a string array containing value IP address responses for a DNS monitor.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: destip -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>destip</maml:name>
        <maml:description>
          <maml:para>Provide a destination IP</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: destport -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>destport</maml:name>
        <maml:description>
          <maml:para>Provide a destination port</maml:para>
        </maml:description>
        <command:parameterValue required="true">ushort</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: interval -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>interval</maml:name>
        <command:parameterValue required="true">int</command:parameterValue>
        <dev:type>
          <maml:name>System.Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>5</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: downtime -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>downtime</maml:name>
        <command:parameterValue required="true">int</command:parameterValue>
        <dev:type>
          <maml:name>System.Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>30</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: retries -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>retries</maml:name>
        <command:parameterValue required="true">int</command:parameterValue>
        <dev:type>
          <maml:name>System.Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>3</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: alertretries -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>alertretries</maml:name>
        <command:parameterValue required="true">int</command:parameterValue>
        <dev:type>
          <maml:name>System.Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: failureretries -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>failureretries</maml:name>
        <command:parameterValue required="true">int</command:parameterValue>
        <dev:type>
          <maml:name>System.Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: resptimeout -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>resptimeout</maml:name>
        <command:parameterValue required="true">int</command:parameterValue>
        <dev:type>
          <maml:name>System.Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>2</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: lrtm -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>lrtm</maml:name>
        <maml:description>
          <maml:para>Enable probing of least response time. Either "ENABLED" or "DISABLED". Default "DISABLED"</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: reverse -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>reverse</maml:name>
        <maml:description>
          <maml:para>Reverse the monitor. Failure of the monitor marks the service as up and vice versa. Valid options are "YES" or "NO". Default "NO"</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: radaccounttype -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>radaccounttype</maml:name>
        <maml:description>
          <maml:para>Account status type for RADIUS_ACCOUNTING monitors.</maml:para>
        </maml:description>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>1</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: radkey -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>radkey</maml:name>
        <maml:description>
          <maml:para>Radius Key for a radius monitor.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: radnasid -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>radnasid</maml:name>
        <maml:description>
          <maml:para>NAS ID for a radius monitor.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: radnasip -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>radnasip</maml:name>
        <maml:description>
          <maml:para>NAS IP for a radius monitor.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: username -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>username</maml:name>
        <maml:description>
          <maml:para>Specify a username. Used by several monitors.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the name of the monitor.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the type of the monitor. Possible values = PING, TCP, HTTP, TCP-ECV, HTTP-ECV, UDP-ECV, DNS, FTP, LDNS-PING, LDNS-TCP, LDNS-DNS, RADIUS, USER, HTTP-INLINE, SIP-UDP, SIP-TCP, LOAD, FTP-EXTENDED, SMTP, SNMP, NNTP, MYSQL, MYSQL-ECV, MSSQL-ECV, ORACLE-ECV, LDAP, POP3, CITRIX-XML-SERVICE, CITRIX-WEB-INTERFACE, DNS-TCP, RTSP, ARP, CITRIX-AG, CITRIX-AAC-LOGINPAGE, CITRIX-AAC-LAS, CITRIX-XD-DDC, ND6, CITRIX-WI-EXTENDED, DIAMETER, RADIUS_ACCOUNTING, STOREFRONT, APPC, SMPP, CITRIX-XNC-ECV, CITRIX-XDM, CITRIX-STA-SERVICE, CITRIX-STA-SERVICE-NHOP</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the action for the monitor. The default of "DOWN" will mark the service/service group down when the monitor fails. "LOG" will only it, and "NONE" will take any action, however counts are still tracked.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Set to "YES" if the target is a secure service for example https or LDAPS. Only for TCP based monitors, cannot be used by the CITRIX-AG monitor that is already secure by default.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the script name if using a script in the monitor. The script must be installed on the NetScaler in /nsconfig/monitors. Example: "nsldap.pl" for LDAP monitors</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Some scripts can use arguments. Specify them using this parameter.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the baseDN for an LDAP monitor. Ex. "DC=domain,DC=com"</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the bind for an LDAP monitor. This refers to the account used to connect to LDAP. It must have read permissions. Ex. "user@domain.com"</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide a filter for the LDAP monitor. When monitoring Active Directory, set this to "CN=Builtin" and set the baseDN to the root of the domain like "DC=domain,DC=com".</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the attribute to search for use with the LDAP monitor. Usually not required when using Active Directory.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the password of the user account set with the binddn parameter.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the name of the application. ONLY for CITRIX-XML-SERVICE monitors.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the domain name, for XenDesktop DDC monitors</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the storename, only for monitoring storefront servers</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Enable probing of StoreFront Account Service. Either "YES" or "NO". Default "YES". Only for StoreFront monitors.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Enable probing of services running on storefront server. Either "YES" or "NO". Default "NO". Only for StoreFront monitors.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the request for HTTP monitors. Ex, "HEAD/"</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify an array of strings containing the response codes to mark a service as up. The most common is "200" which means OK.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the the custom header for HTTP monitors. Ex, "HEAD/"</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The send string for TCP-ECV, HTTP-ECV and UDP-ECV monitors</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The receive string for TCP-ECV, HTTP-ECV and UDP-ECV monitors</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The query for a DNS monitor.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The querytype for a DNS monitor. Possible values = Address, Zone, AAAA</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide a string array containing value IP address responses for a DNS monitor.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide a destination IP</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide a destination port</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Int32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Int32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Int32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Int32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Int32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Int32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Enable probing of least response time. Either "ENABLED" or "DISABLED". Default "DISABLED"</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Reverse the monitor. Failure of the monitor marks the service as up and vice versa. Valid options are "YES" or "NO". Default "NO"</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Account status type for RADIUS_ACCOUNTING monitors.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Radius Key for a radius monitor.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>NAS ID for a radius monitor.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>NAS IP for a radius monitor.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify a username. Used by several monitors.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: lbmonitor -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbmonitor</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <maml:introduction>
          <maml:para>Creating a DNS monitor</maml:para>
        </maml:introduction>
        <dev:code>new-nsmonitor -session $session -name "LB-DNS-mon" -type "DNS" -query "domain.com" -querytype "zone" -radAccountType 5</dev:code>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <maml:introduction>
          <maml:para>Creating an LDAP monitor to monitor Active Directory LDAP servers (DC)</maml:para>
        </maml:introduction>
        <dev:code>new-nsmonitor -session $session -name "LB-LDAPS-mon" -type "LDAP" -scriptname "nsldap.pl" -basedn "DC=domain,DC=com" -binddn "administrator@domain.com" -filter "CN=Builtin" -password "password"</dev:code>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Remove-NSmonitor -->
  <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">
    <command:details>
      <command:name>Remove-NSmonitor</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSmonitor</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: name -->
      <command:syntaxItem>
        <maml:name>Remove-NSmonitor</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Provide the name of the service to delete.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: object -->
      <command:syntaxItem>
        <maml:name>Remove-NSmonitor</maml:name>
        <!-- Parameter: monitorobject -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>monitorobject</maml:name>
          <maml:description>
            <maml:para>Provide the service as a service object to delete. To get a service object, use the get-nsservice command</maml:para>
          </maml:description>
          <command:parameterValue required="true">lbmonitor[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbmonitor[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Provide the name of the service to delete.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: monitorobject -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>monitorobject</maml:name>
        <maml:description>
          <maml:para>Provide the service as a service object to delete. To get a service object, use the get-nsservice command</maml:para>
        </maml:description>
        <command:parameterValue required="true">lbmonitor[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbmonitor[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the name of the service to delete.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbmonitor[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the service as a service object to delete. To get a service object, use the get-nsservice command</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-NSmonitor -->
  <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">
    <command:details>
      <command:name>Set-NSmonitor</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSmonitor</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSmonitor</maml:name>
        <!-- Parameter: monitor -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>monitor</maml:name>
          <command:parameterValue required="true">lbmonitor</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbmonitor</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: monitor -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>monitor</maml:name>
        <command:parameterValue required="true">lbmonitor</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbmonitor</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbmonitor</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: lbmonitor -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbmonitor</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Add-NSmonitorToService -->
  <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">
    <command:details>
      <command:name>Add-NSmonitorToService</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSmonitorToService</command:noun>
      <maml:description>
        <maml:para>The add-nsmonitortoservice cmdlet is used to associate a monitor with a service or service group.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The add-nsmonitortoservice cmdlet is used to associate a monitor with a service or service group.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSmonitorToService</maml:name>
        <!-- Parameter: monitorname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>monitorname</maml:name>
          <maml:description>
            <maml:para>Specify the name of the monitor</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: servicename -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>servicename</maml:name>
          <maml:description>
            <maml:para>Specify the name the service or service group to bind to</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: weight -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>weight</maml:name>
          <maml:description>
            <maml:para>Specify the weight of the binding.</maml:para>
          </maml:description>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>1</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: monitorname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>monitorname</maml:name>
        <maml:description>
          <maml:para>Specify the name of the monitor</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: servicename -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>servicename</maml:name>
        <maml:description>
          <maml:para>Specify the name the service or service group to bind to</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: weight -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>weight</maml:name>
        <maml:description>
          <maml:para>Specify the weight of the binding.</maml:para>
        </maml:description>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>1</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the monitor</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name the service or service group to bind to</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the weight of the binding.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: lbmonitor_service_binding -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.lb.lbmonitor_service_binding</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Remove-NSmonitorToService -->
  <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">
    <command:details>
      <command:name>Remove-NSmonitorToService</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSmonitorToService</command:noun>
      <maml:description>
        <maml:para>The remove-nsmonitortoservice cmdlet is used to disassociate a monitor from a service or service group.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The remove-nsmonitortoservice cmdlet is used to disassociate a monitor from a service or service group.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSmonitorToService</maml:name>
        <!-- Parameter: monitorname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>monitorname</maml:name>
          <maml:description>
            <maml:para>Specify the name of the monitor</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: servicename -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>servicename</maml:name>
          <maml:description>
            <maml:para>Specify the name the service or service group to unbind from</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: monitorname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>monitorname</maml:name>
        <maml:description>
          <maml:para>Specify the name of the monitor</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: servicename -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>servicename</maml:name>
        <maml:description>
          <maml:para>Specify the name the service or service group to unbind from</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the monitor</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name the service or service group to unbind from</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSnameserver -->
  <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">
    <command:details>
      <command:name>Get-NSnameserver</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSnameserver</command:noun>
      <maml:description>
        <maml:para>The get-nsnameserver returns the nameservers</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>use get-nsnameserver search for nameservers</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSnameserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>filter</maml:name>
          <maml:description>
            <maml:para>Optional parameter to provide a filter to be used during search. Format "property:value,property:value" ex "ip:10.12.45.6"</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>filter</maml:name>
        <maml:description>
          <maml:para>Optional parameter to provide a filter to be used during search. Format "property:value,property:value" ex "ip:10.12.45.6"</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Optional parameter to provide a filter to be used during search. Format "property:value,property:value" ex "ip:10.12.45.6"</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: dnsnameserver -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.dns.dnsnameserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>get-nsnameserver</dev:code>
        <dev:remarks>
          <maml:para>returns all nameserver</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>get-nsnameserver -filter "ip:10.123.45.6"</dev:code>
        <dev:remarks>
          <maml:para>returns name server object for 10.123.45.6</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: New-NSnameserver -->
  <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">
    <command:details>
      <command:name>New-NSnameserver</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSnameserver</command:noun>
      <maml:description>
        <maml:para>The new-nsnameserver sets the nameserver</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>use new-nsnameserver to set the initial nameserver</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: server -->
      <command:syntaxItem>
        <maml:name>New-NSnameserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: dnsvservername -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>dnsvservername</maml:name>
          <maml:description>
            <maml:para>Specify a DNS LB vserver. If using this, don't specify the IP address parameter.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: type -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>type</maml:name>
          <maml:description>
            <maml:para>type, typically UDP</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>UDP</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: dnsprofilename -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>dnsprofilename</maml:name>
          <maml:description>
            <maml:para>specify a DNS profile if required</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: ip -->
      <command:syntaxItem>
        <maml:name>New-NSnameserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ip -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>ip</maml:name>
          <maml:description>
            <maml:para>Specify the IP address of the DNS server. Do not specify the dnsvservername parameter if using the IP address.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: local -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>local</maml:name>
          <maml:description>
            <maml:para>Specify if the IP address refers to an IP address owned by the NetScaler that can do recursive lookups. Not used with the dnsvservername parameter.</maml:para>
          </maml:description>
          <command:parameterValue required="true">bool</command:parameterValue>
          <dev:type>
            <maml:name>System.Boolean</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: type -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>type</maml:name>
          <maml:description>
            <maml:para>type, typically UDP</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>UDP</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: dnsprofilename -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>dnsprofilename</maml:name>
          <maml:description>
            <maml:para>specify a DNS profile if required</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: dnsvservername -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>dnsvservername</maml:name>
        <maml:description>
          <maml:para>Specify a DNS LB vserver. If using this, don't specify the IP address parameter.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ip -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>ip</maml:name>
        <maml:description>
          <maml:para>Specify the IP address of the DNS server. Do not specify the dnsvservername parameter if using the IP address.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: local -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>local</maml:name>
        <maml:description>
          <maml:para>Specify if the IP address refers to an IP address owned by the NetScaler that can do recursive lookups. Not used with the dnsvservername parameter.</maml:para>
        </maml:description>
        <command:parameterValue required="true">bool</command:parameterValue>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: type -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>type</maml:name>
        <maml:description>
          <maml:para>type, typically UDP</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>UDP</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: dnsprofilename -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
        <maml:name>dnsprofilename</maml:name>
        <maml:description>
          <maml:para>specify a DNS profile if required</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify a DNS LB vserver. If using this, don't specify the IP address parameter.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the IP address of the DNS server. Do not specify the dnsvservername parameter if using the IP address.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify if the IP address refers to an IP address owned by the NetScaler that can do recursive lookups. Not used with the dnsvservername parameter.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>type, typically UDP</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>specify a DNS profile if required</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: dnsnameserver -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.dns.dnsnameserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>new-nsnameserver -dnsvserveranem "dns-lb"</dev:code>
        <dev:remarks>
          <maml:para>set the dns-lb load balancer as the DNS server</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>new-nsnameserver -ip "10.123.45.6" -type "UDP" -returnobject $true</dev:code>
        <dev:remarks>
          <maml:para>set 10.123.45.6 as a DNS server, use UDP and output the name server object.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Remove-NSnameserver -->
  <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">
    <command:details>
      <command:name>Remove-NSnameserver</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSnameserver</command:noun>
      <maml:description>
        <maml:para>The remove-nsnameserver removes a the nameservers</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>use remove-nsnameserver removes for nameservers</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: serverobject -->
      <command:syntaxItem>
        <maml:name>Remove-NSnameserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: nameserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="1">
          <maml:name>nameserver</maml:name>
          <maml:description>
            <maml:para>Specify a dns name server object as returned by get-nsnameserver.</maml:para>
          </maml:description>
          <command:parameterValue required="true">dnsnameserver</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.dns.dnsnameserver</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: ip -->
      <command:syntaxItem>
        <maml:name>Remove-NSnameserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ip -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>ip</maml:name>
          <maml:description>
            <maml:para>Specify the IP address of the name server to remove.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: nameserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="1">
        <maml:name>nameserver</maml:name>
        <maml:description>
          <maml:para>Specify a dns name server object as returned by get-nsnameserver.</maml:para>
        </maml:description>
        <command:parameterValue required="true">dnsnameserver</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.dns.dnsnameserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ip -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>ip</maml:name>
        <maml:description>
          <maml:para>Specify the IP address of the name server to remove.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.dns.dnsnameserver</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify a dns name server object as returned by get-nsnameserver.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the IP address of the name server to remove.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: dnsnameserver -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.dns.dnsnameserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>remove-nsnameserver -ip "10.123.45.6"</dev:code>
        <dev:remarks>
          <maml:para>remove nameserver 10.123.45.6</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>remove-nsnameserver -nameserver $server</dev:code>
        <dev:remarks>
          <maml:para>remove nameserver specified by the $server object</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Set-nsoauthaction -->
  <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">
    <command:details>
      <command:name>Set-nsoauthaction</command:name>
      <command:verb>Set</command:verb>
      <command:noun>nsoauthaction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-nsoauthaction</maml:name>
        <!-- Parameter: oauthaction -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named">
          <maml:name>oauthaction</maml:name>
          <command:parameterValue required="true">authenticationoauthaction</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationoauthaction</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: oauthaction -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named">
        <maml:name>oauthaction</maml:name>
        <command:parameterValue required="true">authenticationoauthaction</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationoauthaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationoauthaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSoauthaction -->
  <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">
    <command:details>
      <command:name>Get-NSoauthaction</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSoauthaction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSoauthaction</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: authenticationoauthaction -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationoauthaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSoauthaction -->
  <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">
    <command:details>
      <command:name>New-NSoauthaction</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSoauthaction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSoauthaction</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: authorizationEndpoint -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>authorizationEndpoint</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: clientID -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>clientID</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: clientsecret -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>clientsecret</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: tenantID -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>tenantID</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: tokenEndpoint -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>tokenEndpoint</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: type -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>type</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: type -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>type</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: clientID -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>clientID</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: clientsecret -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>clientsecret</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: tenantID -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>tenantID</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: authorizationEndpoint -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>authorizationEndpoint</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: tokenEndpoint -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>tokenEndpoint</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: authenticationoauthaction -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationoauthaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Add-NSpolicytocsvserver -->
  <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">
    <command:details>
      <command:name>Add-NSpolicytocsvserver</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSpolicytocsvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSpolicytocsvserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: policyname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>policyname</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: priority -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>priority</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>100</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: bindpoint -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>bindpoint</maml:name>
          <maml:description>
            <maml:para>Bindpoint needs to be provided when being a rewrite policy. This is not required for a content switching policy. Possible values are "REQUEST", "RESPONSE".</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policyname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>policyname</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: priority -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>priority</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>100</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: bindpoint -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
        <maml:name>bindpoint</maml:name>
        <maml:description>
          <maml:para>Bindpoint needs to be provided when being a rewrite policy. This is not required for a content switching policy. Possible values are "REQUEST", "RESPONSE".</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Bindpoint needs to be provided when being a rewrite policy. This is not required for a content switching policy. Possible values are "REQUEST", "RESPONSE".</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSpolicytocsvserver -->
  <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">
    <command:details>
      <command:name>Remove-NSpolicytocsvserver</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSpolicytocsvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSpolicytocsvserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: policyname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>policyname</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policyname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>policyname</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-NSPolicyToGlobal -->
  <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">
    <command:details>
      <command:name>Add-NSPolicyToGlobal</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSPolicyToGlobal</command:noun>
      <maml:description>
        <maml:para>The add-nspolicytoglobal command is used to bind global policies such as authentication policies.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use for global bindings. Doesn't work with syslog policies.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSPolicyToGlobal</maml:name>
        <!-- Parameter: policyname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>policyname</maml:name>
          <maml:description>
            <maml:para>Specify the policy name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: priority -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>priority</maml:name>
          <maml:description>
            <maml:para>Specify the priority</maml:para>
          </maml:description>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: nextfactor -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>nextfactor</maml:name>
          <maml:description>
            <maml:para>Specify the next factor. This is only used for advanced policies.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: gotopriorityexpression -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>gotopriorityexpression</maml:name>
          <maml:description>
            <maml:para>Specify the priority expression</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: globalbindtype -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>globalbindtype</maml:name>
          <maml:description>
            <maml:para>Specify the global bind type,. Require for advanced policies.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policyname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>policyname</maml:name>
        <maml:description>
          <maml:para>Specify the policy name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: priority -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>priority</maml:name>
        <maml:description>
          <maml:para>Specify the priority</maml:para>
        </maml:description>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: nextfactor -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>nextfactor</maml:name>
        <maml:description>
          <maml:para>Specify the next factor. This is only used for advanced policies.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: gotopriorityexpression -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>gotopriorityexpression</maml:name>
        <maml:description>
          <maml:para>Specify the priority expression</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: globalbindtype -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>globalbindtype</maml:name>
        <maml:description>
          <maml:para>Specify the global bind type,. Require for advanced policies.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the policy name</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the priority</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the next factor. This is only used for advanced policies.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the priority expression</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the global bind type,. Require for advanced policies.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>add-nspolicytoglobal -policyname "ldap-pol" -priority 100</dev:code>
        <dev:remarks>
          <maml:para>Assign the ldap-pol policy to global</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Remove-NSPolicyToGlobal -->
  <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">
    <command:details>
      <command:name>Remove-NSPolicyToGlobal</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSPolicyToGlobal</command:noun>
      <maml:description>
        <maml:para>The remove-nspolicytoglobal command is used to unbind global policies such as authentication policies and syslog and nslog policies.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use for global bindings</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSPolicyToGlobal</maml:name>
        <!-- Parameter: policyname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>policyname</maml:name>
          <maml:description>
            <maml:para>Specify the policy name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policyname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>policyname</maml:name>
        <maml:description>
          <maml:para>Specify the policy name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the policy name</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>remove-nspolicytoglobal -policyname "ldap-pol"</dev:code>
        <dev:remarks>
          <maml:para>Removes the global binding of the ldap-pol policy.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Add-NSpolicytoGroup -->
  <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">
    <command:details>
      <command:name>Add-NSpolicytoGroup</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSpolicytoGroup</command:noun>
      <maml:description>
        <maml:para>The Add-NSpolicytogroup binds an policy to a aaa group</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use this cmdlet to binds policies, bookmarks, intranet IP, intranet applications to aaa groups. AAA groups are used by VPN as well as the AAA functionality.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: policy -->
      <command:syntaxItem>
        <maml:name>Add-NSpolicytoGroup</maml:name>
        <!-- Parameter: group -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>group</maml:name>
          <maml:description>
            <maml:para>Specify the group. This is mandatory.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: policyname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>policyname</maml:name>
          <maml:description>
            <maml:para>Specify the policy.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: priority -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>priority</maml:name>
          <maml:description>
            <maml:para>Specify the priority. This is required</maml:para>
          </maml:description>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: type -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>type</maml:name>
          <maml:description>
            <maml:para>Specify the type. This is only used for authorization policies.Possible values = REQUEST, UDP_REQUEST, DNS_REQUEST, ICMP_REQUEST. Only used by NetScalers version 12.0.56.20 and above.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: iip -->
      <command:syntaxItem>
        <maml:name>Add-NSpolicytoGroup</maml:name>
        <!-- Parameter: group -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>group</maml:name>
          <maml:description>
            <maml:para>Specify the group. This is mandatory.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: netmask -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>netmask</maml:name>
          <maml:description>
            <maml:para>Specify the netmask for the intranet IPs. You must also provide the network</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: network -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>network</maml:name>
          <maml:description>
            <maml:para>Specify the network for the intranet IPs. You must also provide the netmask</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: url -->
      <command:syntaxItem>
        <maml:name>Add-NSpolicytoGroup</maml:name>
        <!-- Parameter: group -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>group</maml:name>
          <maml:description>
            <maml:para>Specify the group. This is mandatory.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: bookmark -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>bookmark</maml:name>
          <maml:description>
            <maml:para>Specify an existing bookmark using the bookmark name. Note, this does not create the bookmark. This command only binds a bookmark that has already been created.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: intranetapp -->
      <command:syntaxItem>
        <maml:name>Add-NSpolicytoGroup</maml:name>
        <!-- Parameter: group -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>group</maml:name>
          <maml:description>
            <maml:para>Specify the group. This is mandatory.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: intranetapplication -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>intranetapplication</maml:name>
          <maml:description>
            <maml:para>Specify the intranet application using the name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: group -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>group</maml:name>
        <maml:description>
          <maml:para>Specify the group. This is mandatory.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policyname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>policyname</maml:name>
        <maml:description>
          <maml:para>Specify the policy.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: priority -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>priority</maml:name>
        <maml:description>
          <maml:para>Specify the priority. This is required</maml:para>
        </maml:description>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: type -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>type</maml:name>
        <maml:description>
          <maml:para>Specify the type. This is only used for authorization policies.Possible values = REQUEST, UDP_REQUEST, DNS_REQUEST, ICMP_REQUEST. Only used by NetScalers version 12.0.56.20 and above.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: network -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>network</maml:name>
        <maml:description>
          <maml:para>Specify the network for the intranet IPs. You must also provide the netmask</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: netmask -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>netmask</maml:name>
        <maml:description>
          <maml:para>Specify the netmask for the intranet IPs. You must also provide the network</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: bookmark -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>bookmark</maml:name>
        <maml:description>
          <maml:para>Specify an existing bookmark using the bookmark name. Note, this does not create the bookmark. This command only binds a bookmark that has already been created.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: intranetapplication -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>intranetapplication</maml:name>
        <maml:description>
          <maml:para>Specify the intranet application using the name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the group. This is mandatory.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the policy.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the priority. This is required</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the type. This is only used for authorization policies.Possible values = REQUEST, UDP_REQUEST, DNS_REQUEST, ICMP_REQUEST. Only used by NetScalers version 12.0.56.20 and above.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the network for the intranet IPs. You must also provide the netmask</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the netmask for the intranet IPs. You must also provide the network</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify an existing bookmark using the bookmark name. Note, this does not create the bookmark. This command only binds a bookmark that has already been created.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the intranet application using the name.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <maml:introduction>
          <maml:para>adding a policy</maml:para>
        </maml:introduction>
        <dev:code>add-nspolicytogroup -group "vpnusers" -policyname "proxy-tpol" -priority 100</dev:code>
        <dev:remarks>
          <maml:para>adding an intranet IPs</maml:para>
          <maml:para>add-nspolicytogroup -group "vpnusers" -network "172.16.0.0" -netmask "255.255.255.0"</maml:para>
          <maml:para>adding a bookmark</maml:para>
          <maml:para>add-nspolicytogroup -group "vpnusers" -bookmark "bookmark1"</maml:para>
          <maml:para>adding an intranet application</maml:para>
          <maml:para>add-nspolicytogroup -group "vpnusers" -intranetapplication "testapp"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Remove-NSpolicytoGroup -->
  <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">
    <command:details>
      <command:name>Remove-NSpolicytoGroup</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSpolicytoGroup</command:noun>
      <maml:description>
        <maml:para>The remove-NSpolicytogroup unbinds an policy (or intranet IP, intranet application, bookmark) from a aaa group</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use this cmdlet to unbound policies, bookmarks, intranet IP, intranet applications from aaa groups. AAA groups are used by VPN as well as the AAA functionality.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: policy -->
      <command:syntaxItem>
        <maml:name>Remove-NSpolicytoGroup</maml:name>
        <!-- Parameter: group -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>group</maml:name>
          <maml:description>
            <maml:para>Specify the group. This is mandatory.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: policyname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>policyname</maml:name>
          <maml:description>
            <maml:para>Specify the policy.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: type -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>type</maml:name>
          <maml:description>
            <maml:para>Specify the network for the intranet IPs. You must also provide the netmask</maml:para>
            <maml:para>Specify the type. This is only used for authorization policies.Possible values = REQUEST, UDP_REQUEST, DNS_REQUEST, ICMP_REQUEST. Only used by NetScalers version 12.0.56.20 and above.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: iip -->
      <command:syntaxItem>
        <maml:name>Remove-NSpolicytoGroup</maml:name>
        <!-- Parameter: group -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>group</maml:name>
          <maml:description>
            <maml:para>Specify the group. This is mandatory.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: netmask -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>netmask</maml:name>
          <maml:description>
            <maml:para>Specify the netmask for the intranet IPs. You must also provide the network</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: network -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>network</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: url -->
      <command:syntaxItem>
        <maml:name>Remove-NSpolicytoGroup</maml:name>
        <!-- Parameter: group -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>group</maml:name>
          <maml:description>
            <maml:para>Specify the group. This is mandatory.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: bookmark -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>bookmark</maml:name>
          <maml:description>
            <maml:para>Specify the bookmark using the bookmark name. .</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: intranetapp -->
      <command:syntaxItem>
        <maml:name>Remove-NSpolicytoGroup</maml:name>
        <!-- Parameter: group -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>group</maml:name>
          <maml:description>
            <maml:para>Specify the group. This is mandatory.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: intranetapplication -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>intranetapplication</maml:name>
          <maml:description>
            <maml:para>Specify the intranet application using the name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: group -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>group</maml:name>
        <maml:description>
          <maml:para>Specify the group. This is mandatory.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policyname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>policyname</maml:name>
        <maml:description>
          <maml:para>Specify the policy.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: type -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>type</maml:name>
        <maml:description>
          <maml:para>Specify the network for the intranet IPs. You must also provide the netmask</maml:para>
          <maml:para>Specify the type. This is only used for authorization policies.Possible values = REQUEST, UDP_REQUEST, DNS_REQUEST, ICMP_REQUEST. Only used by NetScalers version 12.0.56.20 and above.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: network -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>network</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: netmask -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>netmask</maml:name>
        <maml:description>
          <maml:para>Specify the netmask for the intranet IPs. You must also provide the network</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: bookmark -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>bookmark</maml:name>
        <maml:description>
          <maml:para>Specify the bookmark using the bookmark name. .</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: intranetapplication -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>intranetapplication</maml:name>
        <maml:description>
          <maml:para>Specify the intranet application using the name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the group. This is mandatory.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the policy.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the network for the intranet IPs. You must also provide the netmask</maml:para>
          <maml:para>Specify the type. This is only used for authorization policies.Possible values = REQUEST, UDP_REQUEST, DNS_REQUEST, ICMP_REQUEST. Only used by NetScalers version 12.0.56.20 and above.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the netmask for the intranet IPs. You must also provide the network</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the bookmark using the bookmark name. .</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the intranet application using the name.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <maml:introduction>
          <maml:para>adding a policy</maml:para>
        </maml:introduction>
        <dev:code>remove-nspolicytogroup -group "vpnusers" -policyname "proxy-tpol" -priority 100</dev:code>
        <dev:remarks>
          <maml:para>adding a intranet IPs</maml:para>
          <maml:para>remove-nspolicytogroup -group "vpnusers" -network "172.16.0.0" -netmask "255.255.255.0"</maml:para>
          <maml:para>adding a bookmark</maml:para>
          <maml:para>remove-nspolicytogroup -group "vpnusers" -bookmark "bookmark1"</maml:para>
          <maml:para>adding an intranet application</maml:para>
          <maml:para>remove-nspolicytogroup -group "vpnusers" -intranetapplication "testapp"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Add-NSPolicyToSystemGroup -->
  <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">
    <command:details>
      <command:name>Add-NSPolicyToSystemGroup</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSPolicyToSystemGroup</command:noun>
      <maml:description>
        <maml:para>The add-nspolicytosystemgroup binds a command policy to a systemgroup</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The add-nspolicytosystemgroup binds a command policy to a systemgroup. Use this to assign different permissions such as super user to groups.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSPolicyToSystemGroup</maml:name>
        <!-- Parameter: groupname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>groupname</maml:name>
          <maml:description>
            <maml:para>Specify the group to bind the policy to</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: policyname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>policyname</maml:name>
          <maml:description>
            <maml:para>Specify the command policy to bind</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: priority -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>priority</maml:name>
          <maml:description>
            <maml:para>Specify the priority. Defaults to 100 if not specified.</maml:para>
          </maml:description>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>100</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: groupname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>groupname</maml:name>
        <maml:description>
          <maml:para>Specify the group to bind the policy to</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policyname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>policyname</maml:name>
        <maml:description>
          <maml:para>Specify the command policy to bind</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: priority -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>priority</maml:name>
        <maml:description>
          <maml:para>Specify the priority. Defaults to 100 if not specified.</maml:para>
        </maml:description>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>100</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the group to bind the policy to</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the command policy to bind</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the priority. Defaults to 100 if not specified.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>add-nspolicytosystemgroup -groupname "admins" -policyname "superuser" -priority 100</dev:code>
        <dev:remarks>
          <maml:para>assigns 'superuser' permissions to group 'admin'</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Remove-NSPolicyToSystemGroup -->
  <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">
    <command:details>
      <command:name>Remove-NSPolicyToSystemGroup</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSPolicyToSystemGroup</command:noun>
      <maml:description>
        <maml:para>The remove-nspolicytosystemgroup unbinds a command policy to a systemgroup</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The remove-nspolicytosystemgroup unbinds a command policy to a systemgroup. Use this to unassign different permissions such as super user to groups.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSPolicyToSystemGroup</maml:name>
        <!-- Parameter: groupname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>groupname</maml:name>
          <maml:description>
            <maml:para>Specify the group name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: policyname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>policyname</maml:name>
          <maml:description>
            <maml:para>Specify the policy name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: groupname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>groupname</maml:name>
        <maml:description>
          <maml:para>Specify the group name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policyname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>policyname</maml:name>
        <maml:description>
          <maml:para>Specify the policy name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the group name</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the policy name</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>remove-nspolicytosystemgroup -groupname "admins" -policyname "superuser"</dev:code>
        <dev:remarks>
          <maml:para>removes 'superuser' permissions from group 'admin'</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Add-NSpolicytovpnvserver -->
  <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">
    <command:details>
      <command:name>Add-NSpolicytovpnvserver</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSpolicytovpnvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSpolicytovpnvserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: policy -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>policy</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: priority -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>priority</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: bindpoint -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>bindpoint</maml:name>
          <maml:description>
            <maml:para>The bindpoint is not required when binding a session policy. It is required when bending a rewrite policy.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policy -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>policy</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: priority -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>priority</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: bindpoint -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
        <maml:name>bindpoint</maml:name>
        <maml:description>
          <maml:para>The bindpoint is not required when binding a session policy. It is required when bending a rewrite policy.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The bindpoint is not required when binding a session policy. It is required when bending a rewrite policy.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSpolicytovpnvserver -->
  <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">
    <command:details>
      <command:name>Remove-NSpolicytovpnvserver</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSpolicytovpnvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSpolicytovpnvserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: policy -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>policy</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policy -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>policy</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-nsradiusaction -->
  <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">
    <command:details>
      <command:name>Get-nsradiusaction</command:name>
      <command:verb>Get</command:verb>
      <command:noun>nsradiusaction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-nsradiusaction</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>filter</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>filter</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: authenticationradiusaction -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationradiusaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-nsradiusaction -->
  <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">
    <command:details>
      <command:name>New-nsradiusaction</command:name>
      <command:verb>New</command:verb>
      <command:noun>nsradiusaction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-nsradiusaction</maml:name>
        <!-- Parameter: ipaddress -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ipaddress</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: secret -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>secret</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: groupattributetype -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>groupattributetype</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: port -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>port</maml:name>
          <command:parameterValue required="true">ushort</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt16</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>1812</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ipaddress -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ipaddress</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: secret -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>secret</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: port -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>port</maml:name>
        <command:parameterValue required="true">ushort</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>1812</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: groupattributetype -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>groupattributetype</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: authenticationradiusaction -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationradiusaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Set-nsradiusaction -->
  <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">
    <command:details>
      <command:name>Set-nsradiusaction</command:name>
      <command:verb>Set</command:verb>
      <command:noun>nsradiusaction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-nsradiusaction</maml:name>
        <!-- Parameter: radiusaction -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="0">
          <maml:name>radiusaction</maml:name>
          <command:parameterValue required="true">authenticationradiusaction</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationradiusaction</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: radiusaction -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="0">
        <maml:name>radiusaction</maml:name>
        <command:parameterValue required="true">authenticationradiusaction</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationradiusaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationradiusaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSRadiusAction -->
  <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">
    <command:details>
      <command:name>Remove-NSRadiusAction</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSRadiusAction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: name -->
      <command:syntaxItem>
        <maml:name>Remove-NSRadiusAction</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Provide the name of the action(s) to delete.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: object -->
      <command:syntaxItem>
        <maml:name>Remove-NSRadiusAction</maml:name>
        <!-- Parameter: actionobject -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>actionobject</maml:name>
          <maml:description>
            <maml:para>Provide the action as a object to delete. To get a service object, use the get-nsradiusaction command</maml:para>
          </maml:description>
          <command:parameterValue required="true">authenticationradiusaction[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationradiusaction[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Provide the name of the action(s) to delete.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: actionobject -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>actionobject</maml:name>
        <maml:description>
          <maml:para>Provide the action as a object to delete. To get a service object, use the get-nsradiusaction command</maml:para>
        </maml:description>
        <command:parameterValue required="true">authenticationradiusaction[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationradiusaction[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the name of the action(s) to delete.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationradiusaction[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the action as a object to delete. To get a service object, use the get-nsradiusaction command</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSresponderaction -->
  <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">
    <command:details>
      <command:name>Get-NSresponderaction</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSresponderaction</command:noun>
      <maml:description>
        <maml:para>The get-NSresponderaction fetches a responder action.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The get-NSresponderaction fetches a responder action.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSresponderaction</maml:name>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>filter</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the action</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the action</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>filter</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the action</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: responderaction -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.responder.responderaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSresponderaction -->
  <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">
    <command:details>
      <command:name>New-NSresponderaction</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSresponderaction</command:noun>
      <maml:description>
        <maml:para>The new-NSresponderaction creates a responder action.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The new-NSresponderaction creates a responder action.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSresponderaction</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the action</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: responseStatusCode -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>responseStatusCode</maml:name>
          <maml:description>
            <maml:para>specify the response status code, for example "302" indicates a redirect.</maml:para>
          </maml:description>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: type -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>type</maml:name>
          <maml:description>
            <maml:para>Specify the type of action. Possible values = noop, respondwith, redirect, respondwithhtmlpage, sqlresponse_ok, sqlresponse_error</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: comment -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>comment</maml:name>
          <maml:description>
            <maml:para>Specify a comment</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: reasonphrase -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>reasonphrase</maml:name>
          <maml:description>
            <maml:para>Expression specifying the reason phrase of the HTTP response.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: target -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>target</maml:name>
          <maml:description>
            <maml:para>Expression specify what to respond with. Used with "respondwith" type.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the action</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: comment -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>comment</maml:name>
        <maml:description>
          <maml:para>Specify a comment</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: target -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>target</maml:name>
        <maml:description>
          <maml:para>Expression specify what to respond with. Used with "respondwith" type.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: type -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>type</maml:name>
        <maml:description>
          <maml:para>Specify the type of action. Possible values = noop, respondwith, redirect, respondwithhtmlpage, sqlresponse_ok, sqlresponse_error</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: responseStatusCode -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>responseStatusCode</maml:name>
        <maml:description>
          <maml:para>specify the response status code, for example "302" indicates a redirect.</maml:para>
        </maml:description>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: reasonphrase -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>reasonphrase</maml:name>
        <maml:description>
          <maml:para>Expression specifying the reason phrase of the HTTP response.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the action</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify a comment</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Expression specify what to respond with. Used with "respondwith" type.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the type of action. Possible values = noop, respondwith, redirect, respondwithhtmlpage, sqlresponse_ok, sqlresponse_error</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>specify the response status code, for example "302" indicates a redirect.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Expression specifying the reason phrase of the HTTP response.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: responderaction -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.responder.responderaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Remove-NSresponderaction -->
  <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">
    <command:details>
      <command:name>Remove-NSresponderaction</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSresponderaction</command:noun>
      <maml:description>
        <maml:para>The get-NSresponderaction fetches a responder action.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The get-NSresponderaction fetches a responder action.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSresponderaction</maml:name>
        <!-- Parameter: force -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>force</maml:name>
          <maml:description>
            <maml:para>If set, force deletion without confirmation.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the action</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the action</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: force -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>force</maml:name>
        <maml:description>
          <maml:para>If set, force deletion without confirmation.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the action</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set, force deletion without confirmation.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-NSresponderaction -->
  <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">
    <command:details>
      <command:name>Set-NSresponderaction</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSresponderaction</command:noun>
      <maml:description>
        <maml:para>The get-NSresponderaction fetches a responder action.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The get-NSresponderaction fetches a responder action.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSresponderaction</maml:name>
        <!-- Parameter: action -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>action</maml:name>
          <maml:description>
            <maml:para>Specify the name of the action</maml:para>
          </maml:description>
          <command:parameterValue required="true">responderaction</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.responder.responderaction</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: action -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>action</maml:name>
        <maml:description>
          <maml:para>Specify the name of the action</maml:para>
        </maml:description>
        <command:parameterValue required="true">responderaction</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.responder.responderaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.responder.responderaction</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the action</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: responderaction -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.responder.responderaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Get-NSresponderpolicy -->
  <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">
    <command:details>
      <command:name>Get-NSresponderpolicy</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSresponderpolicy</command:noun>
      <maml:description>
        <maml:para>The get-NSresponderpolicy fetches a responder policy.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The get-NSresponderpolicy fetches a responder policy.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSresponderpolicy</maml:name>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>filter</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the policy</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the policy</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>filter</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the policy</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: responderpolicy -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.responder.responderpolicy</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSresponderpolicy -->
  <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">
    <command:details>
      <command:name>New-NSresponderpolicy</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSresponderpolicy</command:noun>
      <maml:description>
        <maml:para>The new-NSresponderpolicy creates a responder policy.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The new-NSresponderpolicy creates a responder policy.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSresponderpolicy</maml:name>
        <!-- Parameter: action -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>action</maml:name>
          <maml:description>
            <maml:para>Action to associate with the policy</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the action</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: rule -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>rule</maml:name>
          <maml:description>
            <maml:para>Expression for the policy</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: comment -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>comment</maml:name>
          <maml:description>
            <maml:para>Specify a comment</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the action</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: comment -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>comment</maml:name>
        <maml:description>
          <maml:para>Specify a comment</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: action -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>action</maml:name>
        <maml:description>
          <maml:para>Action to associate with the policy</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: rule -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>rule</maml:name>
        <maml:description>
          <maml:para>Expression for the policy</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the action</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify a comment</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Action to associate with the policy</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Expression for the policy</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: responderpolicy -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.responder.responderpolicy</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Remove-NSresponderpolicy -->
  <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">
    <command:details>
      <command:name>Remove-NSresponderpolicy</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSresponderpolicy</command:noun>
      <maml:description>
        <maml:para>The get-NSresponderpolicy fetches a responder policy.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The get-NSresponderpolicy fetches a responder policy.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSresponderpolicy</maml:name>
        <!-- Parameter: force -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>force</maml:name>
          <maml:description>
            <maml:para>If set, force deletion without confirmation.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the policy</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the policy</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: force -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>force</maml:name>
        <maml:description>
          <maml:para>If set, force deletion without confirmation.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the policy</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set, force deletion without confirmation.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-NSrewriteaction -->
  <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">
    <command:details>
      <command:name>Add-NSrewriteaction</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSrewriteaction</command:noun>
      <maml:description>
        <maml:para>The new-NSrewriteaction creates a rewrite action.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The new-NSrewriteaction creates a rewrite action.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSrewriteaction</maml:name>
        <!-- Parameter: expression -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>expression</maml:name>
          <maml:description>
            <maml:para>Specify the expression for the rewrite policy.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the action</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: type -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>type</maml:name>
          <maml:description>
            <maml:para>Specify the type of action. Possible values = noop, delete, insert_http_header, delete_http_header, corrupt_http_header, insert_before, insert_after, replace, replace_http_res, delete_all, replace_all, insert_before_all, insert_after_all, clientless_vpn_encode, clientless_vpn_encode_all, clientless_vpn_decode, clientless_vpn_decode_all, insert_sip_header, delete_sip_header, corrupt_sip_header, replace_sip_res, replace_diameter_header_field, replace_dns_header_field, replace_dns_answer_section</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: comment -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>comment</maml:name>
          <maml:description>
            <maml:para>Specify a comment</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: target -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>target</maml:name>
          <maml:description>
            <maml:para>Use target to specify the header in case of an INSERT_HTTP_HEADER action.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the action</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: comment -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>comment</maml:name>
        <maml:description>
          <maml:para>Specify a comment</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: target -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>target</maml:name>
        <maml:description>
          <maml:para>Use target to specify the header in case of an INSERT_HTTP_HEADER action.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: type -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>type</maml:name>
        <maml:description>
          <maml:para>Specify the type of action. Possible values = noop, delete, insert_http_header, delete_http_header, corrupt_http_header, insert_before, insert_after, replace, replace_http_res, delete_all, replace_all, insert_before_all, insert_after_all, clientless_vpn_encode, clientless_vpn_encode_all, clientless_vpn_decode, clientless_vpn_decode_all, insert_sip_header, delete_sip_header, corrupt_sip_header, replace_sip_res, replace_diameter_header_field, replace_dns_header_field, replace_dns_answer_section</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: expression -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>expression</maml:name>
        <maml:description>
          <maml:para>Specify the expression for the rewrite policy.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the action</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify a comment</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Use target to specify the header in case of an INSERT_HTTP_HEADER action.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the type of action. Possible values = noop, delete, insert_http_header, delete_http_header, corrupt_http_header, insert_before, insert_after, replace, replace_http_res, delete_all, replace_all, insert_before_all, insert_after_all, clientless_vpn_encode, clientless_vpn_encode_all, clientless_vpn_decode, clientless_vpn_decode_all, insert_sip_header, delete_sip_header, corrupt_sip_header, replace_sip_res, replace_diameter_header_field, replace_dns_header_field, replace_dns_answer_section</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the expression for the rewrite policy.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: rewriteaction -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.rewrite.rewriteaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <maml:introduction>
          <maml:para>creating an action to insert a Strict-Transport-Security header with value.</maml:para>
        </maml:introduction>
        <dev:code>add-nsrewriteaction -session $session -name "Insert-STS-Header-rwact" -type "INSERT_HTTP_HEADER" -target "Strict-Transport-Security" -expression '"max-age=157680000"'</dev:code>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Get-NSrewriteaction -->
  <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">
    <command:details>
      <command:name>Get-NSrewriteaction</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSrewriteaction</command:noun>
      <maml:description>
        <maml:para>The get-NSrewriteaction fetches a rewrite action.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The get-NSrewriteaction fetches a rewrite action.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSrewriteaction</maml:name>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>filter</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the action</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the action</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>filter</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the action</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: rewriteaction -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.rewrite.rewriteaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Add-nsrewritepolicy -->
  <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">
    <command:details>
      <command:name>Add-nsrewritepolicy</command:name>
      <command:verb>Add</command:verb>
      <command:noun>nsrewritepolicy</command:noun>
      <maml:description>
        <maml:para>The new-NSrewritepolicy creates a rewrite policy.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use to create a rewrite policy</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-nsrewritepolicy</maml:name>
        <!-- Parameter: action -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>action</maml:name>
          <maml:description>
            <maml:para>Name of the rewrite action to use. Mandatory</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Name of the rewrite policy. Mandatory</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: rule -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>rule</maml:name>
          <maml:description>
            <maml:para>The expression to evaluate when the policies should apply. Use 'true' to apply without a filter.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: comment -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>comment</maml:name>
          <maml:description>
            <maml:para>Specify a comment if desired.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: undefaction -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>undefaction</maml:name>
          <maml:description>
            <maml:para>Action to perform is the rule evaluates to 'undefined'. Options are: "NOREWRITE","RESET","DROP".</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Name of the rewrite policy. Mandatory</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: action -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>action</maml:name>
        <maml:description>
          <maml:para>Name of the rewrite action to use. Mandatory</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: comment -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>comment</maml:name>
        <maml:description>
          <maml:para>Specify a comment if desired.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: undefaction -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>undefaction</maml:name>
        <maml:description>
          <maml:para>Action to perform is the rule evaluates to 'undefined'. Options are: "NOREWRITE","RESET","DROP".</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: rule -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>rule</maml:name>
        <maml:description>
          <maml:para>The expression to evaluate when the policies should apply. Use 'true' to apply without a filter.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Name of the rewrite policy. Mandatory</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Name of the rewrite action to use. Mandatory</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify a comment if desired.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Action to perform is the rule evaluates to 'undefined'. Options are: "NOREWRITE","RESET","DROP".</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The expression to evaluate when the policies should apply. Use 'true' to apply without a filter.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: rewritepolicy -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.rewrite.rewritepolicy</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <maml:introduction>
          <maml:para>creating a rewrite policy</maml:para>
        </maml:introduction>
        <dev:code>add-nsrewritepolicy -session $session -name "Enforce-STS-rwpol" -action "Insert-STS-Header-rwact" -rule "true"</dev:code>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Get-nsroute -->
  <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">
    <command:details>
      <command:name>Get-nsroute</command:name>
      <command:verb>Get</command:verb>
      <command:noun>nsroute</command:noun>
      <maml:description>
        <maml:para>The get-nsroute returns all routes as route objects.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The get-nsroute returns one or more routes. Without filter all routes are returned. You can filter by using the fitler parameter.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-nsroute</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>filter</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>filter</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: route -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.network.route</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>get-nsroute</dev:code>
        <dev:remarks>
          <maml:para>returns all routes</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>get-nsroute -filter "gateway:10.0.1.1"</dev:code>
        <dev:remarks>
          <maml:para>returns all routes with gateway set to "10.0.1.1"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>get-nsroute -filter "network:10.0.1.0,gateway:10.0.1.1"</dev:code>
        <dev:remarks>
          <maml:para>returns all routes for network "10.0.1.0" with gateway set to "10.0.1.1"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: New-NSroute -->
  <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">
    <command:details>
      <command:name>New-NSroute</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSroute</command:noun>
      <maml:description>
        <maml:para>The new-nsroute a new route.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use new-nsroute to create a new route on the NetScaler</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: route -->
      <command:syntaxItem>
        <maml:name>New-NSroute</maml:name>
        <!-- Parameter: network -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>network</maml:name>
          <maml:description>
            <maml:para>Specify the network.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: netmask -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>netmask</maml:name>
          <maml:description>
            <maml:para>Specify the subnet mask. The format is 4 octets such as "255.255.255.0"</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: gateway -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>gateway</maml:name>
          <maml:description>
            <maml:para>Specify the gateway</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: object -->
      <command:syntaxItem>
        <maml:name>New-NSroute</maml:name>
        <!-- Parameter: routeobject -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>routeobject</maml:name>
          <maml:description>
            <maml:para>Create a PSObject with following properties: network, netmask, gateway. This parameter will accept an array of these objects to create in bulk.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSObject[]</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSObject[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: network -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>network</maml:name>
        <maml:description>
          <maml:para>Specify the network.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: netmask -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>netmask</maml:name>
        <maml:description>
          <maml:para>Specify the subnet mask. The format is 4 octets such as "255.255.255.0"</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: gateway -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>gateway</maml:name>
        <maml:description>
          <maml:para>Specify the gateway</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: routeobject -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>routeobject</maml:name>
        <maml:description>
          <maml:para>Create a PSObject with following properties: network, netmask, gateway. This parameter will accept an array of these objects to create in bulk.</maml:para>
        </maml:description>
        <command:parameterValue required="true">PSObject[]</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.PSObject[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the network.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the subnet mask. The format is 4 octets such as "255.255.255.0"</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the gateway</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.PSObject[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Create a PSObject with following properties: network, netmask, gateway. This parameter will accept an array of these objects to create in bulk.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: route -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.network.route</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>new-nsroute -network "0.0.0.0" -netmask "0.0.0.0" -gateway "10.0.1.1"</dev:code>
        <dev:remarks>
          <maml:para>create a static default route entry</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>new-nsroute -routeobject $routes</dev:code>
        <dev:remarks>
          <maml:para>Create a route using an object in an array (this allows for bulk import by creating an array of objects).</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>$route = new-nsroute -network "0.0.0.0" -netmask "0.0.0.0" -gateway "10.0.1.1" -returnobject $true</dev:code>
        <dev:remarks>
          <maml:para>creates a route object, returns the object and stores it in the $route variable.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Remove-NSroute -->
  <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">
    <command:details>
      <command:name>Remove-NSroute</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSroute</command:noun>
      <maml:description>
        <maml:para>The remove-nsroute allows for deletion of route objects</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use remove-nsroute to delete a route. The route must be stored in an object such as what you get from get-nsroute. This command will accept an array.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSroute</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: nsroute -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="1">
          <maml:name>nsroute</maml:name>
          <maml:description>
            <maml:para>Provide the route to delete as a route object</maml:para>
          </maml:description>
          <command:parameterValue required="true">route[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.network.route[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: nsroute -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="1">
        <maml:name>nsroute</maml:name>
        <maml:description>
          <maml:para>Provide the route to delete as a route object</maml:para>
        </maml:description>
        <command:parameterValue required="true">route[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.network.route[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.network.route[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the route to delete as a route object</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>remove-nsroute $route</dev:code>
        <dev:remarks>
          <maml:para>Remove the route stored in the $route object (can be an array).</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Set-NSroute -->
  <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">
    <command:details>
      <command:name>Set-NSroute</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSroute</command:noun>
      <maml:description>
        <maml:para>The set-nsroute allows you to change settings about a route.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use set-nsroute to submit changes to existing routes. The command either gets a filter to match a single route, or gets a route object with modification.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: object -->
      <command:syntaxItem>
        <maml:name>Set-NSroute</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: routeToSet -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1">
          <maml:name>routeToSet</maml:name>
          <maml:description>
            <maml:para>Specify the route to set. Route must be specied as an object (or array of objects).</maml:para>
          </maml:description>
          <command:parameterValue required="true">route[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.network.route[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: filter -->
      <command:syntaxItem>
        <maml:name>Set-NSroute</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>filter</maml:name>
          <maml:description>
            <maml:para>Specify a filter that will return only one result.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: gateway -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>gateway</maml:name>
          <maml:description>
            <maml:para>Specify the new gateway for this route.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: routeToSet -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1">
        <maml:name>routeToSet</maml:name>
        <maml:description>
          <maml:para>Specify the route to set. Route must be specied as an object (or array of objects).</maml:para>
        </maml:description>
        <command:parameterValue required="true">route[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.network.route[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>filter</maml:name>
        <maml:description>
          <maml:para>Specify a filter that will return only one result.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: gateway -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>gateway</maml:name>
        <maml:description>
          <maml:para>Specify the new gateway for this route.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.network.route[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the route to set. Route must be specied as an object (or array of objects).</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify a filter that will return only one result.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the new gateway for this route.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>set-nsroute -route $route</dev:code>
        <dev:remarks>
          <maml:para>submits changes made to the $route object. Use get-nsroute to get the $route object.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>set-nsroute -filter "network:10.0.1.0",netmask:255.255.255.0" -gateway "10.2.3.4"</dev:code>
        <dev:remarks>
          <maml:para>Change the gateway for network 10.0.1.0/255.255.255.0</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Get-NSSamlAction -->
  <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">
    <command:details>
      <command:name>Get-NSSamlAction</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSSamlAction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSSamlAction</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the Saml action</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>filter</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the Saml action</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>filter</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the Saml action</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-NSSamlAction -->
  <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">
    <command:details>
      <command:name>New-NSSamlAction</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSSamlAction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSSamlAction</maml:name>
        <!-- Parameter: Idpcertificate -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>Idpcertificate</maml:name>
          <maml:description>
            <maml:para>Specify the name of the Idp certificate. Must be uploaded separately</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the Saml action</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DigestMethod -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>DigestMethod</maml:name>
          <maml:description>
            <maml:para>Algorithm to be used to compute/verify digest for SAML transactions. Possible values SHA1, SHA256, Default SHA1</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>SHA1</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: SignatureAlgorithm -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>SignatureAlgorithm</maml:name>
          <maml:description>
            <maml:para>Algorithm to be used to sign/verify SAML assertions. Possible values RSA-SHA1, RSA-SHA256. Default RSA-SHA1</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>RSA-SHA1</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Audience -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Audience</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: IssuerName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>IssuerName</maml:name>
          <maml:description>
            <maml:para>Name to be used in requests sent from the NetScaler to Idp to unique identify NetScaler</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: LogoutBinding -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>LogoutBinding</maml:name>
          <maml:description>
            <maml:para>Specify the transport mechanism for Saml logout messages. Possible values POST, REDIRECT. Default POST</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>POST</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: LogoutUrl -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>LogoutUrl</maml:name>
          <maml:description>
            <maml:para>Specify logout Url</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: RedirectUrl -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>RedirectUrl</maml:name>
          <maml:description>
            <maml:para>Specify redirect Url</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: RejectUnsigned -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>RejectUnsigned</maml:name>
          <maml:description>
            <maml:para>Reject unsigned assertions. ON results is rejection of assertion that is received without signature. STRICT ensures that both response and assertion are signed. OFF allows unsigned assertions. Possible values ON, OFF, STRICT. Default ON</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ON</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: SamlBinding -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>SamlBinding</maml:name>
          <maml:description>
            <maml:para>Specify the transport mechanism for SALM messages. Possible values POST, REDIRECT,ARTIFACT. Default POST</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>POST</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: signingCertificateName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>signingCertificateName</maml:name>
          <maml:description>
            <maml:para>Specify the signing certificate name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: TwoFactor -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TwoFactor</maml:name>
          <maml:description>
            <maml:para>enable two factor after SAML. Possible values ON, OFF. Default OFF</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>OFF</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: UserField -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>UserField</maml:name>
          <maml:description>
            <maml:para>Saml User ID as given in the SAML assertion</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the Saml action</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Idpcertificate -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>Idpcertificate</maml:name>
        <maml:description>
          <maml:para>Specify the name of the Idp certificate. Must be uploaded separately</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: RedirectUrl -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>RedirectUrl</maml:name>
        <maml:description>
          <maml:para>Specify redirect Url</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: LogoutUrl -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>LogoutUrl</maml:name>
        <maml:description>
          <maml:para>Specify logout Url</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: UserField -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>UserField</maml:name>
        <maml:description>
          <maml:para>Saml User ID as given in the SAML assertion</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: signingCertificateName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>signingCertificateName</maml:name>
        <maml:description>
          <maml:para>Specify the signing certificate name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: IssuerName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>IssuerName</maml:name>
        <maml:description>
          <maml:para>Name to be used in requests sent from the NetScaler to Idp to unique identify NetScaler</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Audience -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Audience</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: RejectUnsigned -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>RejectUnsigned</maml:name>
        <maml:description>
          <maml:para>Reject unsigned assertions. ON results is rejection of assertion that is received without signature. STRICT ensures that both response and assertion are signed. OFF allows unsigned assertions. Possible values ON, OFF, STRICT. Default ON</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ON</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: SamlBinding -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>SamlBinding</maml:name>
        <maml:description>
          <maml:para>Specify the transport mechanism for SALM messages. Possible values POST, REDIRECT,ARTIFACT. Default POST</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>POST</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: LogoutBinding -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>LogoutBinding</maml:name>
        <maml:description>
          <maml:para>Specify the transport mechanism for Saml logout messages. Possible values POST, REDIRECT. Default POST</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>POST</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: TwoFactor -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TwoFactor</maml:name>
        <maml:description>
          <maml:para>enable two factor after SAML. Possible values ON, OFF. Default OFF</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>OFF</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: SignatureAlgorithm -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>SignatureAlgorithm</maml:name>
        <maml:description>
          <maml:para>Algorithm to be used to sign/verify SAML assertions. Possible values RSA-SHA1, RSA-SHA256. Default RSA-SHA1</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>RSA-SHA1</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: DigestMethod -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>DigestMethod</maml:name>
        <maml:description>
          <maml:para>Algorithm to be used to compute/verify digest for SAML transactions. Possible values SHA1, SHA256, Default SHA1</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>SHA1</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the Saml action</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the Idp certificate. Must be uploaded separately</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify redirect Url</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify logout Url</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Saml User ID as given in the SAML assertion</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the signing certificate name.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Name to be used in requests sent from the NetScaler to Idp to unique identify NetScaler</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Reject unsigned assertions. ON results is rejection of assertion that is received without signature. STRICT ensures that both response and assertion are signed. OFF allows unsigned assertions. Possible values ON, OFF, STRICT. Default ON</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the transport mechanism for SALM messages. Possible values POST, REDIRECT,ARTIFACT. Default POST</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the transport mechanism for Saml logout messages. Possible values POST, REDIRECT. Default POST</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>enable two factor after SAML. Possible values ON, OFF. Default OFF</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Algorithm to be used to sign/verify SAML assertions. Possible values RSA-SHA1, RSA-SHA256. Default RSA-SHA1</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Algorithm to be used to compute/verify digest for SAML transactions. Possible values SHA1, SHA256, Default SHA1</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSSamlAction -->
  <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">
    <command:details>
      <command:name>Remove-NSSamlAction</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSSamlAction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSSamlAction</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the Saml action</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the Saml action</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the Saml action</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-NSSamlAction -->
  <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">
    <command:details>
      <command:name>Set-NSSamlAction</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSSamlAction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSSamlAction</maml:name>
        <!-- Parameter: actionobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>actionobject</maml:name>
          <maml:description>
            <maml:para>provide the saml action to update.</maml:para>
          </maml:description>
          <command:parameterValue required="true">authenticationsamlaction</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationsamlaction</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: actionobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>actionobject</maml:name>
        <maml:description>
          <maml:para>provide the saml action to update.</maml:para>
        </maml:description>
        <command:parameterValue required="true">authenticationsamlaction</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationsamlaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.authentication.authenticationsamlaction</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>provide the saml action to update.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-NSSamlPolicy -->
  <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">
    <command:details>
      <command:name>New-NSSamlPolicy</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSSamlPolicy</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSSamlPolicy</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the Saml action</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: action -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>action</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: rule -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>rule</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the Saml action</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: action -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>action</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: rule -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>rule</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the Saml action</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSSamlPolicy -->
  <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">
    <command:details>
      <command:name>Remove-NSSamlPolicy</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSSamlPolicy</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSSamlPolicy</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the Saml policy</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: force -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>force</maml:name>
          <maml:description>
            <maml:para>If set, force deletion without confirmation.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the Saml policy</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: force -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>force</maml:name>
        <maml:description>
          <maml:para>If set, force deletion without confirmation.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the Saml policy</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set, force deletion without confirmation.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSserver -->
  <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">
    <command:details>
      <command:name>Get-NSserver</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSserver</command:noun>
      <maml:description>
        <maml:para>The get-nsserver fetches one or more servers.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The get-nsserver fetches one or more servers. The result is one or more server objects.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSserver</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name, to return details of a specific server. All servers are returned if this is left blank.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name, to return details of a specific server. All servers are returned if this is left blank.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name, to return details of a specific server. All servers are returned if this is left blank.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: server -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.server</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSserver -->
  <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">
    <command:details>
      <command:name>New-NSserver</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSserver</command:noun>
      <maml:description>
        <maml:para>The new-nsserver command creates a server object in the netscaler.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The new-nsserver command is used to create new server object in the netscaler. Currently the command requires a nitro session object, as well as name and ip address. Other parameters are optional.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSserver</maml:name>
        <!-- Parameter: ipaddress -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ipaddress</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter specifies the IP address of the server.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the server object.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: comment -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>comment</maml:name>
          <maml:description>
            <maml:para>Specify any comment you want to store with the object. Optional.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: state -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>state</maml:name>
          <maml:description>
            <maml:para>This parameter can be used to set the state of the server. Default is "ENABLED". Specify "DISABLED" to create server that is disabled.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the server object.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: comment -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>comment</maml:name>
        <maml:description>
          <maml:para>Specify any comment you want to store with the object. Optional.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ipaddress -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ipaddress</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter specifies the IP address of the server.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: state -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>state</maml:name>
        <maml:description>
          <maml:para>This parameter can be used to set the state of the server. Default is "ENABLED". Specify "DISABLED" to create server that is disabled.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the server object.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify any comment you want to store with the object. Optional.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter specifies the IP address of the server.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter can be used to set the state of the server. Default is "ENABLED". Specify "DISABLED" to create server that is disabled.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: server -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.server</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Remove-NSserver -->
  <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">
    <command:details>
      <command:name>Remove-NSserver</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: name -->
      <command:syntaxItem>
        <maml:name>Remove-NSserver</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the server object.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: object -->
      <command:syntaxItem>
        <maml:name>Remove-NSserver</maml:name>
        <!-- Parameter: serverobject -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>serverobject</maml:name>
          <maml:description>
            <maml:para>Specify the server object.</maml:para>
          </maml:description>
          <command:parameterValue required="true">server[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.basic.server[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the server object.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: serverobject -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>serverobject</maml:name>
        <maml:description>
          <maml:para>Specify the server object.</maml:para>
        </maml:description>
        <command:parameterValue required="true">server[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.server[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the server object.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.server[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the server object.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-NSserver -->
  <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">
    <command:details>
      <command:name>Set-NSserver</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSserver</maml:name>
        <!-- Parameter: serverToUpdate -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named">
          <maml:name>serverToUpdate</maml:name>
          <command:parameterValue required="true">server</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.basic.server</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: state -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>state</maml:name>
          <maml:description>
            <maml:para>Use the state parameter to enable or disable a service. Value is either 'ENABLED' or 'DISABLED'</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: serverToUpdate -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named">
        <maml:name>serverToUpdate</maml:name>
        <command:parameterValue required="true">server</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.server</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: state -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>state</maml:name>
        <maml:description>
          <maml:para>Use the state parameter to enable or disable a service. Value is either 'ENABLED' or 'DISABLED'</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.server</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Use the state parameter to enable or disable a service. Value is either 'ENABLED' or 'DISABLED'</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSservertoServiceGroup -->
  <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">
    <command:details>
      <command:name>Remove-NSservertoServiceGroup</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSservertoServiceGroup</command:noun>
      <maml:description>
        <maml:para>The remove-nsservertoservicegroup cmdlet is used to disassociate a server from a service group.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The remove-nsservertoservicegroup cmdlet is used to disassociate a server from a service group.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSservertoServiceGroup</maml:name>
        <!-- Parameter: port -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>port</maml:name>
          <maml:description>
            <maml:para>Specify the port</maml:para>
          </maml:description>
          <command:parameterValue required="true">ushort</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt16</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: server -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>server</maml:name>
          <maml:description>
            <maml:para>Specify the name the server</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: servicegroup -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>servicegroup</maml:name>
          <maml:description>
            <maml:para>Specify the name of the servicegroup</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: servicegroup -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>servicegroup</maml:name>
        <maml:description>
          <maml:para>Specify the name of the servicegroup</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: server -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>server</maml:name>
        <maml:description>
          <maml:para>Specify the name the server</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: port -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>port</maml:name>
        <maml:description>
          <maml:para>Specify the port</maml:para>
        </maml:description>
        <command:parameterValue required="true">ushort</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the servicegroup</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name the server</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the port</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-NSserverToServiceGroup -->
  <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">
    <command:details>
      <command:name>Add-NSserverToServiceGroup</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSserverToServiceGroup</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: name -->
      <command:syntaxItem>
        <maml:name>Add-NSserverToServiceGroup</maml:name>
        <!-- Parameter: port -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>port</maml:name>
          <maml:description>
            <maml:para>Specify the port</maml:para>
          </maml:description>
          <command:parameterValue required="true">ushort</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt16</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: server -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>server</maml:name>
          <maml:description>
            <maml:para>Specify the name the server, use instead of the IP address</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: servicegroup -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>servicegroup</maml:name>
          <maml:description>
            <maml:para>Specify the name of the service group</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: serverid -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>serverid</maml:name>
          <maml:description>
            <maml:para>Specify the server id. optional</maml:para>
          </maml:description>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: weight -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>weight</maml:name>
          <maml:description>
            <maml:para>Specify the weight of the binding. default is 1</maml:para>
          </maml:description>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>1</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: ip -->
      <command:syntaxItem>
        <maml:name>Add-NSserverToServiceGroup</maml:name>
        <!-- Parameter: ip -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ip</maml:name>
          <maml:description>
            <maml:para>Specify the IP address. Use instead of the server name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: port -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>port</maml:name>
          <maml:description>
            <maml:para>Specify the port</maml:para>
          </maml:description>
          <command:parameterValue required="true">ushort</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt16</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: servicegroup -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>servicegroup</maml:name>
          <maml:description>
            <maml:para>Specify the name of the service group</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: serverid -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>serverid</maml:name>
          <maml:description>
            <maml:para>Specify the server id. optional</maml:para>
          </maml:description>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: weight -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>weight</maml:name>
          <maml:description>
            <maml:para>Specify the weight of the binding. default is 1</maml:para>
          </maml:description>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>1</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: servicegroup -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>servicegroup</maml:name>
        <maml:description>
          <maml:para>Specify the name of the service group</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: server -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>server</maml:name>
        <maml:description>
          <maml:para>Specify the name the server, use instead of the IP address</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ip -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ip</maml:name>
        <maml:description>
          <maml:para>Specify the IP address. Use instead of the server name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: port -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>port</maml:name>
        <maml:description>
          <maml:para>Specify the port</maml:para>
        </maml:description>
        <command:parameterValue required="true">ushort</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: serverid -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>serverid</maml:name>
        <maml:description>
          <maml:para>Specify the server id. optional</maml:para>
        </maml:description>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: weight -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>weight</maml:name>
        <maml:description>
          <maml:para>Specify the weight of the binding. default is 1</maml:para>
        </maml:description>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>1</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the service group</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name the server, use instead of the IP address</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the IP address. Use instead of the server name.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the port</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the server id. optional</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the weight of the binding. default is 1</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: servicegroup_servicegroupmember_binding -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.servicegroup_servicegroupmember_binding</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Disable-NSservice -->
  <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">
    <command:details>
      <command:name>Disable-NSservice</command:name>
      <command:verb>Disable</command:verb>
      <command:noun>NSservice</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Disable-NSservice</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: graceful -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>graceful</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: graceful -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>graceful</maml:name>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: service -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.service</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Enable-NSservice -->
  <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">
    <command:details>
      <command:name>Enable-NSservice</command:name>
      <command:verb>Enable</command:verb>
      <command:noun>NSservice</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Enable-NSservice</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: service -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.service</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Get-NSservice -->
  <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">
    <command:details>
      <command:name>Get-NSservice</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSservice</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSservice</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>filter</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>filter</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: service -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.service</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSservice -->
  <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">
    <command:details>
      <command:name>New-NSservice</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSservice</command:noun>
      <maml:description>
        <maml:para>The new-NSservice creates a new service on the netscaler.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use the new-NSservice cmdlet to create a new service on the netscaler. Either specify the servername (server hosting the service) or IP address of the server (which will create a matching server configuration).</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSservice</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the service. This has to be unique and can be used to search for the service, or bind it.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: port -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>port</maml:name>
          <maml:description>
            <maml:para>Specify the port the destination server is listening on. Required.</maml:para>
          </maml:description>
          <command:parameterValue required="true">ushort</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt16</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: servicetype -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>servicetype</maml:name>
          <maml:description>
            <maml:para>Specify the service type. Required. Possible values = HTTP, FTP, TCP, UDP, SSL, SSL_BRIDGE, SSL_TCP, DTLS, NNTP, RPCSVR, DNS, ADNS, SNMP, RTSP, DHCPRA, ANY, SIP_UDP, SIP_TCP, SIP_SSL, DNS_TCP, ADNS_TCP, MYSQL, MSSQL, ORACLE, RADIUS, RADIUSListener, RDP, DIAMETER, SSL_DIAMETER, TFTP, SMPP, PPTP, GRE, SYSLOGTCP, SYSLOGUDP, FIX, SSL_FIX, USER_TCP, USER_SSL_TCP .</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: comment -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>comment</maml:name>
          <maml:description>
            <maml:para>Optional comment</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ip -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ip</maml:name>
          <maml:description>
            <maml:para>Specify the IP address of the server associated with this service. You have to specify either the IP or the servername property.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: monitor -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>monitor</maml:name>
          <maml:description>
            <maml:para>Specify the name of a monitor to bind it to the service during creation.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: servername -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>servername</maml:name>
          <maml:description>
            <maml:para>Specify the server name (name of the server object in NetScaler) of the server associated with this service. You have to specify either the IP or the servername property.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This parameter specifies a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: state -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>state</maml:name>
          <maml:description>
            <maml:para>Specify the state of the service. Default is "ENABLED".</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This parameter specifies a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the service. This has to be unique and can be used to search for the service, or bind it.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: comment -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>comment</maml:name>
        <maml:description>
          <maml:para>Optional comment</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ip -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ip</maml:name>
        <maml:description>
          <maml:para>Specify the IP address of the server associated with this service. You have to specify either the IP or the servername property.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: servername -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>servername</maml:name>
        <maml:description>
          <maml:para>Specify the server name (name of the server object in NetScaler) of the server associated with this service. You have to specify either the IP or the servername property.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: monitor -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>monitor</maml:name>
        <maml:description>
          <maml:para>Specify the name of a monitor to bind it to the service during creation.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: port -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>port</maml:name>
        <maml:description>
          <maml:para>Specify the port the destination server is listening on. Required.</maml:para>
        </maml:description>
        <command:parameterValue required="true">ushort</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: servicetype -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>servicetype</maml:name>
        <maml:description>
          <maml:para>Specify the service type. Required. Possible values = HTTP, FTP, TCP, UDP, SSL, SSL_BRIDGE, SSL_TCP, DTLS, NNTP, RPCSVR, DNS, ADNS, SNMP, RTSP, DHCPRA, ANY, SIP_UDP, SIP_TCP, SIP_SSL, DNS_TCP, ADNS_TCP, MYSQL, MSSQL, ORACLE, RADIUS, RADIUSListener, RDP, DIAMETER, SSL_DIAMETER, TFTP, SMPP, PPTP, GRE, SYSLOGTCP, SYSLOGUDP, FIX, SSL_FIX, USER_TCP, USER_SSL_TCP .</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: state -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>state</maml:name>
        <maml:description>
          <maml:para>Specify the state of the service. Default is "ENABLED".</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This parameter specifies a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the service. This has to be unique and can be used to search for the service, or bind it.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Optional comment</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the IP address of the server associated with this service. You have to specify either the IP or the servername property.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the server name (name of the server object in NetScaler) of the server associated with this service. You have to specify either the IP or the servername property.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of a monitor to bind it to the service during creation.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the port the destination server is listening on. Required.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the service type. Required. Possible values = HTTP, FTP, TCP, UDP, SSL, SSL_BRIDGE, SSL_TCP, DTLS, NNTP, RPCSVR, DNS, ADNS, SNMP, RTSP, DHCPRA, ANY, SIP_UDP, SIP_TCP, SIP_SSL, DNS_TCP, ADNS_TCP, MYSQL, MSSQL, ORACLE, RADIUS, RADIUSListener, RDP, DIAMETER, SSL_DIAMETER, TFTP, SMPP, PPTP, GRE, SYSLOGTCP, SYSLOGUDP, FIX, SSL_FIX, USER_TCP, USER_SSL_TCP .</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the state of the service. Default is "ENABLED".</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: service -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.service</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Remove-NSservice -->
  <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">
    <command:details>
      <command:name>Remove-NSservice</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSservice</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: name -->
      <command:syntaxItem>
        <maml:name>Remove-NSservice</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Provide the name of the service to delete.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: object -->
      <command:syntaxItem>
        <maml:name>Remove-NSservice</maml:name>
        <!-- Parameter: serviceobject -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>serviceobject</maml:name>
          <maml:description>
            <maml:para>Provide the service as a service object to delete. To get a service object, use the get-nsservice command</maml:para>
          </maml:description>
          <command:parameterValue required="true">service[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.basic.service[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Provide the name of the service to delete.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: serviceobject -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>serviceobject</maml:name>
        <maml:description>
          <maml:para>Provide the service as a service object to delete. To get a service object, use the get-nsservice command</maml:para>
        </maml:description>
        <command:parameterValue required="true">service[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.service[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the name of the service to delete.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.service[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the service as a service object to delete. To get a service object, use the get-nsservice command</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-NSservice -->
  <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">
    <command:details>
      <command:name>Set-NSservice</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSservice</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSservice</maml:name>
        <!-- Parameter: lbservice -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>lbservice</maml:name>
          <command:parameterValue required="true">service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.basic.service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: lbservice -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>lbservice</maml:name>
        <command:parameterValue required="true">service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.service</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: service -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.service</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Get-NSServiceGroup -->
  <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">
    <command:details>
      <command:name>Get-NSServiceGroup</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSServiceGroup</command:noun>
      <maml:description>
        <maml:para>The get-nsservicegroup command return a service group object in the netscaler.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The get-nsservicegroup command is used to get new service group objects</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSServiceGroup</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the server object.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: filter -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>filter</maml:name>
          <maml:description>
            <maml:para>Search based on filter. The format of the filter is a json value pair. Ex: "{'autoscale':'ENABLED'}" will return all services groups with autoscale set to enabled. The filter must be enclosed in quotes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the server object.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: filter -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>filter</maml:name>
        <maml:description>
          <maml:para>Search based on filter. The format of the filter is a json value pair. Ex: "{'autoscale':'ENABLED'}" will return all services groups with autoscale set to enabled. The filter must be enclosed in quotes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the server object.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Search based on filter. The format of the filter is a json value pair. Ex: "{'autoscale':'ENABLED'}" will return all services groups with autoscale set to enabled. The filter must be enclosed in quotes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: servicegroup -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.servicegroup</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSServiceGroup -->
  <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">
    <command:details>
      <command:name>New-NSServiceGroup</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSServiceGroup</command:noun>
      <maml:description>
        <maml:para>The new-nsservicegroup command creates a service group object in the netscaler.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The new-nsservicegroup command is used to create new service group object in the netscaler.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSServiceGroup</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the server object.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: type -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>type</maml:name>
          <maml:description>
            <maml:para>Specify the service type for the group. Possible values are: HTTP, FTP, TCP, UDP, SSL, SSL_BRIDGE, SSL_TCP, DTLS, NNTP, RPCSVR, DNS, ADNS, SNMP, RTSP, DHCPRA, ANY, SIP_UDP, SIP_TCP, SIP_SSL, DNS_TCP, ADNS_TCP, MYSQL, MSSQL, ORACLE, RADIUS, RADIUSListener, RDP, DIAMETER, SSL_DIAMETER, TFTP, SMPP, PPTP, GRE, SYSLOGTCP, SYSLOGUDP, FIX, SSL_FIX, USER_TCP, USER_SSL_TCP, QUIC</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: appflowlog -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>appflowlog</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: clientip -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>clientip</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>DISABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: clientkeepalives -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>clientkeepalives</maml:name>
          <maml:description>
            <maml:para>Enable client keep alives.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: comment -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>comment</maml:name>
          <maml:description>
            <maml:para>Specify any comment you want to store with the object. Optional.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: downstateflush -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>downstateflush</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: header -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>header</maml:name>
          <maml:description>
            <maml:para>Client header. Only used if clientip is set to ENABLED</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: healthmonitor -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>healthmonitor</maml:name>
          <maml:description>
            <maml:para>Specify if healthmonitoring should be enabled. Default is yes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>YES</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: httpcompression -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>httpcompression</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>NO</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: state -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>state</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: sureconnect -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>sureconnect</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>OFF</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: surgeprotection -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>surgeprotection</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>OFF</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: tcpbuffering -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>tcpbuffering</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>NO</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: useclientip -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>useclientip</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>NO</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: useproxyport -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>useproxyport</maml:name>
          <maml:description>
            <maml:para>With the NO setting, the client-side connection port is used as the source port for the server-side connection. Note: This parameter is available only when the Use Source IP(USIP) parameter is set to YES.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>YES</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the server object.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: type -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>type</maml:name>
        <maml:description>
          <maml:para>Specify the service type for the group. Possible values are: HTTP, FTP, TCP, UDP, SSL, SSL_BRIDGE, SSL_TCP, DTLS, NNTP, RPCSVR, DNS, ADNS, SNMP, RTSP, DHCPRA, ANY, SIP_UDP, SIP_TCP, SIP_SSL, DNS_TCP, ADNS_TCP, MYSQL, MSSQL, ORACLE, RADIUS, RADIUSListener, RDP, DIAMETER, SSL_DIAMETER, TFTP, SMPP, PPTP, GRE, SYSLOGTCP, SYSLOGUDP, FIX, SSL_FIX, USER_TCP, USER_SSL_TCP, QUIC</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: state -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>state</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: healthmonitor -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>healthmonitor</maml:name>
        <maml:description>
          <maml:para>Specify if healthmonitoring should be enabled. Default is yes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>YES</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: appflowlog -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>appflowlog</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: sureconnect -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>sureconnect</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>OFF</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: surgeprotection -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>surgeprotection</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>OFF</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: useproxyport -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>useproxyport</maml:name>
        <maml:description>
          <maml:para>With the NO setting, the client-side connection port is used as the source port for the server-side connection. Note: This parameter is available only when the Use Source IP(USIP) parameter is set to YES.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>YES</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: downstateflush -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>downstateflush</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: useclientip -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>useclientip</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>NO</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: clientkeepalives -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>clientkeepalives</maml:name>
        <maml:description>
          <maml:para>Enable client keep alives.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: tcpbuffering -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>tcpbuffering</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>NO</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: httpcompression -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>httpcompression</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>NO</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: clientip -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>clientip</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>DISABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: header -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>header</maml:name>
        <maml:description>
          <maml:para>Client header. Only used if clientip is set to ENABLED</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: comment -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>comment</maml:name>
        <maml:description>
          <maml:para>Specify any comment you want to store with the object. Optional.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the server object.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the service type for the group. Possible values are: HTTP, FTP, TCP, UDP, SSL, SSL_BRIDGE, SSL_TCP, DTLS, NNTP, RPCSVR, DNS, ADNS, SNMP, RTSP, DHCPRA, ANY, SIP_UDP, SIP_TCP, SIP_SSL, DNS_TCP, ADNS_TCP, MYSQL, MSSQL, ORACLE, RADIUS, RADIUSListener, RDP, DIAMETER, SSL_DIAMETER, TFTP, SMPP, PPTP, GRE, SYSLOGTCP, SYSLOGUDP, FIX, SSL_FIX, USER_TCP, USER_SSL_TCP, QUIC</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify if healthmonitoring should be enabled. Default is yes.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>With the NO setting, the client-side connection port is used as the source port for the server-side connection. Note: This parameter is available only when the Use Source IP(USIP) parameter is set to YES.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Enable client keep alives.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Client header. Only used if clientip is set to ENABLED</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify any comment you want to store with the object. Optional.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: servicegroup -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.servicegroup</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Remove-NSServiceGroup -->
  <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">
    <command:details>
      <command:name>Remove-NSServiceGroup</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSServiceGroup</command:noun>
      <maml:description>
        <maml:para>The remove-nsservicegroup command removes a service group object.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The remove-nsservicegroup command is used to remove a service group</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: name -->
      <command:syntaxItem>
        <maml:name>Remove-NSServiceGroup</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>provide the service group name to delete.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: object -->
      <command:syntaxItem>
        <maml:name>Remove-NSServiceGroup</maml:name>
        <!-- Parameter: groupobject -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>groupobject</maml:name>
          <maml:description>
            <maml:para>provide the service group object to delete. Useful if pipelining this from a get-nsservicegroup command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">servicegroup[]</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.basic.servicegroup[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>provide the service group name to delete.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: groupobject -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>groupobject</maml:name>
        <maml:description>
          <maml:para>provide the service group object to delete. Useful if pipelining this from a get-nsservicegroup command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">servicegroup[]</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.servicegroup[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>provide the service group name to delete.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.servicegroup[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>provide the service group object to delete. Useful if pipelining this from a get-nsservicegroup command.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-NSServiceGroup -->
  <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">
    <command:details>
      <command:name>Set-NSServiceGroup</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSServiceGroup</command:noun>
      <maml:description>
        <maml:para>The set-nsservicegroup command sets new values on a service group object.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The set-nsservicegroup command is used to update a service group using a service group object. First create a service group object (through get-nsservicegroup), change whatever value you need, and than apply the changes using this command.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSServiceGroup</maml:name>
        <!-- Parameter: groupobject -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>groupobject</maml:name>
          <maml:description>
            <maml:para>provide the service group object to update.</maml:para>
          </maml:description>
          <command:parameterValue required="true">servicegroup</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.basic.servicegroup</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: groupobject -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>groupobject</maml:name>
        <maml:description>
          <maml:para>provide the service group object to update.</maml:para>
        </maml:description>
        <command:parameterValue required="true">servicegroup</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.servicegroup</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.basic.servicegroup</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>provide the service group object to update.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is updated is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-NSserviceTovserver -->
  <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">
    <command:details>
      <command:name>Add-NSserviceTovserver</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSserviceTovserver</command:noun>
      <maml:description>
        <maml:para>The add-NSserviceTovserver binds a service to a vserver. Requires the vserver name and the service name.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The add-NSserviceTovserver binds a service to a vserver. Requires the vserver name and the service name. Optionally, weight can be specified.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSserviceTovserver</maml:name>
        <!-- Parameter: servicename -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>servicename</maml:name>
          <maml:description>
            <maml:para>Specify the name of the service to bind.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>vserver</maml:name>
          <maml:description>
            <maml:para>Specify the name of the vserver to bind to.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: weight -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>weight</maml:name>
          <maml:description>
            <maml:para>Specify the weight for the binding. Default is 1. this is optional.</maml:para>
          </maml:description>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>1</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: servicename -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>servicename</maml:name>
        <maml:description>
          <maml:para>Specify the name of the service to bind.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>vserver</maml:name>
        <maml:description>
          <maml:para>Specify the name of the vserver to bind to.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: weight -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>weight</maml:name>
        <maml:description>
          <maml:para>Specify the weight for the binding. Default is 1. this is optional.</maml:para>
        </maml:description>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>1</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the service to bind.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the vserver to bind to.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the weight for the binding. Default is 1. this is optional.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSserviceTovserver -->
  <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">
    <command:details>
      <command:name>Remove-NSserviceTovserver</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSserviceTovserver</command:noun>
      <maml:description>
        <maml:para>The remove-NSserviceTovserver removes a service binding to a vserver. Requires the vserver name and the service name.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The remove-NSserviceTovserver removes a service to a vserver. Requires the vserver name and the service name.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSserviceTovserver</maml:name>
        <!-- Parameter: servicename -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>servicename</maml:name>
          <maml:description>
            <maml:para>Specify the name of the service to unbind.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>vserver</maml:name>
          <maml:description>
            <maml:para>Specify the name of the vserver to unbind from.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: servicename -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>servicename</maml:name>
        <maml:description>
          <maml:para>Specify the name of the service to unbind.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>vserver</maml:name>
        <maml:description>
          <maml:para>Specify the name of the vserver to unbind from.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the service to unbind.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the vserver to unbind from.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSsessionpolicy -->
  <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">
    <command:details>
      <command:name>Get-NSsessionpolicy</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSsessionpolicy</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSsessionpolicy</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: vpnsessionpolicy -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnsessionpolicy</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSsessionpolicy -->
  <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">
    <command:details>
      <command:name>New-NSsessionpolicy</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSsessionpolicy</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSsessionpolicy</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: action -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>action</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: rule -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>rule</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: action -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>action</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: rule -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>rule</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: vpnsessionpolicy -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnsessionpolicy</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Set-NSsessionpolicy -->
  <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">
    <command:details>
      <command:name>Set-NSsessionpolicy</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSsessionpolicy</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSsessionpolicy</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: policy -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>policy</maml:name>
          <command:parameterValue required="true">vpnsessionpolicy</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnsessionpolicy</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policy -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>policy</maml:name>
        <command:parameterValue required="true">vpnsessionpolicy</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnsessionpolicy</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnsessionpolicy</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSsessionprofile -->
  <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">
    <command:details>
      <command:name>Get-NSsessionprofile</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSsessionprofile</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSsessionprofile</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-NSsessionprofile -->
  <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">
    <command:details>
      <command:name>New-NSsessionprofile</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSsessionprofile</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSsessionprofile</maml:name>
        <!-- Parameter: defaultauthorizationaction -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>defaultauthorizationaction</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: clientchoices -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>clientchoices</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: clientlessaccess -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>clientlessaccess</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: icaproxy -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>icaproxy</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ntdomain -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ntdomain</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: receiverhomepage -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>receiverhomepage</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: sesstimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>sesstimeout</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: splitdns -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>splitdns</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: splittunnel -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>splittunnel</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: sso -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>sso</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ssocredential -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ssocredential</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: storefronturl -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>storefronturl</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: webinterfaceaddress -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>webinterfaceaddress</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: defaultauthorizationaction -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>defaultauthorizationaction</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: sesstimeout -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>sesstimeout</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: splitdns -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>splitdns</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: clientlessaccess -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>clientlessaccess</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: splittunnel -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>splittunnel</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: icaproxy -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>icaproxy</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: clientchoices -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>clientchoices</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: webinterfaceaddress -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>webinterfaceaddress</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ntdomain -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ntdomain</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: receiverhomepage -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>receiverhomepage</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: storefronturl -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>storefronturl</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: sso -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>sso</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ssocredential -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ssocredential</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSsessionprofile -->
  <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">
    <command:details>
      <command:name>Remove-NSsessionprofile</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSsessionprofile</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSsessionprofile</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: force -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>force</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: force -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>force</maml:name>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-NSsessionprofile -->
  <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">
    <command:details>
      <command:name>Set-NSsessionprofile</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSsessionprofile</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSsessionprofile</maml:name>
        <!-- Parameter: sessionprofile -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>sessionprofile</maml:name>
          <command:parameterValue required="true">vpnsessionaction</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnsessionaction</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: sessionprofile -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>sessionprofile</maml:name>
        <command:parameterValue required="true">vpnsessionaction</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnsessionaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnsessionaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSsslprofile -->
  <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">
    <command:details>
      <command:name>Get-NSsslprofile</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSsslprofile</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSsslprofile</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: sslprofile -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ssl.sslprofile</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSsslprofile -->
  <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">
    <command:details>
      <command:name>New-NSsslprofile</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSsslprofile</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSsslprofile</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: denysslreneg -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>denysslreneg</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>NONSECURE</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: pushtrigger -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>pushtrigger</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: sni -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>sni</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>DISABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: sslquantumsize -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>sslquantumsize</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>8192</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: sslv3 -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>sslv3</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>DISABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: tlsv1 -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>tlsv1</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: tlsv11 -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>tlsv11</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: tlsv12 -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>tlsv12</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: type -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>type</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>FrontEnd</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: type -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>type</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>FrontEnd</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: pushtrigger -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>pushtrigger</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: denysslreneg -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>denysslreneg</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>NONSECURE</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: sslquantumsize -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>sslquantumsize</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>8192</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: sni -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>sni</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>DISABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: sslv3 -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>sslv3</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>DISABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: tlsv1 -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>tlsv1</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: tlsv11 -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>tlsv11</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: tlsv12 -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>tlsv12</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: sslprofile -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ssl.sslprofile</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Remove-NSsslprofile -->
  <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">
    <command:details>
      <command:name>Remove-NSsslprofile</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSsslprofile</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSsslprofile</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-NSsslprofile -->
  <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">
    <command:details>
      <command:name>Set-NSsslprofile</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSsslprofile</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSsslprofile</maml:name>
        <!-- Parameter: profile -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>profile</maml:name>
          <command:parameterValue required="true">sslprofile</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.ssl.sslprofile</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: profile -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>profile</maml:name>
        <command:parameterValue required="true">sslprofile</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ssl.sslprofile</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ssl.sslprofile</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-nssslvserver -->
  <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">
    <command:details>
      <command:name>Set-nssslvserver</command:name>
      <command:verb>Set</command:verb>
      <command:noun>nssslvserver</command:noun>
      <maml:description>
        <maml:para>The set-NSlbvserver applies changes made to a vserver object</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use the set-NSlbvserver command apply changes to a vserver object. First fetch the object using get-nslbvserver, change properties and then use this command to apply them.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-nssslvserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>vserver</maml:name>
          <maml:description>
            <maml:para>Provide vserver object.</maml:para>
          </maml:description>
          <command:parameterValue required="true">sslvserver</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.ssl.sslvserver</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>vserver</maml:name>
        <maml:description>
          <maml:para>Provide vserver object.</maml:para>
        </maml:description>
        <command:parameterValue required="true">sslvserver</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ssl.sslvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ssl.sslvserver</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide vserver object.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: sslvserver -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ssl.sslvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Get-NSsslvserver -->
  <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">
    <command:details>
      <command:name>Get-NSsslvserver</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSsslvserver</command:noun>
      <maml:description>
        <maml:para>The get-NSsslvserver returns a lbvserver object.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use the get-NSsslvserver command to find a vserver. The vserver is returned as an object that can be modified.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSsslvserver</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Provide the name of the virtual server to get.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Provide the name of the virtual server to get.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the name of the virtual server to get.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: sslvserver -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ssl.sslvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Add-NSStaToVServer -->
  <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">
    <command:details>
      <command:name>Add-NSStaToVServer</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSStaToVServer</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSStaToVServer</maml:name>
        <!-- Parameter: addresstype -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>addresstype</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>IPV4</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: staserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>staserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: addresstype -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>addresstype</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>IPV4</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: staserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>staserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSStaToVServer -->
  <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">
    <command:details>
      <command:name>Remove-NSStaToVServer</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSStaToVServer</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSStaToVServer</maml:name>
        <!-- Parameter: addresstype -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>addresstype</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>IPV4</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: staserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>staserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: addresstype -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>addresstype</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>IPV4</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: staserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>staserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSsyslogaction -->
  <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">
    <command:details>
      <command:name>Get-NSsyslogaction</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSsyslogaction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSsyslogaction</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: auditsyslogaction -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.audit.auditsyslogaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSsyslogaction -->
  <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">
    <command:details>
      <command:name>New-NSsyslogaction</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSsyslogaction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: ip -->
      <command:syntaxItem>
        <maml:name>New-NSsyslogaction</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: logfacility -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>logfacility</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: loglevel -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>loglevel</maml:name>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: port -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>port</maml:name>
          <command:parameterValue required="true">ushort</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt16</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>514</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: serverip -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>serverip</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: acl -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>acl</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: alg -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>alg</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: appflow -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>appflow</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: dateformat -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>dateformat</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>YYYYMMDD</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: dns -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>dns</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: lsn -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>lsn</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: maxlogdata -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>maxlogdata</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: netprofile -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>netprofile</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: sslinterception -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>sslinterception</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: subscriber -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>subscriber</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: tcp -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>tcp</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: timezone -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>timezone</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>GMT_TIME</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: transportprofile -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>transportprofile</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: transporttype -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>transporttype</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>UDP</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: userconfigurablelogmessages -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>userconfigurablelogmessages</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: hostname -->
      <command:syntaxItem>
        <maml:name>New-NSsyslogaction</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: hostname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>hostname</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: logfacility -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>logfacility</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: loglevel -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>loglevel</maml:name>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: acl -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>acl</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: alg -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>alg</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: appflow -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>appflow</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: dateformat -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>dateformat</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>YYYYMMDD</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: dns -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>dns</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: lsn -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>lsn</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: maxlogdata -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>maxlogdata</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: netprofile -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>netprofile</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: sslinterception -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>sslinterception</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: subscriber -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>subscriber</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: tcp -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>tcp</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: timezone -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>timezone</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>GMT_TIME</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: transportprofile -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>transportprofile</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: transporttype -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>transporttype</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>UDP</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: userconfigurablelogmessages -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>userconfigurablelogmessages</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: lb -->
      <command:syntaxItem>
        <maml:name>New-NSsyslogaction</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: lbvserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>lbvserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: logfacility -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>logfacility</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: loglevel -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>loglevel</maml:name>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: acl -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>acl</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: alg -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>alg</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: appflow -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>appflow</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: dateformat -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>dateformat</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>YYYYMMDD</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: dns -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>dns</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: lsn -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>lsn</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: maxlogdata -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>maxlogdata</maml:name>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: netprofile -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>netprofile</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: sslinterception -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>sslinterception</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: subscriber -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>subscriber</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: tcp -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>tcp</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: timezone -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>timezone</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>GMT_TIME</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: transportprofile -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>transportprofile</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: transporttype -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>transporttype</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>UDP</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: userconfigurablelogmessages -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>userconfigurablelogmessages</maml:name>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: serverip -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>serverip</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: port -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>port</maml:name>
        <command:parameterValue required="true">ushort</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>514</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: hostname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>hostname</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: lbvserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>lbvserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: loglevel -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>loglevel</maml:name>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: logfacility -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>logfacility</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: dateformat -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>dateformat</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>YYYYMMDD</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: timezone -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>timezone</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>GMT_TIME</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: tcp -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>tcp</maml:name>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: acl -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>acl</maml:name>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: userconfigurablelogmessages -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>userconfigurablelogmessages</maml:name>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: appflow -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>appflow</maml:name>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: lsn -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>lsn</maml:name>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: alg -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>alg</maml:name>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: subscriber -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>subscriber</maml:name>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: dns -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>dns</maml:name>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: sslinterception -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>sslinterception</maml:name>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: netprofile -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>netprofile</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: transporttype -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>transporttype</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>UDP</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: transportprofile -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>transportprofile</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: maxlogdata -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>maxlogdata</maml:name>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSsyslogaction -->
  <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">
    <command:details>
      <command:name>Remove-NSsyslogaction</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSsyslogaction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSsyslogaction</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-NSsyslogaction -->
  <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">
    <command:details>
      <command:name>Set-NSsyslogaction</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSsyslogaction</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSsyslogaction</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: action -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="2">
          <maml:name>action</maml:name>
          <command:parameterValue required="true">auditsyslogaction</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.audit.auditsyslogaction</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: action -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="2">
        <maml:name>action</maml:name>
        <command:parameterValue required="true">auditsyslogaction</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.audit.auditsyslogaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.audit.auditsyslogaction</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSsyslogpolicy -->
  <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">
    <command:details>
      <command:name>Get-NSsyslogpolicy</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSsyslogpolicy</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSsyslogpolicy</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: auditsyslogpolicy -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.audit.auditsyslogpolicy</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSsyslogpolicy -->
  <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">
    <command:details>
      <command:name>New-NSsyslogpolicy</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSsyslogpolicy</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSsyslogpolicy</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: action -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>action</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: rule -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>rule</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>true</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: action -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>action</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: rule -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>rule</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>true</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSsyslogpolicy -->
  <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">
    <command:details>
      <command:name>Remove-NSsyslogpolicy</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSsyslogpolicy</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSsyslogpolicy</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-NSsyslogpolicy -->
  <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">
    <command:details>
      <command:name>Set-NSsyslogpolicy</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSsyslogpolicy</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSsyslogpolicy</maml:name>
        <!-- Parameter: policy -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>policy</maml:name>
          <command:parameterValue required="true">auditsyslogpolicy</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.audit.auditsyslogpolicy</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policy -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>policy</maml:name>
        <command:parameterValue required="true">auditsyslogpolicy</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.audit.auditsyslogpolicy</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.audit.auditsyslogpolicy</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-NSSyslogPolicyToGlobal -->
  <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">
    <command:details>
      <command:name>Add-NSSyslogPolicyToGlobal</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSSyslogPolicyToGlobal</command:noun>
      <maml:description>
        <maml:para>The add-nssyslogpolicytoglobal command is used to bind global policies such as authentication policies.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use for global bindings.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSSyslogPolicyToGlobal</maml:name>
        <!-- Parameter: policyname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>policyname</maml:name>
          <maml:description>
            <maml:para>Specify the policy name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: priority -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>priority</maml:name>
          <maml:description>
            <maml:para>Specify the priority</maml:para>
          </maml:description>
          <command:parameterValue required="true">uint</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: globalbindtype -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>globalbindtype</maml:name>
          <maml:description>
            <maml:para>Specify the global bind type,. Require for advanced policies.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: policyname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>policyname</maml:name>
        <maml:description>
          <maml:para>Specify the policy name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: priority -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>priority</maml:name>
        <maml:description>
          <maml:para>Specify the priority</maml:para>
        </maml:description>
        <command:parameterValue required="true">uint</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: globalbindtype -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>globalbindtype</maml:name>
        <maml:description>
          <maml:para>Specify the global bind type,. Require for advanced policies.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the policy name</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt32</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the priority</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the global bind type,. Require for advanced policies.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>add-nspolicytoglobal -policyname "ldap-pol" -priority 100</dev:code>
        <dev:remarks>
          <maml:para>Assign the ldap-pol policy to global</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: New-NSsystemgroup -->
  <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">
    <command:details>
      <command:name>New-NSsystemgroup</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSsystemgroup</command:noun>
      <maml:description>
        <maml:para>The new-nssystemgroup creates a system group.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The new-nssystemgroup creates a system group.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSsystemgroup</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the group.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the group.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the group.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>new-nssystemgroup -name "admins"</dev:code>
        <dev:remarks>
          <maml:para>Create a system group called 'admins'</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Remove-NSsystemgroup -->
  <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">
    <command:details>
      <command:name>Remove-NSsystemgroup</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSsystemgroup</command:noun>
      <maml:description>
        <maml:para>The remove-nssystemgroup deletes a system group.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The remove-nssystemgroup deletes a system group.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSsystemgroup</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the group.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the group.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the group.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>remove-nssystemgroup -name "admins"</dev:code>
        <dev:remarks>
          <maml:para>deletes a system group called 'admins'</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Get-NStcpProfile -->
  <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">
    <command:details>
      <command:name>Get-NStcpProfile</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NStcpProfile</command:noun>
      <maml:description>
        <maml:para>The get-nstcpprofile command fetches an tcp profile and returns it as an object</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Used to find tcp profile. Without the name parameter, returns all profiles.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NStcpProfile</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the profile name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the profile name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the profile name</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: nstcpprofile -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ns.nstcpprofile</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>get-nstcpprofile -name "tcpprofile"</dev:code>
        <dev:remarks>
          <maml:para>fetches a tcp profile called 'tcpprofile'</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: New-NStcpProfile -->
  <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">
    <command:details>
      <command:name>New-NStcpProfile</command:name>
      <command:verb>New</command:verb>
      <command:noun>NStcpProfile</command:noun>
      <maml:description>
        <maml:para>The new-nstcpprofile command creates an tcp profile with default settings</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use to create a new tcp profile. Use the get-nstcpprofile and set-nstcpprofile commands to make changes</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NStcpProfile</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the profile name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the profile name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the profile name</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>new-nstcpprofile -name "tcpprofile"</dev:code>
        <dev:remarks>
          <maml:para>Creates a tcp profile called 'tcpprofile'</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Remove-NStcpProfile -->
  <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">
    <command:details>
      <command:name>Remove-NStcpProfile</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NStcpProfile</command:noun>
      <maml:description>
        <maml:para>The remove-nstcpprofile command deletes an existing tcp profile</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>delete a tcp profile.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NStcpProfile</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the profile name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the profile name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the profile name</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>remove-nstcpprofile -name "tcpprofile"</dev:code>
        <dev:remarks>
          <maml:para>Deletes an tcp profile called "tcpprofile"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Set-NStcpProfile -->
  <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">
    <command:details>
      <command:name>Set-NStcpProfile</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NStcpProfile</command:noun>
      <maml:description>
        <maml:para>The set-nstcpprofile command updates an existing tcp profile</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Update an existing tcp profile. Fetch the profile with get-nstcpprofile, make changes to the object and re-sumbit using set-nstcpprofile</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NStcpProfile</maml:name>
        <!-- Parameter: profile -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>profile</maml:name>
          <maml:description>
            <maml:para>Specify the profile name</maml:para>
          </maml:description>
          <command:parameterValue required="true">nstcpprofile</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.ns.nstcpprofile</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: profile -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>profile</maml:name>
        <maml:description>
          <maml:para>Specify the profile name</maml:para>
        </maml:description>
        <command:parameterValue required="true">nstcpprofile</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ns.nstcpprofile</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ns.nstcpprofile</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the profile name</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>set-nstcpprofile -profile $tcpprofile</dev:code>
        <dev:remarks>
          <maml:para>update an tcp profile stored in the $tcpprofile variable</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: New-NStheme -->
  <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">
    <command:details>
      <command:name>New-NStheme</command:name>
      <command:verb>New</command:verb>
      <command:noun>NStheme</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NStheme</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the theme. Creates a set of folders used for this theme.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: basetheme -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>basetheme</maml:name>
          <maml:description>
            <maml:para>New themes are based on existing themes. Specify the source (template) for this one. Ex: "RfWebUI"</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the theme. Creates a set of folders used for this theme.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: basetheme -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>basetheme</maml:name>
        <maml:description>
          <maml:para>New themes are based on existing themes. Specify the source (template) for this one. Ex: "RfWebUI"</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the theme. Creates a set of folders used for this theme.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>New themes are based on existing themes. Specify the source (template) for this one. Ex: "RfWebUI"</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NStheme -->
  <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">
    <command:details>
      <command:name>Remove-NStheme</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NStheme</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NStheme</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the theme to be deleted</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the theme to be deleted</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the theme to be deleted</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-NSthemetovpnvserver -->
  <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">
    <command:details>
      <command:name>Add-NSthemetovpnvserver</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSthemetovpnvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSthemetovpnvserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: theme -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>theme</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: theme -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>theme</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSthemetovpnvserver -->
  <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">
    <command:details>
      <command:name>Remove-NSthemetovpnvserver</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSthemetovpnvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSthemetovpnvserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: theme -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>theme</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: theme -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>theme</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-NSthemetovserver -->
  <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">
    <command:details>
      <command:name>Add-NSthemetovserver</command:name>
      <command:verb>Add</command:verb>
      <command:noun>NSthemetovserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-NSthemetovserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: theme -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>theme</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: theme -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>theme</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSthemetovserver -->
  <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">
    <command:details>
      <command:name>Remove-NSthemetovserver</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSthemetovserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSthemetovserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: theme -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>theme</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: theme -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>theme</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-NStimezone -->
  <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">
    <command:details>
      <command:name>Set-NStimezone</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NStimezone</command:noun>
      <maml:description>
        <maml:para>The set-nstimezone command gets sets the timezone for the netscaler.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Use the set-nstimezone command to set the timezone of the NetScaler. Requires a nitro_service object and a string containing the timezone.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NStimezone</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: timezone -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>timezone</maml:name>
          <maml:description>
            <maml:para>Provide the timezone as a string, similar to how it would be presented in the ns.conf. ex. "GMT+11:00-AEDT-Australia/Sydney"</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: timezone -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>timezone</maml:name>
        <maml:description>
          <maml:para>Provide the timezone as a string, similar to how it would be presented in the ns.conf. ex. "GMT+11:00-AEDT-Australia/Sydney"</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Provide the timezone as a string, similar to how it would be presented in the ns.conf. ex. "GMT+11:00-AEDT-Australia/Sydney"</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: nsconfig -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.ns.nsconfig</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>set-nstimezone -timezone "GMT+11:00-AEDT-Australia/Sydney"</dev:code>
        <dev:remarks>
          <maml:para>set the timezone.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: New-NSurl -->
  <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">
    <command:details>
      <command:name>New-NSurl</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSurl</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSurl</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>The name specifies the name of the URL within the NetScaler configuration. This is not visible to end-users.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: linkname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>linkname</maml:name>
          <maml:description>
            <maml:para>The linkname specifies the diplayname that users will see. Max 31 characters.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: actualurl -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>actualurl</maml:name>
          <maml:description>
            <maml:para>Destination URL</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: vservername -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>vservername</maml:name>
          <maml:description>
            <maml:para>optional parameter to send traffic to a virtual server on the NetScaler</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: iconurl -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
          <maml:name>iconurl</maml:name>
          <maml:description>
            <maml:para>optional parameter to specify an alternative icon for the ULR.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: applicationtype -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="6">
          <maml:name>applicationtype</maml:name>
          <maml:description>
            <maml:para>Specify the application type. Possible values = CVPN, VPN, SaaS</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ssotype -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="7">
          <maml:name>ssotype</maml:name>
          <maml:description>
            <maml:para>Specify the sso type. Possible values = unifiedgateway, selfauth, samlauth</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: useproxy -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="8">
          <maml:name>useproxy</maml:name>
          <maml:description>
            <maml:para>Specify whether or not the NetScaler is used as a reverse proxy. Default "OFF". Possible values = ON, OFF</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: comment -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>comment</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>The name specifies the name of the URL within the NetScaler configuration. This is not visible to end-users.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: linkname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>linkname</maml:name>
        <maml:description>
          <maml:para>The linkname specifies the diplayname that users will see. Max 31 characters.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: actualurl -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>actualurl</maml:name>
        <maml:description>
          <maml:para>Destination URL</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vservername -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
        <maml:name>vservername</maml:name>
        <maml:description>
          <maml:para>optional parameter to send traffic to a virtual server on the NetScaler</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: iconurl -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
        <maml:name>iconurl</maml:name>
        <maml:description>
          <maml:para>optional parameter to specify an alternative icon for the ULR.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: applicationtype -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="6">
        <maml:name>applicationtype</maml:name>
        <maml:description>
          <maml:para>Specify the application type. Possible values = CVPN, VPN, SaaS</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ssotype -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="7">
        <maml:name>ssotype</maml:name>
        <maml:description>
          <maml:para>Specify the sso type. Possible values = unifiedgateway, selfauth, samlauth</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: useproxy -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="8">
        <maml:name>useproxy</maml:name>
        <maml:description>
          <maml:para>Specify whether or not the NetScaler is used as a reverse proxy. Default "OFF". Possible values = ON, OFF</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: comment -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>comment</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The name specifies the name of the URL within the NetScaler configuration. This is not visible to end-users.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The linkname specifies the diplayname that users will see. Max 31 characters.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Destination URL</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>optional parameter to send traffic to a virtual server on the NetScaler</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>optional parameter to specify an alternative icon for the ULR.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the application type. Possible values = CVPN, VPN, SaaS</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the sso type. Possible values = unifiedgateway, selfauth, samlauth</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify whether or not the NetScaler is used as a reverse proxy. Default "OFF". Possible values = ON, OFF</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSurl -->
  <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">
    <command:details>
      <command:name>Remove-NSurl</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSurl</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSurl</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>The name specifies the name of the URL within the NetScaler configuration. This is not visible to end-users.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>The name specifies the name of the URL within the NetScaler configuration. This is not visible to end-users.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The name specifies the name of the URL within the NetScaler configuration. This is not visible to end-users.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-NSvpneula -->
  <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">
    <command:details>
      <command:name>New-NSvpneula</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSvpneula</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSvpneula</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the EULA.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the EULA.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the EULA.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSvpneula -->
  <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">
    <command:details>
      <command:name>Remove-NSvpneula</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSvpneula</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSvpneula</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the EULA.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the EULA.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the EULA.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSvpnglobalsettings -->
  <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">
    <command:details>
      <command:name>Get-NSvpnglobalsettings</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSvpnglobalsettings</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSvpnglobalsettings</maml:name>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: vpnparameter -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnparameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: Set-NSvpnglobalsettings -->
  <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">
    <command:details>
      <command:name>Set-NSvpnglobalsettings</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSvpnglobalsettings</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSvpnglobalsettings</maml:name>
        <!-- Parameter: settings -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>settings</maml:name>
          <command:parameterValue required="true">vpnparameter</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnparameter</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: settings -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>settings</maml:name>
        <command:parameterValue required="true">vpnparameter</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnparameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnparameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: vpnparameter -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnparameter</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSvpnintranetapplication -->
  <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">
    <command:details>
      <command:name>New-NSvpnintranetapplication</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSvpnintranetapplication</command:noun>
      <maml:description>
        <maml:para>The Add-NSvpnintranetapplication creates an intranet application</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The add-nsvpnintranetapplication creates an intranet application which is the configuration element that controls what traffic needs to be tunneled when using split tunneling.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: proxy -->
      <command:syntaxItem>
        <maml:name>New-NSvpnintranetapplication</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the intranet application.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: mode -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>mode</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>TRANSPARENT</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: destip -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>destip</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: destport -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>destport</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: sourceip -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>sourceip</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: sourceport -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
          <maml:name>sourceport</maml:name>
          <command:parameterValue required="true">ushort</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt16</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: transp-hostname -->
      <command:syntaxItem>
        <maml:name>New-NSvpnintranetapplication</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the intranet application.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: mode -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>mode</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>TRANSPARENT</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: protocol -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>protocol</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ANY</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: hostname -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>hostname</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: destport -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>destport</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: transp-ipaddress -->
      <command:syntaxItem>
        <maml:name>New-NSvpnintranetapplication</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the intranet application.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: mode -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>mode</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>TRANSPARENT</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: protocol -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>protocol</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ANY</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: destip -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>destip</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: destport -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>destport</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: netmask -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
          <maml:name>netmask</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: transp-iprange -->
      <command:syntaxItem>
        <maml:name>New-NSvpnintranetapplication</maml:name>
        <!-- Parameter: mode -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>mode</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>TRANSPARENT</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the intranet application.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: protocol -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>protocol</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ANY</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: iprange -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
          <maml:name>iprange</maml:name>
          <maml:description>
            <maml:para>Specify a range of addresses Ex: "10.0.1.20-10.0.1.25", or an ip address/networkid. When using an IP address, specify the netmask.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: destport -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
          <maml:name>destport</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the intranet application.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: mode -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>mode</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>TRANSPARENT</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: protocol -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>protocol</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ANY</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: hostname -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>hostname</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: destip -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>destip</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: destport -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>destport</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: iprange -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="3">
        <maml:name>iprange</maml:name>
        <maml:description>
          <maml:para>Specify a range of addresses Ex: "10.0.1.20-10.0.1.25", or an ip address/networkid. When using an IP address, specify the netmask.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: netmask -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
        <maml:name>netmask</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: sourceip -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="4">
        <maml:name>sourceip</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: sourceport -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="5">
        <maml:name>sourceport</maml:name>
        <command:parameterValue required="true">ushort</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the intranet application.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify a range of addresses Ex: "10.0.1.20-10.0.1.25", or an ip address/networkid. When using an IP address, specify the netmask.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <maml:introduction>
          <maml:para>creating an intranet application for a subnet</maml:para>
        </maml:introduction>
        <dev:code>new-nsvpnintranetapplication -name "int-10.0.0.0" -mode "TRANSPARENT -protocol "ANY" -ipaddress "10.0.0.0" -netmask "255.0.0.0" </dev:code>
      </command:example>
    </command:examples>
  </command:command>
  <!-- Cmdlet: Remove-NSvpnintranetapplication -->
  <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">
    <command:details>
      <command:name>Remove-NSvpnintranetapplication</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSvpnintranetapplication</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSvpnintranetapplication</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <maml:description>
            <maml:para>Specify the name of the intranet application.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <maml:description>
          <maml:para>Specify the name of the intranet application.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specify the name of the intranet application.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NSvpnvserver -->
  <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">
    <command:details>
      <command:name>Get-NSvpnvserver</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NSvpnvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NSvpnvserver</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: vpnvserver -->
      <command:returnValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
  </command:command>
  <!-- Cmdlet: New-NSvpnvserver -->
  <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">
    <command:details>
      <command:name>New-NSvpnvserver</command:name>
      <command:verb>New</command:verb>
      <command:noun>NSvpnvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NSvpnvserver</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ipv46 -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
          <maml:name>ipv46</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: port -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
          <maml:name>port</maml:name>
          <command:parameterValue required="true">ushort</command:parameterValue>
          <dev:type>
            <maml:name>System.UInt16</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>0</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: comment -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>comment</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: state -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>state</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>ENABLED</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ipv46 -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="1">
        <maml:name>ipv46</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: port -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="2">
        <maml:name>port</maml:name>
        <command:parameterValue required="true">ushort</command:parameterValue>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>0</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: state -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>state</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>ENABLED</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: comment -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>comment</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.UInt16</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NSvpnvserver -->
  <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">
    <command:details>
      <command:name>Remove-NSvpnvserver</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NSvpnvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NSvpnvserver</maml:name>
        <!-- Parameter: name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>name</maml:name>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: force -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>force</maml:name>
          <maml:description>
            <maml:para>If set, force deletion without confirmation.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>name</maml:name>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: force -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>force</maml:name>
        <maml:description>
          <maml:para>If set, force deletion without confirmation.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set, force deletion without confirmation.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-NSvpnvserver -->
  <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">
    <command:details>
      <command:name>Set-NSvpnvserver</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NSvpnvserver</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NSvpnvserver</maml:name>
        <!-- Parameter: vserver -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>vserver</maml:name>
          <command:parameterValue required="true">vpnvserver</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnvserver</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: returnobject -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>returnobject</maml:name>
          <maml:description>
            <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
          </maml:description>
          <command:parameterValue required="true">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: session -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>session</maml:name>
          <maml:description>
            <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
          </maml:description>
          <command:parameterValue required="true">nitro_service</command:parameterValue>
          <dev:type>
            <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: session -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>session</maml:name>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
        <command:parameterValue required="true">nitro_service</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: vserver -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>vserver</maml:name>
        <command:parameterValue required="true">vpnvserver</command:parameterValue>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: returnobject -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>returnobject</maml:name>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
        <command:parameterValue required="true">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.service.nitro_service</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This mandatory parameter requires a nitro_service object. This can be requested using the get-nitrosession and pipelined into this command.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>com.citrix.netscaler.nitro.resource.config.vpn.vpnvserver</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Management.Automation.SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If set to true, the object that is created is returned. This is useful to testing purposes.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
</helpItems>