Gordon-Help.xml

<?xml version="1.0" encoding="utf-8"?>
<helpItems schema="maml" xmlns="http://msh">
  <!-- Cmdlet: Get-AadTenantEnvironment -->
  <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-AadTenantEnvironment</command:name>
      <command:verb>Get</command:verb>
      <command:noun>AadTenantEnvironment</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: SaaS_Tenant -->
      <command:syntaxItem>
        <maml:name>Get-AadTenantEnvironment</maml:name>
        <!-- Parameter: AadTenantId -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>AadTenantId</maml:name>
          <maml:description>
            <maml:para>Specifies the AAD tenant ID. This only applies to SaaS targets.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Guid</command:parameterValue>
          <dev:type>
            <maml:name>System.Guid</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>00000000-0000-0000-0000-000000000000</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: SaaS_Domain -->
      <command:syntaxItem>
        <maml:name>Get-AadTenantEnvironment</maml:name>
        <!-- Parameter: AadTenantDomainName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>AadTenantDomainName</maml:name>
          <maml:description>
            <maml:para>Specifies AAD tenant domain name. This only applies to SaaS targets.</maml: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: AadTenantId -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>AadTenantId</maml:name>
        <maml:description>
          <maml:para>Specifies the AAD tenant ID. This only applies to SaaS targets.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Guid</command:parameterValue>
        <dev:type>
          <maml:name>System.Guid</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>00000000-0000-0000-0000-000000000000</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: AadTenantDomainName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>AadTenantDomainName</maml:name>
        <maml:description>
          <maml:para>Specifies AAD tenant domain name. This only applies to SaaS targets.</maml: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:returnValues />
  </command:command>
  <!-- Cmdlet: Export-AlDocumentation -->
  <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>Export-AlDocumentation</command:name>
      <command:verb>Export</command:verb>
      <command:noun>AlDocumentation</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Export-AlDocumentation</maml:name>
        <!-- Parameter: Path -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named" aliases="RepositoryPath,ProjectFolder">
          <maml:name>Path</maml:name>
          <maml:description>
            <maml:para>Specifies the folder of the AL project to export documentation 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: FailOnErrors -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>FailOnErrors</maml:name>
          <maml:description>
            <maml:para>If specified, the cmdlet fails if any documentation errors are found. Otherwise, warnings are reported but the cmdlet succeeds.</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: Format -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Format</maml:name>
          <maml:description>
            <maml:para>Specifies one or more documentation formats to use when exporting. If not specified, only the JSON format is used.</maml:para>
            <maml:para>Possible values: JsonZipFile, Xml</maml:para>
          </maml:description>
          <command:parameterValue required="true">AlDocsPackageFormat[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Documentation.AlDocsPackageFormat[]</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>JsonZipFile</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">JsonZipFile</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Xml</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: IncludeObsoleteItems -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>IncludeObsoleteItems</maml:name>
          <maml:description>
            <maml:para>If specified, obsolete code items will be included in the exported documentation package.</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: OutputFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>OutputFolder</maml:name>
          <maml:description>
            <maml:para>Specifies the folder where the documentation is exported. If not specified, the documentation is exported to the current folder.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ValidateOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ValidateOnly</maml:name>
          <maml:description>
            <maml:para>If specified, no documentation is exported, but the documentation is validated and errors are reported.</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: Path -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named" aliases="RepositoryPath,ProjectFolder">
        <maml:name>Path</maml:name>
        <maml:description>
          <maml:para>Specifies the folder of the AL project to export documentation 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:parameter required="true" globbing="false" pipelineInput="false" position="named" aliases="RepositoryPath,ProjectFolder">
        <maml:name>RepositoryPath</maml:name>
        <maml:description>
          <maml:para>Specifies the folder of the AL project to export documentation from.</maml:para>
          <maml:para>This is an alias of the Path 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>
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named" aliases="RepositoryPath,ProjectFolder">
        <maml:name>ProjectFolder</maml:name>
        <maml:description>
          <maml:para>Specifies the folder of the AL project to export documentation from.</maml:para>
          <maml:para>This is an alias of the Path 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: OutputFilePath -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>OutputFilePath</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: OutputFolder -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>OutputFolder</maml:name>
        <maml:description>
          <maml:para>Specifies the folder where the documentation is exported. If not specified, the documentation is exported to the current folder.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: FailOnErrors -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>FailOnErrors</maml:name>
        <maml:description>
          <maml:para>If specified, the cmdlet fails if any documentation errors are found. Otherwise, warnings are reported but the cmdlet succeeds.</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: ValidateOnly -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ValidateOnly</maml:name>
        <maml:description>
          <maml:para>If specified, no documentation is exported, but the documentation is validated and errors are reported.</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: IncludeObsoleteItems -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>IncludeObsoleteItems</maml:name>
        <maml:description>
          <maml:para>If specified, obsolete code items will be included in the exported documentation package.</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: Format -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Format</maml:name>
        <maml:description>
          <maml:para>Specifies one or more documentation formats to use when exporting. If not specified, only the JSON format is used.</maml:para>
          <maml:para>Possible values: JsonZipFile, Xml</maml:para>
        </maml:description>
        <command:parameterValue required="true">AlDocsPackageFormat[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Documentation.AlDocsPackageFormat[]</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>JsonZipFile</dev:defaultValue>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">JsonZipFile</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Xml</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Select-AlLanguageExtension -->
  <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>Select-AlLanguageExtension</command:name>
      <command:verb>Select</command:verb>
      <command:noun>AlLanguageExtension</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Folder -->
      <command:syntaxItem>
        <maml:name>Select-AlLanguageExtension</maml:name>
        <!-- Parameter: Folder -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Folder</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: ExtensionFolder -->
      <command:syntaxItem>
        <maml:name>Select-AlLanguageExtension</maml:name>
        <!-- Parameter: ExtensionFolder -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>ExtensionFolder</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: Folder -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Folder</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ExtensionFolder -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>ExtensionFolder</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:returnValues />
  </command:command>
  <!-- Cmdlet: Initialize-AppSourceCop -->
  <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>Initialize-AppSourceCop</command:name>
      <command:verb>Initialize</command:verb>
      <command:noun>AppSourceCop</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Initialize-AppSourceCop</maml:name>
        <!-- Parameter: Path -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0" aliases="Folder">
          <maml:name>Path</maml:name>
          <maml:description>
            <maml:para>The path to the project.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: PackageManager -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <maml:description>
            <maml:para>Specifies the package manager to use when retrieving reference packages.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ForceBaselinePackagePath -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ForceBaselinePackagePath</maml:name>
          <maml:description>
            <maml:para>If specified, the baseline package path in the AppSource configuration file will always be overwritten, even when 'OutputFolderPath' is not specified. In which case, any existing baseline package will be removed from the configuration file.</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: IncludeSymbolCache -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>IncludeSymbolCache</maml:name>
          <maml:description>
            <maml:para>If specified, the current symbol cache will be included when searching for symbols.</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: OutputFolderPath -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>OutputFolderPath</maml:name>
          <maml:description>
            <maml:para>If specified, indicates the folder where the baseline packages will be placed. In this case, any existing folder in the AppSource configuration file will be overwritten. If this is not specified, the existing configuration from the AppSource configuration file will be used. If the AppSource configuration file does not exist or does not have this setting, the default package cache folder will be used.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Version -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Version</maml:name>
          <maml:description>
            <maml:para>If specified, this exact version is used as the reference version. Otherwise the nearest available is used.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Path -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0" aliases="Folder">
        <maml:name>Path</maml:name>
        <maml:description>
          <maml:para>The path to the project.</maml: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:parameter required="true" globbing="false" pipelineInput="false" position="0" aliases="Folder">
        <maml:name>Folder</maml:name>
        <maml:description>
          <maml:para>The path to the project.</maml:para>
          <maml:para>This is an alias of the Path 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: PackageManager -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>PackageManager</maml:name>
        <maml:description>
          <maml:para>Specifies the package manager to use when retrieving reference packages.</maml:para>
        </maml:description>
        <command:parameterValue required="true">AppPackageManager</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ForceBaselinePackagePath -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ForceBaselinePackagePath</maml:name>
        <maml:description>
          <maml:para>If specified, the baseline package path in the AppSource configuration file will always be overwritten, even when 'OutputFolderPath' is not specified. In which case, any existing baseline package will be removed from the configuration file.</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: OutputFolderPath -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>OutputFolderPath</maml:name>
        <maml:description>
          <maml:para>If specified, indicates the folder where the baseline packages will be placed. In this case, any existing folder in the AppSource configuration file will be overwritten. If this is not specified, the existing configuration from the AppSource configuration file will be used. If the AppSource configuration file does not exist or does not have this setting, the default package cache folder will be used.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: IncludeSymbolCache -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>IncludeSymbolCache</maml:name>
        <maml:description>
          <maml:para>If specified, the current symbol cache will be included when searching for symbols.</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: Version -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Version</maml:name>
        <maml:description>
          <maml:para>If specified, this exact version is used as the reference version. Otherwise the nearest available is used.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Invoke-Build -->
  <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>Invoke-Build</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>Build</command:noun>
      <maml:description>
        <maml:para>Builds a project or a workspace.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Invoke-Build</maml:name>
        <!-- Parameter: Path -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>Path</maml:name>
          <maml:description>
            <maml:para>The path to the project folder or workspace file to build.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: AlcFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AlcFolder</maml:name>
          <maml:description>
            <maml:para>The folder to the ALC binaries used to compile the project. If not specified, the ALC binaries will be detected automatically.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: AnalyzerRulesetPath -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AnalyzerRulesetPath</maml:name>
          <maml:description>
            <maml:para>If specified, uses the specified ruleset file for the analyzers.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Analyzers -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Analyzers</maml:name>
          <maml:description>
            <maml:para>A list of static code analyzers to use when building the project.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: BuildVersion -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>BuildVersion</maml:name>
          <maml:description>
            <maml:para>If specified, the packages are built with the specified version. If not specified, the version is read from the app.json file.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Configuration -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Configuration</maml:name>
          <command:parameterValue required="true">AlcBuildConfiguration</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.AlcBuildConfiguration</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ConfigurationName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ConfigurationName</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ExcludePatterns -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ExcludePatterns</maml:name>
          <maml:description>
            <maml:para>A list of file globbing patterns for files to exclude from the build.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: IncludePatterns -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>IncludePatterns</maml:name>
          <maml:description>
            <maml:para>A list of file globbing patterns for files to include. If this is not specified, all files in the project folder are included.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: IncrementBuildVersion -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>IncrementBuildVersion</maml:name>
          <maml:description>
            <maml:para>If specified, the revision of the version on the project manifest is incremented by 1 before building.</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: OutputFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>OutputFolder</maml:name>
          <maml:description>
            <maml:para>The folder where the compiled packages will be placed. If not specified, the output folder will be the same as the project folder.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: OutputFormat -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>OutputFormat</maml:name>
          <maml:description>
            <maml:para>Specifies the output format of the cmdlet. This can either be the path to the built file(s) or the package(s).</maml:para>
            <maml:para>Possible values: None, Full, FilePath, Package</maml:para>
          </maml:description>
          <command:parameterValue required="true">BuildOutputFormat</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.PowerShell.Infrastructure.BuildOutputFormat</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>FilePath</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">None</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Full</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">FilePath</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Package</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Path -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>Path</maml:name>
        <maml:description>
          <maml:para>The path to the project folder or workspace file to build.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: OutputFolder -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>OutputFolder</maml:name>
        <maml:description>
          <maml:para>The folder where the compiled packages will be placed. If not specified, the output folder will be the same as the project folder.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: AlcFolder -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>AlcFolder</maml:name>
        <maml:description>
          <maml:para>The folder to the ALC binaries used to compile the project. If not specified, the ALC binaries will be detected automatically.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: BuildVersion -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>BuildVersion</maml:name>
        <maml:description>
          <maml:para>If specified, the packages are built with the specified version. If not specified, the version is read from the app.json file.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: IncrementBuildVersion -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>IncrementBuildVersion</maml:name>
        <maml:description>
          <maml:para>If specified, the revision of the version on the project manifest is incremented by 1 before building.</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: AnalyzerRulesetPath -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>AnalyzerRulesetPath</maml:name>
        <maml:description>
          <maml:para>If specified, uses the specified ruleset file for the analyzers.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Analyzers -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Analyzers</maml:name>
        <maml:description>
          <maml:para>A list of static code analyzers to use when building the project.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: IncludePatterns -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>IncludePatterns</maml:name>
        <maml:description>
          <maml:para>A list of file globbing patterns for files to include. If this is not specified, all files in the project folder are included.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ExcludePatterns -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ExcludePatterns</maml:name>
        <maml:description>
          <maml:para>A list of file globbing patterns for files to exclude from the build.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: OutputFormat -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>OutputFormat</maml:name>
        <maml:description>
          <maml:para>Specifies the output format of the cmdlet. This can either be the path to the built file(s) or the package(s).</maml:para>
          <maml:para>Possible values: None, Full, FilePath, Package</maml:para>
        </maml:description>
        <command:parameterValue required="true">BuildOutputFormat</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.PowerShell.Infrastructure.BuildOutputFormat</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>FilePath</dev:defaultValue>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">None</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Full</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">FilePath</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Package</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
      <!-- Parameter: Configuration -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Configuration</maml:name>
        <command:parameterValue required="true">AlcBuildConfiguration</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.AlcBuildConfiguration</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ConfigurationName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ConfigurationName</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:returnValues />
  </command:command>
  <!-- Cmdlet: Update-BuildProperties -->
  <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>Update-BuildProperties</command:name>
      <command:verb>Update</command:verb>
      <command:noun>BuildProperties</command:noun>
      <maml:description>
        <maml:para>Updates the build properties file for the an AL project.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Update-BuildProperties</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <maml:description>
            <maml:para>The Channel to use.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Filename -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Filename</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Path -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Path</maml:name>
          <maml:description>
            <maml:para>The path to the AL project folder. If this is not specified, the current working directory is used.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Version -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Version</maml:name>
          <maml:description>
            <maml:para>Specifies the version to write to the build properties file. If not specified, the currently installed version on the channel is used.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Path -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Path</maml:name>
        <maml:description>
          <maml:para>The path to the AL project folder. If this is not specified, the current working directory is used.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Filename -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Filename</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <maml:description>
          <maml:para>The Channel to use.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Version -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Version</maml:name>
        <maml:description>
          <maml:para>Specifies the version to write to the build properties file. If not specified, the currently installed version on the channel is used.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Export-Changelog -->
  <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>Export-Changelog</command:name>
      <command:verb>Export</command:verb>
      <command:noun>Changelog</command:noun>
      <maml:description>
        <maml:para>Extracts a changelog from a git repository using tags and DevOps work items.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Export-Changelog</maml:name>
        <!-- Parameter: CurrentVersion -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>CurrentVersion</maml:name>
          <maml:description>
            <maml:para>Specifies the version to use for the current WIP repository revision.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DevOpsApiCredentials -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DevOpsApiCredentials</maml:name>
          <maml:description>
            <maml:para>Specifies the version to use for the current WIP repository revision.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: NoOfVersions -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>NoOfVersions</maml:name>
          <maml:description>
            <maml:para>Specifies the number of versions to include in the changelog. If this is less or equal to 0, all versions are included.</maml:para>
          </maml:description>
          <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: OutputFilename -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>OutputFilename</maml:name>
          <maml:description>
            <maml:para>Specifies the output filename for the changelog. If this is not specified, the changelog is placed in the current working 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: Path -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Path</maml:name>
          <maml:description>
            <maml:para>The path to the repository to generate the changelog for. If this is not specified, the current working directory is used.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: TagVersionRegEx -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>TagVersionRegEx</maml:name>
          <maml:description>
            <maml:para>The regex to use for extracting the version from a tag. This regex must return a named group called 'version' that contains the version string.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: VersionFilter -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>VersionFilter</maml:name>
          <maml:description>
            <maml:para>Specifies a list of regex patterns to filter the versions. If any of the patterns match, the version is included. If no patterns are specified, all versions are included.</maml: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: Path -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Path</maml:name>
        <maml:description>
          <maml:para>The path to the repository to generate the changelog for. If this is not specified, the current working directory is used.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: DevOpsApiCredentials -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DevOpsApiCredentials</maml:name>
        <maml:description>
          <maml:para>Specifies the version to use for the current WIP repository revision.</maml:para>
        </maml:description>
        <command:parameterValue required="true">PSCredential</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.PSCredential</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: CurrentVersion -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>CurrentVersion</maml:name>
        <maml:description>
          <maml:para>Specifies the version to use for the current WIP repository revision.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: NoOfVersions -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>NoOfVersions</maml:name>
        <maml:description>
          <maml:para>Specifies the number of versions to include in the changelog. If this is less or equal to 0, all versions are included.</maml:para>
        </maml:description>
        <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: VersionFilter -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>VersionFilter</maml:name>
        <maml:description>
          <maml:para>Specifies a list of regex patterns to filter the versions. If any of the patterns match, the version is included. If no patterns are specified, all versions are included.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: OutputFilename -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>OutputFilename</maml:name>
        <maml:description>
          <maml:para>Specifies the output filename for the changelog. If this is not specified, the changelog is placed in the current working 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: TagVersionRegEx -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>TagVersionRegEx</maml:name>
        <maml:description>
          <maml:para>The regex to use for extracting the version from a tag. This regex must return a named group called 'version' that contains the version string.</maml: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:returnValues />
  </command:command>
  <!-- Cmdlet: New-Channel -->
  <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-Channel</command:name>
      <command:verb>New</command:verb>
      <command:noun>Channel</command:noun>
      <maml:description>
        <maml:para>Creates a management channel that can be used as a target for the other cmdlets in this module.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: OnPrem -->
      <command:syntaxItem>
        <maml:name>New-Channel</maml:name>
        <!-- Parameter: HostUri -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>HostUri</maml:name>
          <maml:description>
            <maml:para>The URI of to connect to. This only applies to OnPrem targets.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ServerInstance -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>ServerInstance</maml:name>
          <maml:description>
            <maml:para>The server instance name. This only applies to OnPrem targets.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: AllowNvtRemote -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AllowNvtRemote</maml:name>
          <maml:description>
            <maml:para>If specified, both BARE WebAPI **and** the legacy NvtRemote are allowed as the target service. This defaults to true and must be explicitly set to false to be disabled. This only applies to OnPrem targets.</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>True</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: ApiKey -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ApiKey</maml:name>
          <maml:description>
            <maml:para>If required by the target host, specify the API key to use. This only applies to OnPrem targets.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ApiVersion -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ApiVersion</maml:name>
          <maml:description>
            <maml:para>If a specific API version is required, you can use this. This only applies to OnPrem targets.</maml:para>
          </maml:description>
          <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="false" position="named">
          <maml:name>Force</maml:name>
          <maml:description>
            <maml:para>If specified, the created channel will use forced mode.</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: HostPort -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>HostPort</maml:name>
          <maml:description>
            <maml:para>The URI of to connect to. This only applies to OnPrem targets.</maml:para>
          </maml:description>
          <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: HttpClientTimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>HttpClientTimeout</maml:name>
          <maml:description>
            <maml:para>Specifies the HTTP client timeout to use while creating the channel. This parameter will also be propagated to the created channel, if applicable. This only applies to OnPrem targets.</maml:para>
          </maml:description>
          <command:parameterValue required="true">TimeSpan</command:parameterValue>
          <dev:type>
            <maml:name>System.TimeSpan</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: SetGlobal -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SetGlobal</maml:name>
          <maml:description>
            <maml:para>If this is specified, the created channel will be set as the new global channel. The global channel can be accessed through the global variable "GlobalChannel".</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: Tenant -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Tenant</maml:name>
          <maml:description>
            <maml:para>The tenant. This only applies to OnPrem targets.</maml: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: SaaS_Tenant -->
      <command:syntaxItem>
        <maml:name>New-Channel</maml:name>
        <!-- Parameter: AadTenantId -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>AadTenantId</maml:name>
          <maml:description>
            <maml:para>Specifies the AAD tenant ID. This only applies to SaaS targets.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Guid</command:parameterValue>
          <dev:type>
            <maml:name>System.Guid</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>00000000-0000-0000-0000-000000000000</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: EnvironmentName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>EnvironmentName</maml:name>
          <maml:description>
            <maml:para>Specifies the environment name. This only applies to SaaS targets.</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>Production</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Force -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Force</maml:name>
          <maml:description>
            <maml:para>If specified, the created channel will use forced mode.</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: SetGlobal -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SetGlobal</maml:name>
          <maml:description>
            <maml:para>If this is specified, the created channel will be set as the new global channel. The global channel can be accessed through the global variable "GlobalChannel".</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: SaaS_Domain -->
      <command:syntaxItem>
        <maml:name>New-Channel</maml:name>
        <!-- Parameter: AadTenantDomainName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>AadTenantDomainName</maml:name>
          <maml:description>
            <maml:para>Specifies AAD tenant domain name. This only applies to SaaS targets.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: EnvironmentName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>EnvironmentName</maml:name>
          <maml:description>
            <maml:para>Specifies the environment name. This only applies to SaaS targets.</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>Production</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Force -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Force</maml:name>
          <maml:description>
            <maml:para>If specified, the created channel will use forced mode.</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: SetGlobal -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SetGlobal</maml:name>
          <maml:description>
            <maml:para>If this is specified, the created channel will be set as the new global channel. The global channel can be accessed through the global variable "GlobalChannel".</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: AlProject -->
      <command:syntaxItem>
        <maml:name>New-Channel</maml:name>
        <!-- Parameter: AlProject -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>AlProject</maml:name>
          <maml:description>
            <maml:para>Use this switch to create the AL project itself as management channel target. This can be used to manage and update dependencies on the project.</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: Force -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Force</maml:name>
          <maml:description>
            <maml:para>If specified, the created channel will use forced mode.</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: ProjectFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ProjectFolder</maml:name>
          <maml:description>
            <maml:para>Specifies the folder to the AL project to use, if required. If this is not specified, the current working folder is used as the project folder.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: SetGlobal -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SetGlobal</maml:name>
          <maml:description>
            <maml:para>If this is specified, the created channel will be set as the new global channel. The global channel can be accessed through the global variable "GlobalChannel".</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: FromLaunchJson -->
      <command:syntaxItem>
        <maml:name>New-Channel</maml:name>
        <!-- Parameter: FromLaunchJson -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>FromLaunchJson</maml:name>
          <maml:description>
            <maml:para>Use this switch to create a management channel based on the launch.json configuration of the AL project.</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: ConfigurationName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ConfigurationName</maml:name>
          <maml:description>
            <maml:para>Specifies the configuration from the launch.json file to use. If there is more than one configuration present, this is mandatory. Otherwise, the only present configuration will be used.</maml:para>
          </maml:description>
          <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="false" position="named">
          <maml:name>Force</maml:name>
          <maml:description>
            <maml:para>If specified, the created channel will use forced mode.</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: IgnoreTenant -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>IgnoreTenant</maml:name>
          <maml:description>
            <maml:para>Specifies if the tenant specified in the launch configuration should be ignored. Ignoring the tenant will cause the channel to be created for the global scope, otherwise the tenant scope will be used. This only applies when creating the channel from the launch configuration.</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: ProjectFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ProjectFolder</maml:name>
          <maml:description>
            <maml:para>Specifies the folder to the AL project to use, if required. If this is not specified, the current working folder is used as the project folder.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: SetGlobal -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SetGlobal</maml:name>
          <maml:description>
            <maml:para>If this is specified, the created channel will be set as the new global channel. The global channel can be accessed through the global variable "GlobalChannel".</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: HostUri -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>HostUri</maml:name>
        <maml:description>
          <maml:para>The URI of to connect to. This only applies to OnPrem targets.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>HostPort</maml:name>
        <maml:description>
          <maml:para>The URI of to connect to. This only applies to OnPrem targets.</maml:para>
        </maml:description>
        <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: ServerInstance -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>ServerInstance</maml:name>
        <maml:description>
          <maml:para>The server instance name. This only applies to OnPrem targets.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</maml:name>
        <maml:description>
          <maml:para>The tenant. This only applies to OnPrem targets.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ApiKey -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ApiKey</maml:name>
        <maml:description>
          <maml:para>If required by the target host, specify the API key to use. This only applies to OnPrem targets.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: AllowNvtRemote -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>AllowNvtRemote</maml:name>
        <maml:description>
          <maml:para>If specified, both BARE WebAPI **and** the legacy NvtRemote are allowed as the target service. This defaults to true and must be explicitly set to false to be disabled. This only applies to OnPrem targets.</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>True</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: ApiVersion -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ApiVersion</maml:name>
        <maml:description>
          <maml:para>If a specific API version is required, you can use this. This only applies to OnPrem targets.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HttpClientTimeout -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>HttpClientTimeout</maml:name>
        <maml:description>
          <maml:para>Specifies the HTTP client timeout to use while creating the channel. This parameter will also be propagated to the created channel, if applicable. This only applies to OnPrem targets.</maml:para>
        </maml:description>
        <command:parameterValue required="true">TimeSpan</command:parameterValue>
        <dev:type>
          <maml:name>System.TimeSpan</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: AadTenantId -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>AadTenantId</maml:name>
        <maml:description>
          <maml:para>Specifies the AAD tenant ID. This only applies to SaaS targets.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Guid</command:parameterValue>
        <dev:type>
          <maml:name>System.Guid</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>00000000-0000-0000-0000-000000000000</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: AadTenantDomainName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>AadTenantDomainName</maml:name>
        <maml:description>
          <maml:para>Specifies AAD tenant domain name. This only applies to SaaS targets.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: EnvironmentName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>EnvironmentName</maml:name>
        <maml:description>
          <maml:para>Specifies the environment name. This only applies to SaaS targets.</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>Production</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: AlProject -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>AlProject</maml:name>
        <maml:description>
          <maml:para>Use this switch to create the AL project itself as management channel target. This can be used to manage and update dependencies on the project.</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: ProjectFolder -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ProjectFolder</maml:name>
        <maml:description>
          <maml:para>Specifies the folder to the AL project to use, if required. If this is not specified, the current working folder is used as the project folder.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: FromLaunchJson -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>FromLaunchJson</maml:name>
        <maml:description>
          <maml:para>Use this switch to create a management channel based on the launch.json configuration of the AL project.</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: IgnoreTenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>IgnoreTenant</maml:name>
        <maml:description>
          <maml:para>Specifies if the tenant specified in the launch configuration should be ignored. Ignoring the tenant will cause the channel to be created for the global scope, otherwise the tenant scope will be used. This only applies when creating the channel from the launch configuration.</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: ConfigurationName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ConfigurationName</maml:name>
        <maml:description>
          <maml:para>Specifies the configuration from the launch.json file to use. If there is more than one configuration present, this is mandatory. Otherwise, the only present configuration will be used.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: SetGlobal -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>SetGlobal</maml:name>
        <maml:description>
          <maml:para>If this is specified, the created channel will be set as the new global channel. The global channel can be accessed through the global variable "GlobalChannel".</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: Force -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Force</maml:name>
        <maml:description>
          <maml:para>If specified, the created channel will use forced mode.</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:returnValues />
  </command:command>
  <!-- Cmdlet: Get-Configuration -->
  <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-Configuration</command:name>
      <command:verb>Get</command:verb>
      <command:noun>Configuration</command:noun>
      <maml:description>
        <maml:para>Retrieves the configuration for a channel or configuration key.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Channel -->
      <command:syntaxItem>
        <maml:name>Get-Configuration</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <maml:description>
            <maml:para>If specified, retrieves the configuration for this channel.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: ConfigurationKey -->
      <command:syntaxItem>
        <maml:name>Get-Configuration</maml:name>
        <!-- Parameter: ConfigurationKey -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>ConfigurationKey</maml:name>
          <maml:description>
            <maml:para>If specified, retrieves the configuration for this configuration 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:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <maml:description>
          <maml:para>If specified, retrieves the configuration for this channel.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ConfigurationKey -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>ConfigurationKey</maml:name>
        <maml:description>
          <maml:para>If specified, retrieves the configuration for this configuration 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:returnValues />
  </command:command>
  <!-- Cmdlet: Get-ConfigurationKey -->
  <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-ConfigurationKey</command:name>
      <command:verb>Get</command:verb>
      <command:noun>ConfigurationKey</command:noun>
      <maml:description>
        <maml:para>Returns the configuration key for an on-prem or SaaS server instance.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: FromConfiguration_OnPrem -->
      <command:syntaxItem>
        <maml:name>Get-ConfigurationKey</maml:name>
        <!-- Parameter: HostPort -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>HostPort</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: HostUri -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>HostUri</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ServerInstance -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>ServerInstance</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Tenant -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Tenant</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: FromConfiguration_SaaS -->
      <command:syntaxItem>
        <maml:name>Get-ConfigurationKey</maml:name>
        <!-- Parameter: SaasTenantId -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>SaasTenantId</maml:name>
          <maml:description>
            <maml:para>The AadTenantId for a SaaS environment.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Guid</command:parameterValue>
          <dev:type>
            <maml:name>System.Guid</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>00000000-0000-0000-0000-000000000000</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: EnvironmentName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>EnvironmentName</maml:name>
          <maml:description>
            <maml:para>The name of the environment.</maml: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: ProjectFolder -->
      <command:syntaxItem>
        <maml:name>Get-ConfigurationKey</maml:name>
        <!-- Parameter: ProjectFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ProjectFolder</maml:name>
          <maml:description>
            <maml:para>The full path to the AL project folder.</maml: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: HostUri -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>HostPort</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: ServerInstance -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: SaasTenantId -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>SaasTenantId</maml:name>
        <maml:description>
          <maml:para>The AadTenantId for a SaaS environment.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Guid</command:parameterValue>
        <dev:type>
          <maml:name>System.Guid</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>00000000-0000-0000-0000-000000000000</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: EnvironmentName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>EnvironmentName</maml:name>
        <maml:description>
          <maml:para>The name of the environment.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ProjectFolder -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ProjectFolder</maml:name>
        <maml:description>
          <maml:para>The full path to the AL project folder.</maml: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:returnValues />
  </command:command>
  <!-- Cmdlet: Register-Credential -->
  <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>Register-Credential</command:name>
      <command:verb>Register</command:verb>
      <command:noun>Credential</command:noun>
      <maml:description>
        <maml:para>Registers a credential on the package manager credential cache.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Register-Credential</maml:name>
        <!-- Parameter: Uri -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>Uri</maml:name>
          <maml:description>
            <maml:para>The URI prefix to register.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Uri</command:parameterValue>
          <dev:type>
            <maml:name>System.Uri</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Credential -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credential</maml:name>
          <maml:description>
            <maml:para>The credential to register.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: AuthType -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AuthType</maml:name>
          <maml:description>
            <maml:para>The auth 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: Force -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Force</maml:name>
          <maml:description>
            <maml:para>If set, the credential is overwritte, if the URI prefix has already been registered. Otherwise an existing credential is not changed.</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: Uri -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>Uri</maml:name>
        <maml:description>
          <maml:para>The URI prefix to register.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Uri</command:parameterValue>
        <dev:type>
          <maml:name>System.Uri</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Credential -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Credential</maml:name>
        <maml:description>
          <maml:para>The credential to register.</maml:para>
        </maml:description>
        <command:parameterValue required="true">PSCredential</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.PSCredential</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: AuthType -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>AuthType</maml:name>
        <maml:description>
          <maml:para>The auth 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: Force -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Force</maml:name>
        <maml:description>
          <maml:para>If set, the credential is overwritte, if the URI prefix has already been registered. Otherwise an existing credential is not changed.</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:returnValues />
  </command:command>
  <!-- Cmdlet: Unregister-Credential -->
  <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>Unregister-Credential</command:name>
      <command:verb>Unregister</command:verb>
      <command:noun>Credential</command:noun>
      <maml:description>
        <maml:para>Unregisters a credential on the package manager credential cache.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Unregister-Credential</maml:name>
        <!-- Parameter: Uri -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>Uri</maml:name>
          <maml:description>
            <maml:para>The URI prefix to unregister.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Uri</command:parameterValue>
          <dev:type>
            <maml:name>System.Uri</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: AuthType -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AuthType</maml:name>
          <maml:description>
            <maml:para>The auth type to unregister.</maml: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: Uri -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>Uri</maml:name>
        <maml:description>
          <maml:para>The URI prefix to unregister.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Uri</command:parameterValue>
        <dev:type>
          <maml:name>System.Uri</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: AuthType -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>AuthType</maml:name>
        <maml:description>
          <maml:para>The auth type to unregister.</maml: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:returnValues />
  </command:command>
  <!-- Cmdlet: Backup-Database -->
  <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>Backup-Database</command:name>
      <command:verb>Backup</command:verb>
      <command:noun>Database</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Filename -->
      <command:syntaxItem>
        <maml:name>Backup-Database</maml:name>
        <!-- Parameter: Filename -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Filename</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: CommandTimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>CommandTimeout</maml:name>
          <command:parameterValue required="true">TimeSpan</command:parameterValue>
          <dev:type>
            <maml:name>System.TimeSpan</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ConnectionString -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ConnectionString</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Credentials -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credentials</maml:name>
          <command:parameterValue required="true">NetworkCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Net.NetworkCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DatabaseName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DatabaseName</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DatabaseServer -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DatabaseServer</maml:name>
          <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="false" position="named">
          <maml:name>Overwrite</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: WithShrink -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>WithShrink</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: Foldername -->
      <command:syntaxItem>
        <maml:name>Backup-Database</maml:name>
        <!-- Parameter: Foldername -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Foldername</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: CommandTimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>CommandTimeout</maml:name>
          <command:parameterValue required="true">TimeSpan</command:parameterValue>
          <dev:type>
            <maml:name>System.TimeSpan</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ConnectionString -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ConnectionString</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Credentials -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credentials</maml:name>
          <command:parameterValue required="true">NetworkCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Net.NetworkCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DatabaseName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DatabaseName</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DatabaseServer -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DatabaseServer</maml:name>
          <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="false" position="named">
          <maml:name>Overwrite</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: WithShrink -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>WithShrink</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: Filename -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Filename</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Foldername -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Foldername</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: WithShrink -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>WithShrink</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: Overwrite -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Overwrite</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: DatabaseName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DatabaseName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: DatabaseServer -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DatabaseServer</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ConnectionString -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ConnectionString</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Credentials -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Credentials</maml:name>
        <command:parameterValue required="true">NetworkCredential</command:parameterValue>
        <dev:type>
          <maml:name>System.Net.NetworkCredential</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: CommandTimeout -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>CommandTimeout</maml:name>
        <command:parameterValue required="true">TimeSpan</command:parameterValue>
        <dev:type>
          <maml:name>System.TimeSpan</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-Database -->
  <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-Database</command:name>
      <command:verb>Get</command:verb>
      <command:noun>Database</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-Database</maml:name>
        <!-- Parameter: CommandTimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>CommandTimeout</maml:name>
          <command:parameterValue required="true">TimeSpan</command:parameterValue>
          <dev:type>
            <maml:name>System.TimeSpan</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ConnectionString -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ConnectionString</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Credentials -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credentials</maml:name>
          <command:parameterValue required="true">NetworkCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Net.NetworkCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DatabaseName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DatabaseName</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DatabaseServer -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DatabaseServer</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: DatabaseName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DatabaseName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: DatabaseServer -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DatabaseServer</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ConnectionString -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ConnectionString</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Credentials -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Credentials</maml:name>
        <command:parameterValue required="true">NetworkCredential</command:parameterValue>
        <dev:type>
          <maml:name>System.Net.NetworkCredential</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: CommandTimeout -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>CommandTimeout</maml:name>
        <command:parameterValue required="true">TimeSpan</command:parameterValue>
        <dev:type>
          <maml:name>System.TimeSpan</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-Database -->
  <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-Database</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>Database</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-Database</maml:name>
        <!-- Parameter: CommandTimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>CommandTimeout</maml:name>
          <command:parameterValue required="true">TimeSpan</command:parameterValue>
          <dev:type>
            <maml:name>System.TimeSpan</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ConnectionString -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ConnectionString</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Credentials -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credentials</maml:name>
          <command:parameterValue required="true">NetworkCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Net.NetworkCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DatabaseName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DatabaseName</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DatabaseServer -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DatabaseServer</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: DatabaseName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DatabaseName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: DatabaseServer -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DatabaseServer</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ConnectionString -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ConnectionString</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Credentials -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Credentials</maml:name>
        <command:parameterValue required="true">NetworkCredential</command:parameterValue>
        <dev:type>
          <maml:name>System.Net.NetworkCredential</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: CommandTimeout -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>CommandTimeout</maml:name>
        <command:parameterValue required="true">TimeSpan</command:parameterValue>
        <dev:type>
          <maml:name>System.TimeSpan</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Restore-Database -->
  <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>Restore-Database</command:name>
      <command:verb>Restore</command:verb>
      <command:noun>Database</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Restore-Database</maml:name>
        <!-- Parameter: Filename -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="0">
          <maml:name>Filename</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: CommandTimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>CommandTimeout</maml:name>
          <command:parameterValue required="true">TimeSpan</command:parameterValue>
          <dev:type>
            <maml:name>System.TimeSpan</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ConnectionString -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ConnectionString</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Credentials -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credentials</maml:name>
          <command:parameterValue required="true">NetworkCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Net.NetworkCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DatabaseName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DatabaseName</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DatabaseServer -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DatabaseServer</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DatafilePath -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DatafilePath</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: LogfilePath -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>LogfilePath</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: TempPath -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>TempPath</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: WithShrink -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>WithShrink</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: Filename -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="0">
        <maml:name>Filename</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: DatafilePath -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DatafilePath</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: LogfilePath -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>LogfilePath</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: TempPath -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>TempPath</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: WithShrink -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>WithShrink</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: Force -->
      <command:parameter required="false" globbing="false" pipelineInput="false" 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: DatabaseName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DatabaseName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: DatabaseServer -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DatabaseServer</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ConnectionString -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ConnectionString</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Credentials -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Credentials</maml:name>
        <command:parameterValue required="true">NetworkCredential</command:parameterValue>
        <dev:type>
          <maml:name>System.Net.NetworkCredential</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: CommandTimeout -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>CommandTimeout</maml:name>
        <command:parameterValue required="true">TimeSpan</command:parameterValue>
        <dev:type>
          <maml:name>System.TimeSpan</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:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-DatabaseConnection -->
  <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-DatabaseConnection</command:name>
      <command:verb>New</command:verb>
      <command:noun>DatabaseConnection</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-DatabaseConnection</maml:name>
        <!-- Parameter: CommandTimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>CommandTimeout</maml:name>
          <command:parameterValue required="true">TimeSpan</command:parameterValue>
          <dev:type>
            <maml:name>System.TimeSpan</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ConnectionString -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ConnectionString</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Credentials -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credentials</maml:name>
          <command:parameterValue required="true">NetworkCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Net.NetworkCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DatabaseName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DatabaseName</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DatabaseServer -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DatabaseServer</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: DatabaseName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DatabaseName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: DatabaseServer -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DatabaseServer</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ConnectionString -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ConnectionString</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Credentials -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Credentials</maml:name>
        <command:parameterValue required="true">NetworkCredential</command:parameterValue>
        <dev:type>
          <maml:name>System.Net.NetworkCredential</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: CommandTimeout -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>CommandTimeout</maml:name>
        <command:parameterValue required="true">TimeSpan</command:parameterValue>
        <dev:type>
          <maml:name>System.TimeSpan</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-DefaultPackageFeed -->
  <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-DefaultPackageFeed</command:name>
      <command:verb>Add</command:verb>
      <command:noun>DefaultPackageFeed</command:noun>
      <maml:description>
        <maml:para>Adds one or more default, predefined package feeds to the configuration store.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The default feeds to be added are read from the EOS public API. If a local feed with the same name already exists, it will be replaced.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Add-DefaultPackageFeed</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>If this is specified, only the default feeds matching these names are added. Otherwise all default feeds are added.</maml: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="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>If this is specified, only the default feeds matching these names are added. Otherwise all default feeds are added.</maml: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:returnValues />
  </command:command>
  <!-- Cmdlet: Get-EnabledPackageFeed -->
  <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-EnabledPackageFeed</command:name>
      <command:verb>Get</command:verb>
      <command:noun>EnabledPackageFeed</command:noun>
      <maml:description>
        <maml:para>Get a list of enabled package feeds on service.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Channel -->
      <command:syntaxItem>
        <maml:name>Get-EnabledPackageFeed</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <maml:description>
            <maml:para>If specified, gets the active feeds for this channel.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: ConfigurationKey -->
      <command:syntaxItem>
        <maml:name>Get-EnabledPackageFeed</maml:name>
        <!-- Parameter: ConfigurationKey -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>ConfigurationKey</maml:name>
          <maml:description>
            <maml:para>If specified, gets the active feeds for this configuration 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:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <maml:description>
          <maml:para>If specified, gets the active feeds for this channel.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ConfigurationKey -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>ConfigurationKey</maml:name>
        <maml:description>
          <maml:para>If specified, gets the active feeds for this configuration 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:returnValues />
  </command:command>
  <!-- Cmdlet: Set-EnabledPackageFeed -->
  <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-EnabledPackageFeed</command:name>
      <command:verb>Set</command:verb>
      <command:noun>EnabledPackageFeed</command:noun>
      <maml:description>
        <maml:para>Enable or disable a package feed on service.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Channel -->
      <command:syntaxItem>
        <maml:name>Set-EnabledPackageFeed</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0" aliases="FeedName">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specifies the feed name(s) to enable or 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: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <maml:description>
            <maml:para>If specified, configures the feeds for this channel.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Enabled -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Enabled</maml:name>
          <maml:description>
            <maml:para>Specifies if the feeds should be enabled (true) or disabled (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>True</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: ConfigurationKey -->
      <command:syntaxItem>
        <maml:name>Set-EnabledPackageFeed</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0" aliases="FeedName">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specifies the feed name(s) to enable or 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: ConfigurationKey -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>ConfigurationKey</maml:name>
          <maml:description>
            <maml:para>If specified, configures the feeds for this configuration 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: Enabled -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Enabled</maml:name>
          <maml:description>
            <maml:para>Specifies if the feeds should be enabled (true) or disabled (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>True</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <maml:description>
          <maml:para>If specified, configures the feeds for this channel.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ConfigurationKey -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>ConfigurationKey</maml:name>
        <maml:description>
          <maml:para>If specified, configures the feeds for this configuration 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: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0" aliases="FeedName">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specifies the feed name(s) to enable or 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:parameter required="true" globbing="false" pipelineInput="false" position="0" aliases="FeedName">
        <maml:name>FeedName</maml:name>
        <maml:description>
          <maml:para>Specifies the feed name(s) to enable or disable.</maml:para>
          <maml:para>This is an alias of the Name 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: Enabled -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Enabled</maml:name>
        <maml:description>
          <maml:para>Specifies if the feeds should be enabled (true) or disabled (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>True</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Promote-FeedAppPackage -->
  <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>Promote-FeedAppPackage</command:name>
      <command:verb>Promote</command:verb>
      <command:noun>FeedAppPackage</command:noun>
      <maml:description>
        <maml:para>Promotes app package on a package manager.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Package -->
      <command:syntaxItem>
        <maml:name>Promote-FeedAppPackage</maml:name>
        <!-- Parameter: Package -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Package</maml:name>
          <maml:description>
            <maml:para>The package(s) to promote.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: PackageManager -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <maml:description>
            <maml:para>The package manager where the package will be promoted.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Target -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Target</maml:name>
          <maml:description>
            <maml:para>Specifies the target to promote the package(s) to.</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></dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: Name -->
      <command:syntaxItem>
        <maml:name>Promote-FeedAppPackage</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>The name of the package to promote.</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></dev:defaultValue>
        </command:parameter>
        <!-- Parameter: PackageManager -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <maml:description>
            <maml:para>The package manager where the package will be promoted.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Publisher -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Publisher</maml:name>
          <maml:description>
            <maml:para>The publisher of the package to retrieve.</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></dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Target -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Target</maml:name>
          <maml:description>
            <maml:para>Specifies the target to promote the package(s) to.</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></dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Version -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Version</maml:name>
          <maml:description>
            <maml:para>The version of the package to retrieve. This is optional. If this is not specified, the latest version available is retrieved.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: PackageManager -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>PackageManager</maml:name>
        <maml:description>
          <maml:para>The package manager where the package will be promoted.</maml:para>
        </maml:description>
        <command:parameterValue required="true">AppPackageManager</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Package -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Package</maml:name>
        <maml:description>
          <maml:para>The package(s) to promote.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>The name of the package to promote.</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></dev:defaultValue>
      </command:parameter>
      <!-- Parameter: Publisher -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Publisher</maml:name>
        <maml:description>
          <maml:para>The publisher of the package to retrieve.</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></dev:defaultValue>
      </command:parameter>
      <!-- Parameter: Version -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Version</maml:name>
        <maml:description>
          <maml:para>The version of the package to retrieve. This is optional. If this is not specified, the latest version available is retrieved.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Target -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Target</maml:name>
        <maml:description>
          <maml:para>Specifies the target to promote the package(s) to.</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></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Publish-FeedAppPackage -->
  <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>Publish-FeedAppPackage</command:name>
      <command:verb>Publish</command:verb>
      <command:noun>FeedAppPackage</command:noun>
      <maml:description>
        <maml:para>Publishes an app package to a package manager.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Provider -->
      <command:syntaxItem>
        <maml:name>Publish-FeedAppPackage</maml:name>
      </command:syntaxItem>
      <!-- Parameter set: PackageManager -->
      <command:syntaxItem>
        <maml:name>Publish-FeedAppPackage</maml:name>
        <!-- Parameter: PackageManager -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <maml:description>
            <maml:para>The package manager where the package will be published to.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: AppPackageFilePath -->
      <command:syntaxItem>
        <maml:name>Publish-FeedAppPackage</maml:name>
        <!-- Parameter: AppPackageFilePath -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>AppPackageFilePath</maml:name>
          <maml:description>
            <maml:para>The full path to the app package file to publish. This is required. If this points to a folder instead of a file, the .app file in this folder will be used, if it contains exactly one, otherwise an error will be thrown.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ChangelogFilePath -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ChangelogFilePath</maml:name>
          <maml:description>
            <maml:para>The full path to the changelog file to publish. This is 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: CustomMetadataFilePath -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>CustomMetadataFilePath</maml:name>
          <maml:description>
            <maml:para>The full path to the custom metadata specification to publish. This is 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: DocCommentsFilePath -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DocCommentsFilePath</maml:name>
          <maml:description>
            <maml:para>The full path to the XML documentation to publish. This is 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: DocumentationFilePath -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DocumentationFilePath</maml:name>
          <maml:description>
            <maml:para>The full path to the documentation package to publish. This is 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>
      </command:syntaxItem>
      <!-- Parameter set: FullPackage -->
      <command:syntaxItem>
        <maml:name>Publish-FeedAppPackage</maml:name>
        <!-- Parameter: FullPackage -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>FullPackage</maml:name>
          <maml:description>
            <maml:para>Specifies one or more full packages to publish.</maml:para>
          </maml:description>
          <command:parameterValue required="true">FeedAppPackage[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.FeedAppPackage[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Provider -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Provider</maml:name>
        <maml:description>
          <maml:para>The package provider where the package will be published to.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IAppPackageProvider</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.Providers.IAppPackageProvider</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: PackageManager -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>PackageManager</maml:name>
        <maml:description>
          <maml:para>The package manager where the package will be published to.</maml:para>
        </maml:description>
        <command:parameterValue required="true">AppPackageManager</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: AppPackageFilePath -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>AppPackageFilePath</maml:name>
        <maml:description>
          <maml:para>The full path to the app package file to publish. This is required. If this points to a folder instead of a file, the .app file in this folder will be used, if it contains exactly one, otherwise an error will be thrown.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ChangelogFilePath -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ChangelogFilePath</maml:name>
        <maml:description>
          <maml:para>The full path to the changelog file to publish. This is 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: DocumentationFilePath -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DocumentationFilePath</maml:name>
        <maml:description>
          <maml:para>The full path to the documentation package to publish. This is 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: DocCommentsFilePath -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DocCommentsFilePath</maml:name>
        <maml:description>
          <maml:para>The full path to the XML documentation to publish. This is 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: CustomMetadataFilePath -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>CustomMetadataFilePath</maml:name>
        <maml:description>
          <maml:para>The full path to the custom metadata specification to publish. This is 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: FullPackage -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>FullPackage</maml:name>
        <maml:description>
          <maml:para>Specifies one or more full packages to publish.</maml:para>
        </maml:description>
        <command:parameterValue required="true">FeedAppPackage[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.FeedAppPackage[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-FolderPackageProvider -->
  <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-FolderPackageProvider</command:name>
      <command:verb>New</command:verb>
      <command:noun>FolderPackageProvider</command:noun>
    </command:details>
    <maml:description>
      <maml:para>Creates a NuGet package provider for use in a package manager.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: Folder -->
      <command:syntaxItem>
        <maml:name>New-FolderPackageProvider</maml:name>
        <!-- Parameter: Folder -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Folder</maml:name>
          <maml:description>
            <maml:para>Specifies the folder to for the package provider.</maml: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: ArtifactUri -->
      <command:syntaxItem>
        <maml:name>New-FolderPackageProvider</maml:name>
        <!-- Parameter: ArtifactUri -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>ArtifactUri</maml:name>
          <maml:description>
            <maml:para>If specified, uses the BC artifact specified by this URI as a source. If the artifact is not available locally, it is downloaded.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Uri</command:parameterValue>
          <dev:type>
            <maml:name>System.Uri</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: ArtifactType -->
      <command:syntaxItem>
        <maml:name>New-FolderPackageProvider</maml:name>
        <!-- Parameter: ArtifactType -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>ArtifactType</maml:name>
          <maml:description>
            <maml:para>Specifies the type of artifact to use as a source. The artifact will be downloaded if it does not exist locally.</maml:para>
            <maml:para>Possible values: OnPrem, Sandbox</maml:para>
          </maml:description>
          <command:parameterValue required="true">ArtifactType</command:parameterValue>
          <dev:type>
            <maml:name>Bc.Development.Artifacts.ArtifactType</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>OnPrem</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">OnPrem</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Sandbox</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: ArtifactVersionFilter -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>ArtifactVersionFilter</maml:name>
          <maml:description>
            <maml:para>Specifies the version of the artifact to use as a source. The artifact will be downloaded if it does not exist locally.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ArtifactCountry -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ArtifactCountry</maml:name>
          <maml:description>
            <maml:para>Specifies the country of the artifact to use as a source. Defaults to 'w1'. The artifact will be downloaded if it does not exist locally.</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>w1</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: ArtifactStorageAccount -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ArtifactStorageAccount</maml:name>
          <maml:description>
            <maml:para>Specifies the storage account of the artifact to use as a source. Defaults to 'bcartifacts'. The artifact will be downloaded if it does not exist locally.</maml:para>
            <maml:para>Possible values: BcArtifacts, BcInsider, BcPublicPreview</maml:para>
          </maml:description>
          <command:parameterValue required="true">ArtifactStorageAccount</command:parameterValue>
          <dev:type>
            <maml:name>Bc.Development.Artifacts.ArtifactStorageAccount</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>BcArtifacts</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">BcArtifacts</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">BcInsider</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">BcPublicPreview</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Folder -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Folder</maml:name>
        <maml:description>
          <maml:para>Specifies the folder to for the package provider.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ArtifactUri -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>ArtifactUri</maml:name>
        <maml:description>
          <maml:para>If specified, uses the BC artifact specified by this URI as a source. If the artifact is not available locally, it is downloaded.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Uri</command:parameterValue>
        <dev:type>
          <maml:name>System.Uri</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ArtifactType -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>ArtifactType</maml:name>
        <maml:description>
          <maml:para>Specifies the type of artifact to use as a source. The artifact will be downloaded if it does not exist locally.</maml:para>
          <maml:para>Possible values: OnPrem, Sandbox</maml:para>
        </maml:description>
        <command:parameterValue required="true">ArtifactType</command:parameterValue>
        <dev:type>
          <maml:name>Bc.Development.Artifacts.ArtifactType</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>OnPrem</dev:defaultValue>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">OnPrem</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Sandbox</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
      <!-- Parameter: ArtifactVersionFilter -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>ArtifactVersionFilter</maml:name>
        <maml:description>
          <maml:para>Specifies the version of the artifact to use as a source. The artifact will be downloaded if it does not exist locally.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ArtifactCountry -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ArtifactCountry</maml:name>
        <maml:description>
          <maml:para>Specifies the country of the artifact to use as a source. Defaults to 'w1'. The artifact will be downloaded if it does not exist locally.</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>w1</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: ArtifactStorageAccount -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ArtifactStorageAccount</maml:name>
        <maml:description>
          <maml:para>Specifies the storage account of the artifact to use as a source. Defaults to 'bcartifacts'. The artifact will be downloaded if it does not exist locally.</maml:para>
          <maml:para>Possible values: BcArtifacts, BcInsider, BcPublicPreview</maml:para>
        </maml:description>
        <command:parameterValue required="true">ArtifactStorageAccount</command:parameterValue>
        <dev:type>
          <maml:name>Bc.Development.Artifacts.ArtifactStorageAccount</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>BcArtifacts</dev:defaultValue>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">BcArtifacts</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">BcInsider</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">BcPublicPreview</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NavAlObject -->
  <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-NavAlObject</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NavAlObject</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NavAlObject</maml:name>
        <!-- Parameter: Folder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="0">
          <maml:name>Folder</maml:name>
          <maml:description>
            <maml:para>Indicates the project folder to use. If this is not specified, the current working directory of the PowerShell host is used.</maml:para>
            <maml:para>This must point to a folder containing an app project.</maml:para>
            <maml:para>WARNING: The project in question should be correctly compilable, otherwise the syntax parser may fail and the results become unpredictable.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Compact -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Compact</maml:name>
          <maml:description>
            <maml:para>If this is specified, a compact list is returned that is useful for quick inspection of the contents of a project. In which case only instances of 'NavObjectReference' are returned. If you do not set this switch (default), a full object of type 'NavAlObject' is returned.</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: ObjectType -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ObjectType</maml:name>
          <maml:description>
            <maml:para>If this is specified, the results are filtered by this object type. You can use this to extract a list of only a specific object type. This parameter can accept numeric values (1 = Table, 3 = Report, 5 = Codeunit, ...) as well as string values ('Codeunit', 'Table', ...) and will try to decode the value accordingly.</maml:para>
          </maml:description>
          <command:parameterValue required="true">object</command:parameterValue>
          <dev:type>
            <maml:name>System.Object</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: SymbolCache -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SymbolCache</maml:name>
          <maml:description>
            <maml:para>If this is specified, this symbol cache is used and symbols are no longer implicitly read from disk.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AlSymbolCache</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.AlSymbolCache</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: SymbolCacheFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SymbolCacheFolder</maml:name>
          <maml:description>
            <maml:para>If this is specified, symbols are read from this folder. If this is not specified, the symbols are attempted to be read from "[project-root]\.alpackages".</maml: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: Folder -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="0">
        <maml:name>Folder</maml:name>
        <maml:description>
          <maml:para>Indicates the project folder to use. If this is not specified, the current working directory of the PowerShell host is used.</maml:para>
          <maml:para>This must point to a folder containing an app project.</maml:para>
          <maml:para>WARNING: The project in question should be correctly compilable, otherwise the syntax parser may fail and the results become unpredictable.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: SymbolCacheFolder -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>SymbolCacheFolder</maml:name>
        <maml:description>
          <maml:para>If this is specified, symbols are read from this folder. If this is not specified, the symbols are attempted to be read from "[project-root]\.alpackages".</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: SymbolCache -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>SymbolCache</maml:name>
        <maml:description>
          <maml:para>If this is specified, this symbol cache is used and symbols are no longer implicitly read from disk.</maml:para>
        </maml:description>
        <command:parameterValue required="true">AlSymbolCache</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.AlSymbolCache</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Compact -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Compact</maml:name>
        <maml:description>
          <maml:para>If this is specified, a compact list is returned that is useful for quick inspection of the contents of a project. In which case only instances of 'NavObjectReference' are returned. If you do not set this switch (default), a full object of type 'NavAlObject' is returned.</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: ObjectType -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ObjectType</maml:name>
        <maml:description>
          <maml:para>If this is specified, the results are filtered by this object type. You can use this to extract a list of only a specific object type. This parameter can accept numeric values (1 = Table, 3 = Report, 5 = Codeunit, ...) as well as string values ('Codeunit', 'Table', ...) and will try to decode the value accordingly.</maml:para>
        </maml:description>
        <command:parameterValue required="true">object</command:parameterValue>
        <dev:type>
          <maml:name>System.Object</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Deploy-NAVApp -->
  <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>Deploy-NAVApp</command:name>
      <command:verb>Deploy</command:verb>
      <command:noun>NAVApp</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Path -->
      <command:syntaxItem>
        <maml:name>Deploy-NAVApp</maml:name>
        <!-- Parameter: Path -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Path</maml:name>
          <maml:description>
            <maml:para>If specified, the package to be deployed will be read from the specified file. Any dependencies of the package will still be resolved through the package manager.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DependencyResolution -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DependencyResolution</maml:name>
          <maml:description>
            <maml:para>Specifies how dependencies should be resolved.</maml:para>
            <maml:para>Possible values: MinimumVersion, Strict, LatestVersion</maml:para>
          </maml:description>
          <command:parameterValue required="true">DependencyResolutionPolicy</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.DependencyResolutionPolicy</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">MinimumVersion</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Strict</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">LatestVersion</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: PackageManager -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <maml:description>
            <maml:para>Specifies the package manager to be used. This is optional. If the target server instance has package feeds configured, the package manager will be created automatically.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: Name -->
      <command:syntaxItem>
        <maml:name>Deploy-NAVApp</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specifies the name of the package to be deployed. A package with this name must be available on the package manager. This is optional, if `Id` is specified. The package itself and all its dependencies will be resolved through the package manager.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DependencyResolution -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DependencyResolution</maml:name>
          <maml:description>
            <maml:para>Specifies how dependencies should be resolved.</maml:para>
            <maml:para>Possible values: MinimumVersion, Strict, LatestVersion</maml:para>
          </maml:description>
          <command:parameterValue required="true">DependencyResolutionPolicy</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.DependencyResolutionPolicy</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">MinimumVersion</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Strict</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">LatestVersion</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: Id -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Id</maml:name>
          <maml:description>
            <maml:para>Specifies the App-ID of the package to be deployed. A package with this ID must be available on the package manager. This is optional, if `Name` (and optionally, `Publisher`) are specified. The package itself and all its dependencies will be resolved through the package manager.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Guid</command:parameterValue>
          <dev:type>
            <maml:name>System.Guid</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>00000000-0000-0000-0000-000000000000</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: PackageManager -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <maml:description>
            <maml:para>Specifies the package manager to be used. This is optional. If the target server instance has package feeds configured, the package manager will be created automatically.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Publisher -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Publisher</maml:name>
          <maml:description>
            <maml:para>Specifies the publisher of the package to be deployed. A package with this publisher and name must be available on the package manager. This is optional. If more than one package is found with a matching `ID` and `Name`, the operation will fail. The package itself and all its dependencies will be resolved through the package manager.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Version -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Version</maml:name>
          <maml:description>
            <maml:para>Specifies the version of the package to be deployed. A package with this version and name must be available on the package manager. This is optional. If nothing is specified, the latest available version will be deployed. Be aware that `DependencyResolution` may impact which version will actually be deployed. The package itself and all its dependencies will be resolved through the package manager.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: Packages -->
      <command:syntaxItem>
        <maml:name>Deploy-NAVApp</maml:name>
        <!-- Parameter: Packages -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named" aliases="Apps">
          <maml:name>Packages</maml:name>
          <maml:description>
            <maml:para>Specifies a list of packages to be deployed. All the packages and all its dependencies will be resolved through the package manager.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DependencyResolution -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DependencyResolution</maml:name>
          <maml:description>
            <maml:para>Specifies how dependencies should be resolved.</maml:para>
            <maml:para>Possible values: MinimumVersion, Strict, LatestVersion</maml:para>
          </maml:description>
          <command:parameterValue required="true">DependencyResolutionPolicy</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.DependencyResolutionPolicy</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">MinimumVersion</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Strict</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">LatestVersion</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: PackageManager -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <maml:description>
            <maml:para>Specifies the package manager to be used. This is optional. If the target server instance has package feeds configured, the package manager will be created automatically.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: ProjectFolder -->
      <command:syntaxItem>
        <maml:name>Deploy-NAVApp</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DependencyResolution -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DependencyResolution</maml:name>
          <maml:description>
            <maml:para>Specifies how dependencies should be resolved.</maml:para>
            <maml:para>Possible values: MinimumVersion, Strict, LatestVersion</maml:para>
          </maml:description>
          <command:parameterValue required="true">DependencyResolutionPolicy</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.DependencyResolutionPolicy</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">MinimumVersion</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Strict</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">LatestVersion</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: PackageManager -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <maml:description>
            <maml:para>Specifies the package manager to be used. This is optional. If the target server instance has package feeds configured, the package manager will be created automatically.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ProjectFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ProjectFolder</maml:name>
          <maml:description>
            <maml:para>If this is specified, the specified folder is read as an AL project. All dependencies specified in this AL project are deployed. All the packages and all its dependencies will be resolved through the package manager.</maml: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: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Force -->
      <command:parameter required="false" globbing="false" pipelineInput="false" 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: Path -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Path</maml:name>
        <maml:description>
          <maml:para>If specified, the package to be deployed will be read from the specified file. Any dependencies of the package will still be resolved through the package manager.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Id -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Id</maml:name>
        <maml:description>
          <maml:para>Specifies the App-ID of the package to be deployed. A package with this ID must be available on the package manager. This is optional, if `Name` (and optionally, `Publisher`) are specified. The package itself and all its dependencies will be resolved through the package manager.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Guid</command:parameterValue>
        <dev:type>
          <maml:name>System.Guid</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>00000000-0000-0000-0000-000000000000</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specifies the name of the package to be deployed. A package with this name must be available on the package manager. This is optional, if `Id` is specified. The package itself and all its dependencies will be resolved through the package manager.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Publisher -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Publisher</maml:name>
        <maml:description>
          <maml:para>Specifies the publisher of the package to be deployed. A package with this publisher and name must be available on the package manager. This is optional. If more than one package is found with a matching `ID` and `Name`, the operation will fail. The package itself and all its dependencies will be resolved through the package manager.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Version -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Version</maml:name>
        <maml:description>
          <maml:para>Specifies the version of the package to be deployed. A package with this version and name must be available on the package manager. This is optional. If nothing is specified, the latest available version will be deployed. Be aware that `DependencyResolution` may impact which version will actually be deployed. The package itself and all its dependencies will be resolved through the package manager.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Packages -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named" aliases="Apps">
        <maml:name>Packages</maml:name>
        <maml:description>
          <maml:para>Specifies a list of packages to be deployed. All the packages and all its dependencies will be resolved through the package manager.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named" aliases="Apps">
        <maml:name>Apps</maml:name>
        <maml:description>
          <maml:para>Specifies a list of packages to be deployed. All the packages and all its dependencies will be resolved through the package manager.</maml:para>
          <maml:para>This is an alias of the Packages parameter.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ProjectFolder -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ProjectFolder</maml:name>
        <maml:description>
          <maml:para>If this is specified, the specified folder is read as an AL project. All dependencies specified in this AL project are deployed. All the packages and all its dependencies will be resolved through the package manager.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: PackageManager -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>PackageManager</maml:name>
        <maml:description>
          <maml:para>Specifies the package manager to be used. This is optional. If the target server instance has package feeds configured, the package manager will be created automatically.</maml:para>
        </maml:description>
        <command:parameterValue required="true">AppPackageManager</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: PackageProvider -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>PackageProvider</maml:name>
        <maml:description>
          <maml:para>This is available for backward-compatibility only.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IAppPackageProvider[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.Providers.IAppPackageProvider[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: MinVersion -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>MinVersion</maml:name>
        <maml:description>
          <maml:para>This is available for backward-compatibility only.</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: DependencyResolution -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DependencyResolution</maml:name>
        <maml:description>
          <maml:para>Specifies how dependencies should be resolved.</maml:para>
          <maml:para>Possible values: MinimumVersion, Strict, LatestVersion</maml:para>
        </maml:description>
        <command:parameterValue required="true">DependencyResolutionPolicy</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.DependencyResolutionPolicy</maml:name>
          <maml:uri />
        </dev:type>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">MinimumVersion</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Strict</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">LatestVersion</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
      <!-- Parameter: PassThrough -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>PassThrough</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>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies a list of packages to be deployed. All the packages and all its dependencies will be resolved through the package manager.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Install-NAVApp -->
  <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>Install-NAVApp</command:name>
      <command:verb>Install</command:verb>
      <command:noun>NAVApp</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Name -->
      <command:syntaxItem>
        <maml:name>Install-NAVApp</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: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Publisher -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Publisher</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Version -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Version</maml:name>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: Packages -->
      <command:syntaxItem>
        <maml:name>Install-NAVApp</maml:name>
        <!-- Parameter: Packages -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Packages</maml:name>
          <maml:description>
            <maml:para>Specifies on or more apps to be processed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</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="false" 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: 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: Publisher -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Publisher</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Version -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Version</maml:name>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Packages -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Packages</maml:name>
        <maml:description>
          <maml:para>Specifies on or more apps to be processed.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</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>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Publish-NAVApp -->
  <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>Publish-NAVApp</command:name>
      <command:verb>Publish</command:verb>
      <command:noun>NAVApp</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Data -->
      <command:syntaxItem>
        <maml:name>Publish-NAVApp</maml:name>
        <!-- Parameter: Data -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Data</maml:name>
          <command:parameterValue required="true">byte[]</command:parameterValue>
          <dev:type>
            <maml:name>System.Byte[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: PackageType -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageType</maml:name>
          <maml:description>
            <maml:para>Possible values: Extension, SymbolsOnly</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageType</command:parameterValue>
          <dev:type>
            <maml:name>Bare.WebApi.Models.AppPackageType</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>Extension</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">Extension</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">SymbolsOnly</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: SkipVerification -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SkipVerification</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: Package -->
      <command:syntaxItem>
        <maml:name>Publish-NAVApp</maml:name>
        <!-- Parameter: Package -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Package</maml:name>
          <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DependencyResolution -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DependencyResolution</maml:name>
          <maml:description>
            <maml:para>Specifies how dependencies should be resolved.</maml:para>
            <maml:para>Possible values: MinimumVersion, Strict, LatestVersion</maml:para>
          </maml:description>
          <command:parameterValue required="true">DependencyResolutionPolicy</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.DependencyResolutionPolicy</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">MinimumVersion</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Strict</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">LatestVersion</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: PackageManager -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: PackageType -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageType</maml:name>
          <maml:description>
            <maml:para>Possible values: Extension, SymbolsOnly</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageType</command:parameterValue>
          <dev:type>
            <maml:name>Bare.WebApi.Models.AppPackageType</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>Extension</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">Extension</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">SymbolsOnly</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: SkipVerification -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SkipVerification</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: Path -->
      <command:syntaxItem>
        <maml:name>Publish-NAVApp</maml:name>
        <!-- Parameter: Path -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Path</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: PackageType -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageType</maml:name>
          <maml:description>
            <maml:para>Possible values: Extension, SymbolsOnly</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageType</command:parameterValue>
          <dev:type>
            <maml:name>Bare.WebApi.Models.AppPackageType</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>Extension</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">Extension</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">SymbolsOnly</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: SkipVerification -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SkipVerification</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: Name -->
      <command:syntaxItem>
        <maml:name>Publish-NAVApp</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="false" 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: Publisher -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Publisher</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DependencyResolution -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DependencyResolution</maml:name>
          <maml:description>
            <maml:para>Specifies how dependencies should be resolved.</maml:para>
            <maml:para>Possible values: MinimumVersion, Strict, LatestVersion</maml:para>
          </maml:description>
          <command:parameterValue required="true">DependencyResolutionPolicy</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.DependencyResolutionPolicy</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">MinimumVersion</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Strict</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">LatestVersion</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: PackageManager -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: PackageType -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageType</maml:name>
          <maml:description>
            <maml:para>Possible values: Extension, SymbolsOnly</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageType</command:parameterValue>
          <dev:type>
            <maml:name>Bare.WebApi.Models.AppPackageType</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>Extension</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">Extension</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">SymbolsOnly</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: SkipVerification -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SkipVerification</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: Version -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Version</maml:name>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</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="false" 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: SkipVerification -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>SkipVerification</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: PackageType -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>PackageType</maml:name>
        <maml:description>
          <maml:para>Possible values: Extension, SymbolsOnly</maml:para>
        </maml:description>
        <command:parameterValue required="true">AppPackageType</command:parameterValue>
        <dev:type>
          <maml:name>Bare.WebApi.Models.AppPackageType</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>Extension</dev:defaultValue>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">Extension</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">SymbolsOnly</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
      <!-- Parameter: Data -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Data</maml:name>
        <command:parameterValue required="true">byte[]</command:parameterValue>
        <dev:type>
          <maml:name>System.Byte[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Package -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Package</maml:name>
        <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Path -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Path</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="false" 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: Publisher -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Publisher</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Version -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Version</maml:name>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: PackageManager -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>PackageManager</maml:name>
        <command:parameterValue required="true">AppPackageManager</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: DependencyResolution -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DependencyResolution</maml:name>
        <maml:description>
          <maml:para>Specifies how dependencies should be resolved.</maml:para>
          <maml:para>Possible values: MinimumVersion, Strict, LatestVersion</maml:para>
        </maml:description>
        <command:parameterValue required="true">DependencyResolutionPolicy</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.DependencyResolutionPolicy</maml:name>
          <maml:uri />
        </dev:type>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">MinimumVersion</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Strict</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">LatestVersion</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Sync-NAVApp -->
  <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>Sync-NAVApp</command:name>
      <command:verb>Sync</command:verb>
      <command:noun>NAVApp</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Name -->
      <command:syntaxItem>
        <maml:name>Sync-NAVApp</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>The name of the app.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Mode -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Mode</maml:name>
          <maml:description>
            <maml:para>Specifies the synchronization mode.</maml:para>
            <maml:para>Possible values: Add, Clean, Development, ForceSync</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppSyncMode</command:parameterValue>
          <dev:type>
            <maml:name>Bare.WebApi.Models.AppSyncMode</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">Add</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Clean</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Development</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">ForceSync</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: Publisher -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Publisher</maml:name>
          <maml:description>
            <maml:para>The publisher of the app.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Version -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Version</maml:name>
          <maml:description>
            <maml:para>The version of the app.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: Packages -->
      <command:syntaxItem>
        <maml:name>Sync-NAVApp</maml:name>
        <!-- Parameter: Packages -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Packages</maml:name>
          <maml:description>
            <maml:para>Specifies on or more apps to be processed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Mode -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Mode</maml:name>
          <maml:description>
            <maml:para>Specifies the synchronization mode.</maml:para>
            <maml:para>Possible values: Add, Clean, Development, ForceSync</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppSyncMode</command:parameterValue>
          <dev:type>
            <maml:name>Bare.WebApi.Models.AppSyncMode</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">Add</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Clean</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Development</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">ForceSync</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</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="false" 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: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>The name of the app.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Publisher -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Publisher</maml:name>
        <maml:description>
          <maml:para>The publisher of the app.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Version -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Version</maml:name>
        <maml:description>
          <maml:para>The version of the app.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Packages -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Packages</maml:name>
        <maml:description>
          <maml:para>Specifies on or more apps to be processed.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Mode -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Mode</maml:name>
        <maml:description>
          <maml:para>Specifies the synchronization mode.</maml:para>
          <maml:para>Possible values: Add, Clean, Development, ForceSync</maml:para>
        </maml:description>
        <command:parameterValue required="true">AppSyncMode</command:parameterValue>
        <dev:type>
          <maml:name>Bare.WebApi.Models.AppSyncMode</maml:name>
          <maml:uri />
        </dev:type>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">Add</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Clean</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Development</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">ForceSync</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The name of the app.</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 publisher of the app.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The version of the app.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Uninstall-NAVApp -->
  <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>Uninstall-NAVApp</command:name>
      <command:verb>Uninstall</command:verb>
      <command:noun>NAVApp</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Name -->
      <command:syntaxItem>
        <maml:name>Uninstall-NAVApp</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>The name of the app.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DoNotSaveData -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DoNotSaveData</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: Publisher -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Publisher</maml:name>
          <maml:description>
            <maml:para>The publisher of the app.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Unpublish -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Unpublish</maml:name>
          <maml:description>
            <maml:para>If specified, the app will also be unpublished after uninstalling.</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: Version -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Version</maml:name>
          <maml:description>
            <maml:para>The version of the app.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: Packages -->
      <command:syntaxItem>
        <maml:name>Uninstall-NAVApp</maml:name>
        <!-- Parameter: Packages -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Packages</maml:name>
          <maml:description>
            <maml:para>Specifies on or more apps to be processed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DoNotSaveData -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DoNotSaveData</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: Unpublish -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Unpublish</maml:name>
          <maml:description>
            <maml:para>If specified, the app will also be unpublished after uninstalling.</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: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</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="false" 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: Unpublish -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Unpublish</maml:name>
        <maml:description>
          <maml:para>If specified, the app will also be unpublished after uninstalling.</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="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>The name of the app.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Publisher -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Publisher</maml:name>
        <maml:description>
          <maml:para>The publisher of the app.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Version -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Version</maml:name>
        <maml:description>
          <maml:para>The version of the app.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Packages -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Packages</maml:name>
        <maml:description>
          <maml:para>Specifies on or more apps to be processed.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: DoNotSaveData -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DoNotSaveData</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>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The name of the app.</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 publisher of the app.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The version of the app.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Unpublish-NAVApp -->
  <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>Unpublish-NAVApp</command:name>
      <command:verb>Unpublish</command:verb>
      <command:noun>NAVApp</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Name -->
      <command:syntaxItem>
        <maml:name>Unpublish-NAVApp</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>The name of the app.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Publisher -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Publisher</maml:name>
          <maml:description>
            <maml:para>The publisher of the app.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Scope -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Scope</maml:name>
          <maml:description>
            <maml:para>Specifies the scope from which the app should be unpublished.</maml:para>
            <maml:para>Possible values: Global, Tenant</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppScope</command:parameterValue>
          <dev:type>
            <maml:name>Bare.WebApi.Models.AppScope</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">Global</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Tenant</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: Version -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Version</maml:name>
          <maml:description>
            <maml:para>The version of the app.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: Packages -->
      <command:syntaxItem>
        <maml:name>Unpublish-NAVApp</maml:name>
        <!-- Parameter: Packages -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Packages</maml:name>
          <maml:description>
            <maml:para>Specifies on or more apps to be processed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Scope -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Scope</maml:name>
          <maml:description>
            <maml:para>Specifies the scope from which the app should be unpublished.</maml:para>
            <maml:para>Possible values: Global, Tenant</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppScope</command:parameterValue>
          <dev:type>
            <maml:name>Bare.WebApi.Models.AppScope</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">Global</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Tenant</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</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="false" 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: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>The name of the app.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Publisher -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Publisher</maml:name>
        <maml:description>
          <maml:para>The publisher of the app.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Version -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Version</maml:name>
        <maml:description>
          <maml:para>The version of the app.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Packages -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Packages</maml:name>
        <maml:description>
          <maml:para>Specifies on or more apps to be processed.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Scope -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Scope</maml:name>
        <maml:description>
          <maml:para>Specifies the scope from which the app should be unpublished.</maml:para>
          <maml:para>Possible values: Global, Tenant</maml:para>
        </maml:description>
        <command:parameterValue required="true">AppScope</command:parameterValue>
        <dev:type>
          <maml:name>Bare.WebApi.Models.AppScope</maml:name>
          <maml:uri />
        </dev:type>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">Global</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Tenant</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The name of the app.</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 publisher of the app.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The version of the app.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Resolve-NAVAppDependencies -->
  <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>Resolve-NAVAppDependencies</command:name>
      <command:verb>Resolve</command:verb>
      <command:noun>NAVAppDependencies</command:noun>
      <maml:description>
        <maml:para>Resolves dependencies of an app.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Packages -->
      <command:syntaxItem>
        <maml:name>Resolve-NAVAppDependencies</maml:name>
        <!-- Parameter: Packages -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named">
          <maml:name>Packages</maml:name>
          <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DependencyResolutionPolicy -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DependencyResolutionPolicy</maml:name>
          <maml:description>
            <maml:para>Specifies dependency resolution policy to use when resolving dependencies. This will default to MinValue, unless explicitly specified.</maml:para>
            <maml:para>Possible values: MinimumVersion, Strict, LatestVersion</maml:para>
          </maml:description>
          <command:parameterValue required="true">DependencyResolutionPolicy</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.DependencyResolutionPolicy</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">MinimumVersion</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Strict</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">LatestVersion</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: PackageManager -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <maml:description>
            <maml:para>Specifies the package manager to use when resolving dependencies. This is optional, if a service host and instance are supplied. In this case, a default package manager is created, from the given services configuration, unless explicitly specified. If no service or host is specified, this becomes mandatory.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: Name -->
      <command:syntaxItem>
        <maml:name>Resolve-NAVAppDependencies</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>The name of the package to resolve. If 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: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DependencyResolutionPolicy -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DependencyResolutionPolicy</maml:name>
          <maml:description>
            <maml:para>Specifies dependency resolution policy to use when resolving dependencies. This will default to MinValue, unless explicitly specified.</maml:para>
            <maml:para>Possible values: MinimumVersion, Strict, LatestVersion</maml:para>
          </maml:description>
          <command:parameterValue required="true">DependencyResolutionPolicy</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.DependencyResolutionPolicy</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">MinimumVersion</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Strict</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">LatestVersion</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: PackageManager -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <maml:description>
            <maml:para>Specifies the package manager to use when resolving dependencies. This is optional, if a service host and instance are supplied. In this case, a default package manager is created, from the given services configuration, unless explicitly specified. If no service or host is specified, this becomes mandatory.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Publisher -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Publisher</maml:name>
          <maml:description>
            <maml:para>The publisher of the package to resolve. This is optional but should be provided, if possible.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Version -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Version</maml:name>
          <maml:description>
            <maml:para>The version of the package to resolve. If this is not specified, the latest version of the package available on the package manager is used.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Packages -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named">
        <maml:name>Packages</maml:name>
        <command:parameterValue required="true">IAppPackage[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>The name of the package to resolve. If 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: Publisher -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Publisher</maml:name>
        <maml:description>
          <maml:para>The publisher of the package to resolve. This is optional but should be provided, if possible.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Version -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Version</maml:name>
        <maml:description>
          <maml:para>The version of the package to resolve. If this is not specified, the latest version of the package available on the package manager is used.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: PackageManager -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>PackageManager</maml:name>
        <maml:description>
          <maml:para>Specifies the package manager to use when resolving dependencies. This is optional, if a service host and instance are supplied. In this case, a default package manager is created, from the given services configuration, unless explicitly specified. If no service or host is specified, this becomes mandatory.</maml:para>
        </maml:description>
        <command:parameterValue required="true">AppPackageManager</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: DependencyResolutionPolicy -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DependencyResolutionPolicy</maml:name>
        <maml:description>
          <maml:para>Specifies dependency resolution policy to use when resolving dependencies. This will default to MinValue, unless explicitly specified.</maml:para>
          <maml:para>Possible values: MinimumVersion, Strict, LatestVersion</maml:para>
        </maml:description>
        <command:parameterValue required="true">DependencyResolutionPolicy</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.DependencyResolutionPolicy</maml:name>
          <maml:uri />
        </dev:type>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">MinimumVersion</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Strict</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">LatestVersion</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>Eos.Nav.Common.Apps.IAppPackage[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NAVAppInfo -->
  <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-NAVAppInfo</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NAVAppInfo</command:noun>
      <maml:description>
        <maml:para>Retrieve information about apps from a service or package feed.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Channel -->
      <command:syntaxItem>
        <maml:name>Get-NAVAppInfo</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Name -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>If specified, only packages containing this string in the name are returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Publisher -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Publisher</maml:name>
          <maml:description>
            <maml:para>If specified, only packages containing this string in the publisher are returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Scope -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Scope</maml:name>
          <maml:description>
            <maml:para>If specified, only packages installed in this scope are returned.</maml:para>
            <maml:para>Possible values: Global, Tenant</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppScope[]</command:parameterValue>
          <dev:type>
            <maml:name>Bare.WebApi.Models.AppScope[]</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">Global</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Tenant</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: ServerInstance -->
      <command:syntaxItem>
        <maml:name>Get-NAVAppInfo</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>If specified, only packages containing this string in the name are returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Publisher -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Publisher</maml:name>
          <maml:description>
            <maml:para>If specified, only packages containing this string in the publisher are returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Scope -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Scope</maml:name>
          <maml:description>
            <maml:para>If specified, only packages installed in this scope are returned.</maml:para>
            <maml:para>Possible values: Global, Tenant</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppScope[]</command:parameterValue>
          <dev:type>
            <maml:name>Bare.WebApi.Models.AppScope[]</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">Global</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Tenant</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</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="false" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>If specified, only packages containing this string in the name are returned.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Publisher -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Publisher</maml:name>
        <maml:description>
          <maml:para>If specified, only packages containing this string in the publisher are returned.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Scope -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Scope</maml:name>
        <maml:description>
          <maml:para>If specified, only packages installed in this scope are returned.</maml:para>
          <maml:para>Possible values: Global, Tenant</maml:para>
        </maml:description>
        <command:parameterValue required="true">AppScope[]</command:parameterValue>
        <dev:type>
          <maml:name>Bare.WebApi.Models.AppScope[]</maml:name>
          <maml:uri />
        </dev:type>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">Global</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Tenant</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NAVAppRuntimePackage -->
  <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-NAVAppRuntimePackage</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NAVAppRuntimePackage</command:noun>
    </command:details>
    <maml:description>
      <maml:para>Generates a runtime package for a given package.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: Name -->
      <command:syntaxItem>
        <maml:name>Get-NAVAppRuntimePackage</maml:name>
        <!-- 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 app to generate a runtime package for.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Filename -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Filename</maml:name>
          <maml:description>
            <maml:para>Specifies the filename of the package. This is not a fully qualified path, but just the filename. If this is not specified, a default filename will be generated from the package data. The file will be created in .</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: OutFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>OutFolder</maml:name>
          <maml:description>
            <maml:para>Specifies the target folder where the runtime package will be stored.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Publisher -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Publisher</maml:name>
          <maml:description>
            <maml:para>Specifies the publisher of the app to generated a runtime package for.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ShowMyCode -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ShowMyCode</maml:name>
          <maml:description>
            <maml:para>Specifies if code in the generated runtime package should be available.</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: Version -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Version</maml:name>
          <maml:description>
            <maml:para>Specifies the version of the app to generate the runtime package for.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ShowMyCode -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ShowMyCode</maml:name>
        <maml:description>
          <maml:para>Specifies if code in the generated runtime package should be available.</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="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specifies the name of the app to generate a runtime package for.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Publisher -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Publisher</maml:name>
        <maml:description>
          <maml:para>Specifies the publisher of the app to generated a runtime package for.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Version -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Version</maml:name>
        <maml:description>
          <maml:para>Specifies the version of the app to generate the runtime package for.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Filename -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Filename</maml:name>
        <maml:description>
          <maml:para>Specifies the filename of the package. This is not a fully qualified path, but just the filename. If this is not specified, a default filename will be generated from the package data. The file will be created in .</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: OutFolder -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>OutFolder</maml:name>
        <maml:description>
          <maml:para>Specifies the target folder where the runtime package will be stored.</maml: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>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies the name of the app to generate a runtime package for.</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 publisher of the app to generated a runtime package for.</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies the version of the app to generate the runtime package for.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Invoke-NAVAppTests -->
  <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>Invoke-NAVAppTests</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>NAVAppTests</command:noun>
      <maml:description>
        <maml:para>Runs tests of a BC app.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: AppId -->
      <command:syntaxItem>
        <maml:name>Invoke-NAVAppTests</maml:name>
        <!-- Parameter: AppId -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>AppId</maml:name>
          <maml:description>
            <maml:para>If specified, runs all tests present in the apps identified by the specified IDs.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Guid[]</command:parameterValue>
          <dev:type>
            <maml:name>System.Guid[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <maml:description>
            <maml:para>The channel to use for connecting to the server. Only OnPrem channels are currently supported.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ClientTimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ClientTimeout</maml:name>
          <maml:description>
            <maml:para>Specifies the client session timeout to use for running tests.</maml:para>
          </maml:description>
          <command:parameterValue required="true">TimeSpan</command:parameterValue>
          <dev:type>
            <maml:name>System.TimeSpan</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>00:00:30</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Credential -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credential</maml:name>
          <maml:description>
            <maml:para>The credential to use for the client session under which tests will be run. If this is not specified, the credential will be loaded from the AL language credential cache.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: SuiteName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SuiteName</maml:name>
          <maml:description>
            <maml:para>Specifies the test suite name that will be used to create the tests in. Defaults to 'GORDON'.</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>GORDON</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: Package -->
      <command:syntaxItem>
        <maml:name>Invoke-NAVAppTests</maml:name>
        <!-- Parameter: Package -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named">
          <maml:name>Package</maml:name>
          <maml:description>
            <maml:para>If specified, runs all tests present in the specified app packages.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IAppPackageWithId[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Common.Apps.IAppPackageWithId[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <maml:description>
            <maml:para>The channel to use for connecting to the server. Only OnPrem channels are currently supported.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ClientTimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ClientTimeout</maml:name>
          <maml:description>
            <maml:para>Specifies the client session timeout to use for running tests.</maml:para>
          </maml:description>
          <command:parameterValue required="true">TimeSpan</command:parameterValue>
          <dev:type>
            <maml:name>System.TimeSpan</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>00:00:30</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Credential -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credential</maml:name>
          <maml:description>
            <maml:para>The credential to use for the client session under which tests will be run. If this is not specified, the credential will be loaded from the AL language credential cache.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: SuiteName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SuiteName</maml:name>
          <maml:description>
            <maml:para>Specifies the test suite name that will be used to create the tests in. Defaults to 'GORDON'.</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>GORDON</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: CodeunitId -->
      <command:syntaxItem>
        <maml:name>Invoke-NAVAppTests</maml:name>
        <!-- Parameter: CodeunitId -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>CodeunitId</maml:name>
          <maml:description>
            <maml:para>The CodeunitId from which to run the tests.</maml:para>
          </maml:description>
          <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: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <maml:description>
            <maml:para>The channel to use for connecting to the server. Only OnPrem channels are currently supported.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ClientTimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ClientTimeout</maml:name>
          <maml:description>
            <maml:para>Specifies the client session timeout to use for running tests.</maml:para>
          </maml:description>
          <command:parameterValue required="true">TimeSpan</command:parameterValue>
          <dev:type>
            <maml:name>System.TimeSpan</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>00:00:30</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Credential -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credential</maml:name>
          <maml:description>
            <maml:para>The credential to use for the client session under which tests will be run. If this is not specified, the credential will be loaded from the AL language credential cache.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: MethodName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>MethodName</maml:name>
          <maml:description>
            <maml:para>If specified, only the specified test methods will be run. If not specified, all tests in the specified codeunit will be run.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ProjectFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ProjectFolder</maml:name>
          <maml:description>
            <maml:para>Specifies the project folder that contains the test codeunits to run.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: SuiteName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SuiteName</maml:name>
          <maml:description>
            <maml:para>Specifies the test suite name that will be used to create the tests in. Defaults to 'GORDON'.</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>GORDON</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: Playlist -->
      <command:syntaxItem>
        <maml:name>Invoke-NAVAppTests</maml:name>
        <!-- Parameter: Playlist -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Playlist</maml:name>
          <maml:description>
            <maml:para>If specified, runs all tests in the specified playlist.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IEnumerable`1</command:parameterValue>
          <dev:type>
            <maml:name>System.Collections.Generic.IEnumerable`1[[Bc.Development.TestRunner.TestPlaylistEntry, Bc.Development.TestRunner, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <maml:description>
            <maml:para>The channel to use for connecting to the server. Only OnPrem channels are currently supported.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ClientTimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ClientTimeout</maml:name>
          <maml:description>
            <maml:para>Specifies the client session timeout to use for running tests.</maml:para>
          </maml:description>
          <command:parameterValue required="true">TimeSpan</command:parameterValue>
          <dev:type>
            <maml:name>System.TimeSpan</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>00:00:30</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Credential -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credential</maml:name>
          <maml:description>
            <maml:para>The credential to use for the client session under which tests will be run. If this is not specified, the credential will be loaded from the AL language credential cache.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: SuiteName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SuiteName</maml:name>
          <maml:description>
            <maml:para>Specifies the test suite name that will be used to create the tests in. Defaults to 'GORDON'.</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>GORDON</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: SuiteName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>SuiteName</maml:name>
        <maml:description>
          <maml:para>Specifies the test suite name that will be used to create the tests in. Defaults to 'GORDON'.</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>GORDON</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <maml:description>
          <maml:para>The channel to use for connecting to the server. Only OnPrem channels are currently supported.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: AppId -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>AppId</maml:name>
        <maml:description>
          <maml:para>If specified, runs all tests present in the apps identified by the specified IDs.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Guid[]</command:parameterValue>
        <dev:type>
          <maml:name>System.Guid[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Package -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named">
        <maml:name>Package</maml:name>
        <maml:description>
          <maml:para>If specified, runs all tests present in the specified app packages.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IAppPackageWithId[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Common.Apps.IAppPackageWithId[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ProjectFolder -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ProjectFolder</maml:name>
        <maml:description>
          <maml:para>Specifies the project folder that contains the test codeunits to run.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Playlist -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Playlist</maml:name>
        <maml:description>
          <maml:para>If specified, runs all tests in the specified playlist.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IEnumerable`1</command:parameterValue>
        <dev:type>
          <maml:name>System.Collections.Generic.IEnumerable`1[[Bc.Development.TestRunner.TestPlaylistEntry, Bc.Development.TestRunner, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: CodeunitId -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>CodeunitId</maml:name>
        <maml:description>
          <maml:para>The CodeunitId from which to run the tests.</maml:para>
        </maml:description>
        <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: MethodName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>MethodName</maml:name>
        <maml:description>
          <maml:para>If specified, only the specified test methods will be run. If not specified, all tests in the specified codeunit will be run.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Credential -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Credential</maml:name>
        <maml:description>
          <maml:para>The credential to use for the client session under which tests will be run. If this is not specified, the credential will be loaded from the AL language credential cache.</maml:para>
        </maml:description>
        <command:parameterValue required="true">PSCredential</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.PSCredential</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ClientTimeout -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ClientTimeout</maml:name>
        <maml:description>
          <maml:para>Specifies the client session timeout to use for running tests.</maml:para>
        </maml:description>
        <command:parameterValue required="true">TimeSpan</command:parameterValue>
        <dev:type>
          <maml:name>System.TimeSpan</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>00:00:30</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>Eos.Nav.Common.Apps.IAppPackageWithId[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>If specified, runs all tests present in the specified app packages.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Invoke-NAVCodeunit -->
  <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>Invoke-NAVCodeunit</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>NAVCodeunit</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Invoke-NAVCodeunit</maml:name>
        <!-- Parameter: CodeunitId -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>CodeunitId</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: Argument -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Argument</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: CompanyName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>CompanyName</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: MethodName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>MethodName</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: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: CodeunitId -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>CodeunitId</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: Argument -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Argument</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: CompanyName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>CompanyName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: MethodName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>MethodName</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:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NAVCompany -->
  <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-NAVCompany</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NAVCompany</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NAVCompany</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</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:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NAVServer -->
  <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-NAVServer</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NAVServer</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: HostUri -->
      <command:syntaxItem>
        <maml:name>Get-NAVServer</maml:name>
        <!-- Parameter: HostUri -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
          <maml:name>HostUri</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: HostPort -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
          <maml:name>HostPort</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: ServerInstance -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
          <maml:name>ServerInstance</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: Channel -->
      <command:syntaxItem>
        <maml:name>Get-NAVServer</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IOnPremManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IOnPremManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ServerInstance -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
          <maml:name>ServerInstance</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: HostUri -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IOnPremManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IOnPremManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Restart-NAVServer -->
  <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>Restart-NAVServer</command:name>
      <command:verb>Restart</command:verb>
      <command:noun>NAVServer</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Restart-NAVServer</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Wait -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Wait</maml:name>
          <maml:description>
            <maml:para>Specifies if the execution should wait for the service to reach the running state. You can specify the time to wait with WaitTimeout. If that is not specified, a default of 1min is used.</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: WaitTimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>WaitTimeout</maml:name>
          <maml:description>
            <maml:para>Specifies the timeout to use when waiting for the service to reach the running state. If you specify this, Wait is implied. If this is not specify, but Wait is, then a default timeout of 1min is applied.</maml:para>
          </maml:description>
          <command:parameterValue required="true">TimeSpan</command:parameterValue>
          <dev:type>
            <maml:name>System.TimeSpan</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Wait -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Wait</maml:name>
        <maml:description>
          <maml:para>Specifies if the execution should wait for the service to reach the running state. You can specify the time to wait with WaitTimeout. If that is not specified, a default of 1min is used.</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: WaitTimeout -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>WaitTimeout</maml:name>
        <maml:description>
          <maml:para>Specifies the timeout to use when waiting for the service to reach the running state. If you specify this, Wait is implied. If this is not specify, but Wait is, then a default timeout of 1min is applied.</maml:para>
        </maml:description>
        <command:parameterValue required="true">TimeSpan</command:parameterValue>
        <dev:type>
          <maml:name>System.TimeSpan</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Force -->
      <command:parameter required="false" globbing="false" pipelineInput="false" 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:returnValues />
  </command:command>
  <!-- Cmdlet: Start-NAVServer -->
  <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>Start-NAVServer</command:name>
      <command:verb>Start</command:verb>
      <command:noun>NAVServer</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Start-NAVServer</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Wait -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Wait</maml:name>
          <maml:description>
            <maml:para>Specifies if the execution should wait for the service to reach the desired state. You can specify the time to wait with WaitTimeout. If that is not specified, a default of 1min is used.</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: WaitTimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>WaitTimeout</maml:name>
          <maml:description>
            <maml:para>Specifies the timeout to use when waiting for the service to reach the desired state. If you specify this, Wait is implied. If this is not specify, but Wait is, then a default timeout of 1min is applied.</maml:para>
          </maml:description>
          <command:parameterValue required="true">TimeSpan</command:parameterValue>
          <dev:type>
            <maml:name>System.TimeSpan</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Wait -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Wait</maml:name>
        <maml:description>
          <maml:para>Specifies if the execution should wait for the service to reach the desired state. You can specify the time to wait with WaitTimeout. If that is not specified, a default of 1min is used.</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: WaitTimeout -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>WaitTimeout</maml:name>
        <maml:description>
          <maml:para>Specifies the timeout to use when waiting for the service to reach the desired state. If you specify this, Wait is implied. If this is not specify, but Wait is, then a default timeout of 1min is applied.</maml:para>
        </maml:description>
        <command:parameterValue required="true">TimeSpan</command:parameterValue>
        <dev:type>
          <maml:name>System.TimeSpan</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Force -->
      <command:parameter required="false" globbing="false" pipelineInput="false" 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:returnValues />
  </command:command>
  <!-- Cmdlet: Stop-NAVServer -->
  <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>Stop-NAVServer</command:name>
      <command:verb>Stop</command:verb>
      <command:noun>NAVServer</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Stop-NAVServer</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Wait -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Wait</maml:name>
          <maml:description>
            <maml:para>Specifies if the execution should wait for the service to reach the desired state. You can specify the time to wait with WaitTimeout. If that is not specified, a default of 1min is used.</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: WaitTimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>WaitTimeout</maml:name>
          <maml:description>
            <maml:para>Specifies the timeout to use when waiting for the service to reach the desired state. If you specify this, Wait is implied. If this is not specify, but Wait is, then a default timeout of 1min is applied.</maml:para>
          </maml:description>
          <command:parameterValue required="true">TimeSpan</command:parameterValue>
          <dev:type>
            <maml:name>System.TimeSpan</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Wait -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Wait</maml:name>
        <maml:description>
          <maml:para>Specifies if the execution should wait for the service to reach the desired state. You can specify the time to wait with WaitTimeout. If that is not specified, a default of 1min is used.</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: WaitTimeout -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>WaitTimeout</maml:name>
        <maml:description>
          <maml:para>Specifies the timeout to use when waiting for the service to reach the desired state. If you specify this, Wait is implied. If this is not specify, but Wait is, then a default timeout of 1min is applied.</maml:para>
        </maml:description>
        <command:parameterValue required="true">TimeSpan</command:parameterValue>
        <dev:type>
          <maml:name>System.TimeSpan</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Force -->
      <command:parameter required="false" globbing="false" pipelineInput="false" 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:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NAVServerConfiguration -->
  <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-NAVServerConfiguration</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NAVServerConfiguration</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NAVServerConfiguration</maml:name>
        <!-- Parameter: PropertyName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="1">
          <maml:name>PropertyName</maml:name>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: AsHashtable -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AsHashtable</maml:name>
          <maml:description>
            <maml:para>If specified, the output will be a hashtable in the form of @{ Key = Value } Otherwise, an IEnumerable &lt;ServerSetting&gt; will be returned.</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: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: InMemory -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>InMemory</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: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: PropertyName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="1">
        <maml:name>PropertyName</maml:name>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: InMemory -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>InMemory</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: AsHashtable -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>AsHashtable</maml:name>
        <maml:description>
          <maml:para>If specified, the output will be a hashtable in the form of @{ Key = Value } Otherwise, an IEnumerable &lt;ServerSetting&gt; will be returned.</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:returnValues />
  </command:command>
  <!-- Cmdlet: Set-NAVServerConfiguration -->
  <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-NAVServerConfiguration</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NAVServerConfiguration</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: PropertyName -->
      <command:syntaxItem>
        <maml:name>Set-NAVServerConfiguration</maml:name>
        <!-- Parameter: PropertyName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
          <maml:name>PropertyName</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Value -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="2">
          <maml:name>Value</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Mode -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Mode</maml:name>
          <maml:description>
            <maml:para>Possible values: ConfigFile, Memory, All</maml:para>
          </maml:description>
          <command:parameterValue required="true">SetConfigMode</command:parameterValue>
          <dev:type>
            <maml:name>Bare.WebApi.Models.SetConfigMode</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">ConfigFile</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Memory</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">All</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: ValuesHashtable -->
      <command:syntaxItem>
        <maml:name>Set-NAVServerConfiguration</maml:name>
        <!-- Parameter: ValuesHashtable -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
          <maml:name>ValuesHashtable</maml:name>
          <command:parameterValue required="true">Hashtable</command:parameterValue>
          <dev:type>
            <maml:name>System.Collections.Hashtable</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Mode -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Mode</maml:name>
          <maml:description>
            <maml:para>Possible values: ConfigFile, Memory, All</maml:para>
          </maml:description>
          <command:parameterValue required="true">SetConfigMode</command:parameterValue>
          <dev:type>
            <maml:name>Bare.WebApi.Models.SetConfigMode</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">ConfigFile</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Memory</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">All</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: Values -->
      <command:syntaxItem>
        <maml:name>Set-NAVServerConfiguration</maml:name>
        <!-- Parameter: Values -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
          <maml:name>Values</maml:name>
          <command:parameterValue required="true">IEnumerable`1</command:parameterValue>
          <dev:type>
            <maml:name>System.Collections.Generic.IEnumerable`1[[Bare.WebApi.Models.ServerSetting, Bare.WebApi.Models, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Mode -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Mode</maml:name>
          <maml:description>
            <maml:para>Possible values: ConfigFile, Memory, All</maml:para>
          </maml:description>
          <command:parameterValue required="true">SetConfigMode</command:parameterValue>
          <dev:type>
            <maml:name>Bare.WebApi.Models.SetConfigMode</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">ConfigFile</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Memory</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">All</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Mode -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Mode</maml:name>
        <maml:description>
          <maml:para>Possible values: ConfigFile, Memory, All</maml:para>
        </maml:description>
        <command:parameterValue required="true">SetConfigMode</command:parameterValue>
        <dev:type>
          <maml:name>Bare.WebApi.Models.SetConfigMode</maml:name>
          <maml:uri />
        </dev:type>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">ConfigFile</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Memory</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">All</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
      <!-- Parameter: PropertyName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
        <maml:name>PropertyName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Value -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="2">
        <maml:name>Value</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ValuesHashtable -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
        <maml:name>ValuesHashtable</maml:name>
        <command:parameterValue required="true">Hashtable</command:parameterValue>
        <dev:type>
          <maml:name>System.Collections.Hashtable</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Values -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="1">
        <maml:name>Values</maml:name>
        <command:parameterValue required="true">IEnumerable`1</command:parameterValue>
        <dev:type>
          <maml:name>System.Collections.Generic.IEnumerable`1[[Bare.WebApi.Models.ServerSetting, Bare.WebApi.Models, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Import-NAVServerLicense -->
  <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>Import-NAVServerLicense</command:name>
      <command:verb>Import</command:verb>
      <command:noun>NAVServerLicense</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: LicenseData -->
      <command:syntaxItem>
        <maml:name>Import-NAVServerLicense</maml:name>
        <!-- Parameter: LicenseData -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>LicenseData</maml:name>
          <command:parameterValue required="true">byte[]</command:parameterValue>
          <dev:type>
            <maml:name>System.Byte[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Database -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Database</maml:name>
          <maml:description>
            <maml:para>Possible values: Default, Master, NavDatabase, Tenant</maml:para>
          </maml:description>
          <command:parameterValue required="true">LicenseDatabase</command:parameterValue>
          <dev:type>
            <maml:name>Bare.WebApi.Models.LicenseDatabase</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>Default</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">Default</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Master</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">NavDatabase</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Tenant</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: LicensePath -->
      <command:syntaxItem>
        <maml:name>Import-NAVServerLicense</maml:name>
        <!-- Parameter: LicensePath -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named" aliases="LicenseFile">
          <maml:name>LicensePath</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Database -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Database</maml:name>
          <maml:description>
            <maml:para>Possible values: Default, Master, NavDatabase, Tenant</maml:para>
          </maml:description>
          <command:parameterValue required="true">LicenseDatabase</command:parameterValue>
          <dev:type>
            <maml:name>Bare.WebApi.Models.LicenseDatabase</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>Default</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">Default</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Master</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">NavDatabase</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Tenant</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Database -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Database</maml:name>
        <maml:description>
          <maml:para>Possible values: Default, Master, NavDatabase, Tenant</maml:para>
        </maml:description>
        <command:parameterValue required="true">LicenseDatabase</command:parameterValue>
        <dev:type>
          <maml:name>Bare.WebApi.Models.LicenseDatabase</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>Default</dev:defaultValue>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">Default</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Master</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">NavDatabase</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Tenant</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
      <!-- Parameter: LicenseData -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>LicenseData</maml:name>
        <command:parameterValue required="true">byte[]</command:parameterValue>
        <dev:type>
          <maml:name>System.Byte[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: LicensePath -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named" aliases="LicenseFile">
        <maml:name>LicensePath</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named" aliases="LicenseFile">
        <maml:name>LicenseFile</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the LicensePath parameter.</maml:para>
        </maml:description>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Export-NAVServerLicenseInformation -->
  <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>Export-NAVServerLicenseInformation</command:name>
      <command:verb>Export</command:verb>
      <command:noun>NAVServerLicenseInformation</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Export-NAVServerLicenseInformation</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</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:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NAVServerSession -->
  <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-NAVServerSession</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NAVServerSession</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NAVServerSession</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</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:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NAVServerSession -->
  <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-NAVServerSession</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NAVServerSession</command:noun>
      <maml:description>
        <maml:para>Kills one or more sessions on a NAV/BC server.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NAVServerSession</maml:name>
        <!-- Parameter: SessionId -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>SessionId</maml:name>
          <maml:description>
            <maml:para>Specifies the session ID to remove.</maml:para>
          </maml:description>
          <command:parameterValue required="true">int[]</command:parameterValue>
          <dev:type>
            <maml:name>System.Int32[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: SessionId -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>SessionId</maml:name>
        <maml:description>
          <maml:para>Specifies the session ID to remove.</maml:para>
        </maml:description>
        <command:parameterValue required="true">int[]</command:parameterValue>
        <dev:type>
          <maml:name>System.Int32[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.Int32[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies the session ID to remove.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NAVServerUser -->
  <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-NAVServerUser</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NAVServerUser</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NAVServerUser</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-NAVServerUser -->
  <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-NAVServerUser</command:name>
      <command:verb>New</command:verb>
      <command:noun>NAVServerUser</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NAVServerUser</maml:name>
        <!-- Parameter: Password -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Password</maml:name>
          <command:parameterValue required="true">SecureString</command:parameterValue>
          <dev:type>
            <maml:name>System.Security.SecureString</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: UserName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <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: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: UserName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <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="false" position="named">
        <maml:name>Password</maml:name>
        <command:parameterValue required="true">SecureString</command:parameterValue>
        <dev:type>
          <maml:name>System.Security.SecureString</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Set-NAVServerUser -->
  <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-NAVServerUser</command:name>
      <command:verb>Set</command:verb>
      <command:noun>NAVServerUser</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-NAVServerUser</maml:name>
        <!-- Parameter: Password -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Password</maml:name>
          <command:parameterValue required="true">SecureString</command:parameterValue>
          <dev:type>
            <maml:name>System.Security.SecureString</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: UserName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <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: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: UserName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <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="false" position="named">
        <maml:name>Password</maml:name>
        <command:parameterValue required="true">SecureString</command:parameterValue>
        <dev:type>
          <maml:name>System.Security.SecureString</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NAVServerUserPermissionSet -->
  <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-NAVServerUserPermissionSet</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NAVServerUserPermissionSet</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NAVServerUserPermissionSet</maml:name>
        <!-- Parameter: UserName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <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: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: UserName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <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>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-NAVServerUserPermissionSet -->
  <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-NAVServerUserPermissionSet</command:name>
      <command:verb>New</command:verb>
      <command:noun>NAVServerUserPermissionSet</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NAVServerUserPermissionSet</maml:name>
        <!-- Parameter: PermissionSetId -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>PermissionSetId</maml:name>
          <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="true" globbing="false" pipelineInput="false" position="named">
          <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: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: UserName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <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: PermissionSetId -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>PermissionSetId</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:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-NAVServerUserPermissionSet -->
  <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-NAVServerUserPermissionSet</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>NAVServerUserPermissionSet</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-NAVServerUserPermissionSet</maml:name>
        <!-- Parameter: PermissionSetId -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>PermissionSetId</maml:name>
          <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="true" globbing="false" pipelineInput="false" position="named">
          <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: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: UserName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <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: PermissionSetId -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>PermissionSetId</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:returnValues />
  </command:command>
  <!-- Cmdlet: Get-NAVTenant -->
  <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-NAVTenant</command:name>
      <command:verb>Get</command:verb>
      <command:noun>NAVTenant</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-NAVTenant</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Tenant -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Tenant</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: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</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:returnValues />
  </command:command>
  <!-- Cmdlet: Sync-NAVTenant -->
  <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>Sync-NAVTenant</command:name>
      <command:verb>Sync</command:verb>
      <command:noun>NAVTenant</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Sync-NAVTenant</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: CommitPerTable -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>CommitPerTable</maml:name>
          <maml:description>
            <maml:para>Specifies that database schema modifications for the app are committed by separate transactions. Transactions are run one at a time, as they occur. https://docs.microsoft.com/en-us/powershell/module/microsoft.dynamics.nav.apps.management/sync-navapp</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: Mode -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Mode</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: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>HostUri</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemoteHost">
        <maml:name>NvtRemoteHost</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the HostUri parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: HostPort -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>HostPort</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>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="NvtRemotePort">
        <maml:name>NvtRemotePort</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>
        <maml:description>
          <maml:para>This is an alias of the HostPort parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>This is an alias of the ServerInstance parameter.</maml:para>
        </maml:description>
      </command:parameter>
      <!-- Parameter: Tenant -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Tenant</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: CommitPerTable -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>CommitPerTable</maml:name>
        <maml:description>
          <maml:para>Specifies that database schema modifications for the app are committed by separate transactions. Transactions are run one at a time, as they occur. https://docs.microsoft.com/en-us/powershell/module/microsoft.dynamics.nav.apps.management/sync-navapp</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: Mode -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Mode</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:returnValues />
  </command:command>
  <!-- Cmdlet: New-NugetPackageFeed -->
  <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-NugetPackageFeed</command:name>
      <command:verb>New</command:verb>
      <command:noun>NugetPackageFeed</command:noun>
      <maml:description>
        <maml:para>Creates a new package feed using NuGet as the provider.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-NugetPackageFeed</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>The name of the feed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Uri -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Uri</maml:name>
          <maml:description>
            <maml:para>The URI to the nuget feed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Uri</command:parameterValue>
          <dev:type>
            <maml:name>System.Uri</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: AuthenticationType -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AuthenticationType</maml:name>
          <maml:description>
            <maml:para>Specifies the authentication type to use for the feed.</maml:para>
            <maml:para>Possible values: None, Credentials, Msal, BearerToken, DevOpsToken</maml:para>
          </maml:description>
          <command:parameterValue required="true">NuGetAuthenticationType</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.NuGet.NuGetAuthenticationType</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">None</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Credentials</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Msal</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">BearerToken</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">DevOpsToken</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: Credential -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credential</maml:name>
          <maml:description>
            <maml:para>If required by the authentication type, specifies the credential to use.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Description -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Description</maml:name>
          <maml:description>
            <maml:para>The description of the feed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: PackageIdScheme -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageIdScheme</maml:name>
          <maml:description>
            <maml:para>Specify which package ID naming scheme to use. This should be the same for all packages on the feed.</maml:para>
            <maml:para>Possible values: AppId, PublisherAndName, PublisherAndNameAndId</maml:para>
          </maml:description>
          <command:parameterValue required="true">PackageIdScheme</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.PackageIdScheme</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>AppId</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">AppId</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">PublisherAndName</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">PublisherAndNameAndId</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: PushApiKey -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PushApiKey</maml:name>
          <maml:description>
            <maml:para>When publishing packages, NuGet requires an API key. Specify the API key to use for publishing packages.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Temporary -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Temporary</maml:name>
          <maml:description>
            <maml:para>If this is specified, the package feed is created but not written to the configuration. This is useful for scripting and creating ad-hoc instances.</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: Uri -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Uri</maml:name>
        <maml:description>
          <maml:para>The URI to the nuget feed.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Uri</command:parameterValue>
        <dev:type>
          <maml:name>System.Uri</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: AuthenticationType -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>AuthenticationType</maml:name>
        <maml:description>
          <maml:para>Specifies the authentication type to use for the feed.</maml:para>
          <maml:para>Possible values: None, Credentials, Msal, BearerToken, DevOpsToken</maml:para>
        </maml:description>
        <command:parameterValue required="true">NuGetAuthenticationType</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.NuGet.NuGetAuthenticationType</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">None</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Credentials</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Msal</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">BearerToken</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">DevOpsToken</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
      <!-- Parameter: Credential -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Credential</maml:name>
        <maml:description>
          <maml:para>If required by the authentication type, specifies the credential to use.</maml:para>
        </maml:description>
        <command:parameterValue required="true">PSCredential</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.PSCredential</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: PushApiKey -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>PushApiKey</maml:name>
        <maml:description>
          <maml:para>When publishing packages, NuGet requires an API key. Specify the API key to use for publishing packages.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: PackageIdScheme -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>PackageIdScheme</maml:name>
        <maml:description>
          <maml:para>Specify which package ID naming scheme to use. This should be the same for all packages on the feed.</maml:para>
          <maml:para>Possible values: AppId, PublisherAndName, PublisherAndNameAndId</maml:para>
        </maml:description>
        <command:parameterValue required="true">PackageIdScheme</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.PackageIdScheme</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>AppId</dev:defaultValue>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">AppId</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">PublisherAndName</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">PublisherAndNameAndId</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
      <!-- Parameter: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>The name of the feed.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Description -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Description</maml:name>
        <maml:description>
          <maml:para>The description of the feed.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Temporary -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Temporary</maml:name>
        <maml:description>
          <maml:para>If this is specified, the package feed is created but not written to the configuration. This is useful for scripting and creating ad-hoc instances.</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:returnValues />
  </command:command>
  <!-- Cmdlet: New-NugetPackageProvider -->
  <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-NugetPackageProvider</command:name>
      <command:verb>New</command:verb>
      <command:noun>NugetPackageProvider</command:noun>
    </command:details>
    <maml:description>
      <maml:para>Creates a NuGet package provider for use in a package manager.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: OfficialBcFeed -->
      <command:syntaxItem>
        <maml:name>New-NugetPackageProvider</maml:name>
        <!-- Parameter: OfficialBcFeed -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>OfficialBcFeed</maml:name>
          <maml:description>
            <maml:para>If specified, uses the official MS Business Central package feed.</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: AuthenticationType -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AuthenticationType</maml:name>
          <maml:description>
            <maml:para>Specifies the authentication type to use when connecting to this provider.</maml:para>
            <maml:para>Possible values: None, Credentials, Msal, BearerToken, DevOpsToken</maml:para>
          </maml:description>
          <command:parameterValue required="true">NuGetAuthenticationType</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.NuGet.NuGetAuthenticationType</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>Credentials</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">None</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Credentials</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Msal</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">BearerToken</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">DevOpsToken</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: Credentials -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credentials</maml:name>
          <maml:description>
            <maml:para>Specifies the credentials to use when connecting to this provider. This is only applicable when using Credentials authentication.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: PackageIdScheme -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageIdScheme</maml:name>
          <maml:description>
            <maml:para>Specifies the naming scheme to use when creating the package ID.</maml:para>
            <maml:para>Possible values: AppId, PublisherAndName, PublisherAndNameAndId</maml:para>
          </maml:description>
          <command:parameterValue required="true">PackageIdScheme</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.PackageIdScheme</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>PublisherAndNameAndId</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">AppId</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">PublisherAndName</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">PublisherAndNameAndId</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: PushApiKey -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PushApiKey</maml:name>
          <maml:description>
            <maml:para>If you intend to push packages to this provider, you must specify the push API key to use. For Azure Artifacts, this is irrelevant.</maml: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: FeedUri -->
      <command:syntaxItem>
        <maml:name>New-NugetPackageProvider</maml:name>
        <!-- Parameter: FeedUri -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>FeedUri</maml:name>
          <maml:description>
            <maml:para>The V3 nuget feed URL to use when constructing the feed URL.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Uri</command:parameterValue>
          <dev:type>
            <maml:name>System.Uri</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: AuthenticationType -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AuthenticationType</maml:name>
          <maml:description>
            <maml:para>Specifies the authentication type to use when connecting to this provider.</maml:para>
            <maml:para>Possible values: None, Credentials, Msal, BearerToken, DevOpsToken</maml:para>
          </maml:description>
          <command:parameterValue required="true">NuGetAuthenticationType</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.NuGet.NuGetAuthenticationType</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>Credentials</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">None</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Credentials</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Msal</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">BearerToken</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">DevOpsToken</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: Credentials -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credentials</maml:name>
          <maml:description>
            <maml:para>Specifies the credentials to use when connecting to this provider. This is only applicable when using Credentials authentication.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: PackageIdScheme -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageIdScheme</maml:name>
          <maml:description>
            <maml:para>Specifies the naming scheme to use when creating the package ID.</maml:para>
            <maml:para>Possible values: AppId, PublisherAndName, PublisherAndNameAndId</maml:para>
          </maml:description>
          <command:parameterValue required="true">PackageIdScheme</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.PackageIdScheme</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>PublisherAndNameAndId</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">AppId</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">PublisherAndName</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">PublisherAndNameAndId</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: PushApiKey -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PushApiKey</maml:name>
          <maml:description>
            <maml:para>If you intend to push packages to this provider, you must specify the push API key to use. For Azure Artifacts, this is irrelevant.</maml: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: DevOpsOrganization -->
      <command:syntaxItem>
        <maml:name>New-NugetPackageProvider</maml:name>
        <!-- Parameter: DevOpsOrganization -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>DevOpsOrganization</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: FeedName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>FeedName</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: AuthenticationType -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AuthenticationType</maml:name>
          <maml:description>
            <maml:para>Specifies the authentication type to use when connecting to this provider.</maml:para>
            <maml:para>Possible values: None, Credentials, Msal, BearerToken, DevOpsToken</maml:para>
          </maml:description>
          <command:parameterValue required="true">NuGetAuthenticationType</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.NuGet.NuGetAuthenticationType</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>Credentials</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">None</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Credentials</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Msal</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">BearerToken</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">DevOpsToken</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: Credentials -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credentials</maml:name>
          <maml:description>
            <maml:para>Specifies the credentials to use when connecting to this provider. This is only applicable when using Credentials authentication.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DevOpsProject -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DevOpsProject</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: PackageIdScheme -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageIdScheme</maml:name>
          <maml:description>
            <maml:para>Specifies the naming scheme to use when creating the package ID.</maml:para>
            <maml:para>Possible values: AppId, PublisherAndName, PublisherAndNameAndId</maml:para>
          </maml:description>
          <command:parameterValue required="true">PackageIdScheme</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.PackageIdScheme</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>PublisherAndNameAndId</dev:defaultValue>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">AppId</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">PublisherAndName</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">PublisherAndNameAndId</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: PushApiKey -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PushApiKey</maml:name>
          <maml:description>
            <maml:para>If you intend to push packages to this provider, you must specify the push API key to use. For Azure Artifacts, this is irrelevant.</maml: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: OfficialBcFeed -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>OfficialBcFeed</maml:name>
        <maml:description>
          <maml:para>If specified, uses the official MS Business Central package feed.</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: FeedUri -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>FeedUri</maml:name>
        <maml:description>
          <maml:para>The V3 nuget feed URL to use when constructing the feed URL.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Uri</command:parameterValue>
        <dev:type>
          <maml:name>System.Uri</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: DevOpsOrganization -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>DevOpsOrganization</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: DevOpsProject -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DevOpsProject</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: FeedName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>FeedName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Credentials -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Credentials</maml:name>
        <maml:description>
          <maml:para>Specifies the credentials to use when connecting to this provider. This is only applicable when using Credentials authentication.</maml:para>
        </maml:description>
        <command:parameterValue required="true">PSCredential</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.PSCredential</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: AuthenticationType -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>AuthenticationType</maml:name>
        <maml:description>
          <maml:para>Specifies the authentication type to use when connecting to this provider.</maml:para>
          <maml:para>Possible values: None, Credentials, Msal, BearerToken, DevOpsToken</maml:para>
        </maml:description>
        <command:parameterValue required="true">NuGetAuthenticationType</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.NuGet.NuGetAuthenticationType</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>Credentials</dev:defaultValue>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">None</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Credentials</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Msal</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">BearerToken</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">DevOpsToken</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
      <!-- Parameter: PushApiKey -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>PushApiKey</maml:name>
        <maml:description>
          <maml:para>If you intend to push packages to this provider, you must specify the push API key to use. For Azure Artifacts, this is irrelevant.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: PackageIdScheme -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>PackageIdScheme</maml:name>
        <maml:description>
          <maml:para>Specifies the naming scheme to use when creating the package ID.</maml:para>
          <maml:para>Possible values: AppId, PublisherAndName, PublisherAndNameAndId</maml:para>
        </maml:description>
        <command:parameterValue required="true">PackageIdScheme</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.PackageIdScheme</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>PublisherAndNameAndId</dev:defaultValue>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">AppId</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">PublisherAndName</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">PublisherAndNameAndId</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-ObsoleteCodeItems -->
  <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-ObsoleteCodeItems</command:name>
      <command:verb>Get</command:verb>
      <command:noun>ObsoleteCodeItems</command:noun>
      <maml:description>
        <maml:para>Retrieves all obsolete code items for a given project.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-ObsoleteCodeItems</maml:name>
        <!-- Parameter: ProjectFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ProjectFolder</maml:name>
          <maml:description>
            <maml:para>The path to the project to scan for obsolete code items.</maml:para>
          </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="false" position="named">
          <maml:name>State</maml:name>
          <maml:description>
            <maml:para>If specified, only items with this state are returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: SymbolCacheFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SymbolCacheFolder</maml:name>
          <maml:description>
            <maml:para>The path to the symbol cache folder. If this is not specified, the default symbol cache folder is used.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Version -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Version</maml:name>
          <maml:description>
            <maml:para>If specified, only obsolete code items that have been declared obsolete before the specified version are returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: ProjectFolder -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ProjectFolder</maml:name>
        <maml:description>
          <maml:para>The path to the project to scan for obsolete code items.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: SymbolCacheFolder -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>SymbolCacheFolder</maml:name>
        <maml:description>
          <maml:para>The path to the symbol cache folder. If this is not specified, the default symbol cache folder is used.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Version -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Version</maml:name>
        <maml:description>
          <maml:para>If specified, only obsolete code items that have been declared obsolete before the specified version are returned.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: State -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>State</maml:name>
        <maml:description>
          <maml:para>If specified, only items with this state are returned.</maml: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:returnValues />
  </command:command>
  <!-- Cmdlet: Get-PackageFeed -->
  <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-PackageFeed</command:name>
      <command:verb>Get</command:verb>
      <command:noun>PackageFeed</command:noun>
    </command:details>
    <maml:description>
      <maml:para>Retrieves one or more locally configured package feeds.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-PackageFeed</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specifies the name of the feed to retrieve.</maml: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="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specifies the name of the feed to retrieve.</maml: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>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies the name of the feed to retrieve.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-PackageFeed -->
  <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-PackageFeed</command:name>
      <command:verb>New</command:verb>
      <command:noun>PackageFeed</command:noun>
      <maml:description>
        <maml:para>Creates a new package feed.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-PackageFeed</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>The name of the feed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ProviderName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>ProviderName</maml:name>
          <maml:description>
            <maml:para>The name of the provider to use. You can get a list of available providers from the cmdlet `Get-PackageProvider`.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Configuration -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Configuration</maml:name>
          <maml:description>
            <maml:para>Specifies the provider configuration to use.</maml:para>
          </maml:description>
          <command:parameterValue required="true">ProviderConfiguration</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.ProviderConfiguration</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Description -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Description</maml:name>
          <maml:description>
            <maml:para>The description of the feed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Temporary -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Temporary</maml:name>
          <maml:description>
            <maml:para>If this is specified, the package feed is created but not written to the configuration. This is useful for scripting and creating ad-hoc instances.</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: ProviderName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>ProviderName</maml:name>
        <maml:description>
          <maml:para>The name of the provider to use. You can get a list of available providers from the cmdlet `Get-PackageProvider`.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Configuration -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Configuration</maml:name>
        <maml:description>
          <maml:para>Specifies the provider configuration to use.</maml:para>
        </maml:description>
        <command:parameterValue required="true">ProviderConfiguration</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.ProviderConfiguration</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>The name of the feed.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Description -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Description</maml:name>
        <maml:description>
          <maml:para>The description of the feed.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Temporary -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Temporary</maml:name>
        <maml:description>
          <maml:para>If this is specified, the package feed is created but not written to the configuration. This is useful for scripting and creating ad-hoc instances.</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:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-PackageFeed -->
  <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-PackageFeed</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>PackageFeed</command:noun>
      <maml:description>
        <maml:para>Removes a package feed.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-PackageFeed</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>The name of the feed.</maml: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 (ByValue, ByPropertyName)" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>The name of the feed.</maml: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>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The name of the feed.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Find-PackageFeedNAVApp -->
  <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>Find-PackageFeedNAVApp</command:name>
      <command:verb>Find</command:verb>
      <command:noun>PackageFeedNAVApp</command:noun>
      <maml:description>
        <maml:para>Retrieves the given app package from a package manager.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Find-PackageFeedNAVApp</maml:name>
        <!-- Parameter: AllVersions -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AllVersions</maml:name>
          <maml:description>
            <maml:para>If specified, all matching package versions are returned. Otherwise only the latest version is returned.</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: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: MinVersion -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>MinVersion</maml:name>
          <maml:description>
            <maml:para>If specified, only packages with a version greater or equal to this are returned. This is only valid if 'AllVersions' is specified.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: NamePattern -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>NamePattern</maml:name>
          <maml:description>
            <maml:para>A regex pattern to apply to the name as 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: PackageManager -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <maml:description>
            <maml:para>The package manager to use when searching for packages.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: PublisherPattern -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PublisherPattern</maml:name>
          <maml:description>
            <maml:para>A regex pattern to apply to the publisher as 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>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: PackageManager -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>PackageManager</maml:name>
        <maml:description>
          <maml:para>The package manager to use when searching for packages.</maml:para>
        </maml:description>
        <command:parameterValue required="true">AppPackageManager</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: NamePattern -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>NamePattern</maml:name>
        <maml:description>
          <maml:para>A regex pattern to apply to the name as 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: PublisherPattern -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>PublisherPattern</maml:name>
        <maml:description>
          <maml:para>A regex pattern to apply to the publisher as 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: MinVersion -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>MinVersion</maml:name>
        <maml:description>
          <maml:para>If specified, only packages with a version greater or equal to this are returned. This is only valid if 'AllVersions' is specified.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: AllVersions -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>AllVersions</maml:name>
        <maml:description>
          <maml:para>If specified, all matching package versions are returned. Otherwise only the latest version is returned.</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:returnValues />
  </command:command>
  <!-- Cmdlet: Get-PackageFeedNAVApp -->
  <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-PackageFeedNAVApp</command:name>
      <command:verb>Get</command:verb>
      <command:noun>PackageFeedNAVApp</command:noun>
      <maml:description>
        <maml:para>Retrieves the given app package from a package manager.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Package -->
      <command:syntaxItem>
        <maml:name>Get-PackageFeedNAVApp</maml:name>
        <!-- Parameter: Package -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Package</maml:name>
          <maml:description>
            <maml:para>The package to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IAppPackage</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Common.Apps.IAppPackage</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: FullPackage -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>FullPackage</maml:name>
          <maml:description>
            <maml:para>If specified, the full package (including documentation, changelong and others) is retrieved. Otherwise, only the app package is retrieved.</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: PackageManager -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <maml:description>
            <maml:para>The package manager to use when retrieving the package.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: Name -->
      <command:syntaxItem>
        <maml:name>Get-PackageFeedNAVApp</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>The name of the package to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Publisher -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Publisher</maml:name>
          <maml:description>
            <maml:para>The publisher of the package to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: FullPackage -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>FullPackage</maml:name>
          <maml:description>
            <maml:para>If specified, the full package (including documentation, changelong and others) is retrieved. Otherwise, only the app package is retrieved.</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: PackageManager -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <maml:description>
            <maml:para>The package manager to use when retrieving the package.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Version -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Version</maml:name>
          <maml:description>
            <maml:para>The version of the package to retrieve. This is optional. If this is not specified, the latest version available is retrieved.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: PackageManager -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>PackageManager</maml:name>
        <maml:description>
          <maml:para>The package manager to use when retrieving the package.</maml:para>
        </maml:description>
        <command:parameterValue required="true">AppPackageManager</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Package -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Package</maml:name>
        <maml:description>
          <maml:para>The package to retrieve.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IAppPackage</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Common.Apps.IAppPackage</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>The name of the package to retrieve.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Publisher -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Publisher</maml:name>
        <maml:description>
          <maml:para>The publisher of the package to retrieve.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Version -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Version</maml:name>
        <maml:description>
          <maml:para>The version of the package to retrieve. This is optional. If this is not specified, the latest version available is retrieved.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: FullPackage -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>FullPackage</maml:name>
        <maml:description>
          <maml:para>If specified, the full package (including documentation, changelong and others) is retrieved. Otherwise, only the app package is retrieved.</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:returnValues />
  </command:command>
  <!-- Cmdlet: New-PackageManager -->
  <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-PackageManager</command:name>
      <command:verb>New</command:verb>
      <command:noun>PackageManager</command:noun>
      <maml:description>
        <maml:para>Creates a package manager.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: ProGetFeedName -->
      <command:syntaxItem>
        <maml:name>New-PackageManager</maml:name>
        <!-- Parameter: ProGetFeedName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named" aliases="FeedNames">
          <maml:name>ProGetFeedName</maml:name>
          <maml:description>
            <maml:para>If specified, the package manager will be created by using these ProGet UPack feeds as providers. The ProGet base URL is read from BaseUrl.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: BaseUrl -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>BaseUrl</maml:name>
          <maml:description>
            <maml:para>The ProGet base URL to use when constructing the feed URL from ProGet feed names If this is not specified, it defaults to the EOS public feed URL.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Uri</command:parameterValue>
          <dev:type>
            <maml:name>System.Uri</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>https://nuget.eos-solutions.it/</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: SkipAuthentication -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SkipAuthentication</maml:name>
          <maml:description>
            <maml:para>By default, the created package manager automatically tries to authenticate itself. This behaviour is skipped it this flag is specified.</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: Provider -->
      <command:syntaxItem>
        <maml:name>New-PackageManager</maml:name>
        <!-- Parameter: Provider -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named" aliases="Providers">
          <maml:name>Provider</maml:name>
          <maml:description>
            <maml:para>If specified, the package manager will be created by using the given provider instances.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IAppPackageProvider[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.Providers.IAppPackageProvider[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: SkipAuthentication -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SkipAuthentication</maml:name>
          <maml:description>
            <maml:para>By default, the created package manager automatically tries to authenticate itself. This behaviour is skipped it this flag is specified.</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: Channel -->
      <command:syntaxItem>
        <maml:name>New-PackageManager</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <maml:description>
            <maml:para>If specified, the package manager will be created by reading the configured feeds for the given management channel.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: SkipAuthentication -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SkipAuthentication</maml:name>
          <maml:description>
            <maml:para>By default, the created package manager automatically tries to authenticate itself. This behaviour is skipped it this flag is specified.</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: ConfigurationKey -->
      <command:syntaxItem>
        <maml:name>New-PackageManager</maml:name>
        <!-- Parameter: ConfigurationKey -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>ConfigurationKey</maml:name>
          <maml:description>
            <maml:para>If specified, the package manager will be created by reading the configured feeds for this configuration 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: SkipAuthentication -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SkipAuthentication</maml:name>
          <maml:description>
            <maml:para>By default, the created package manager automatically tries to authenticate itself. This behaviour is skipped it this flag is specified.</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: PackageFeedName -->
      <command:syntaxItem>
        <maml:name>New-PackageManager</maml:name>
        <!-- Parameter: PackageFeedName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageFeedName</maml:name>
          <maml:description>
            <maml:para>If specified, the package manager will be created by using these locally configured package feeds as providers. The feeds with these names are read from the configuration.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: SkipAuthentication -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SkipAuthentication</maml:name>
          <maml:description>
            <maml:para>By default, the created package manager automatically tries to authenticate itself. This behaviour is skipped it this flag is specified.</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: Feed -->
      <command:syntaxItem>
        <maml:name>New-PackageManager</maml:name>
        <!-- Parameter: Feed -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Feed</maml:name>
          <maml:description>
            <maml:para>If specified, the package manager will be created by using these package feed instances as providers. These are instances of package feeds to be used.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PackageFeed[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.Models.PackageFeed[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: SkipAuthentication -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SkipAuthentication</maml:name>
          <maml:description>
            <maml:para>By default, the created package manager automatically tries to authenticate itself. This behaviour is skipped it this flag is specified.</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: BuildVersion -->
      <command:syntaxItem>
        <maml:name>New-PackageManager</maml:name>
        <!-- Parameter: BuildVersion -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>BuildVersion</maml:name>
          <maml:description>
            <maml:para>If specified, the package manager will be created by inferring the ProGet feed names from the build version and feed type. This is the app build version to use when constructing the feed name.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: FeedType -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>FeedType</maml:name>
          <maml:description>
            <maml:para>If specified, the package manager will be created by inferring the ProGet feed names from the build version and feed type. This is the type of feed to use when constructing the feed name.</maml:para>
            <maml:para>Possible values: PreRelease, Preview, Test, Public</maml:para>
          </maml:description>
          <command:parameterValue required="true">FeedType[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.PowerShell.Infrastructure.FeedType[]</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">PreRelease</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Preview</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Test</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Public</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
        <!-- Parameter: IncludeTest -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>IncludeTest</maml:name>
          <maml:description>
            <maml:para>Set this switch to include the feed type `Test` in the list of feed types to use when constructing the feed name.</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: SkipAuthentication -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SkipAuthentication</maml:name>
          <maml:description>
            <maml:para>By default, the created package manager automatically tries to authenticate itself. This behaviour is skipped it this flag is specified.</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: BaseUrl -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>BaseUrl</maml:name>
        <maml:description>
          <maml:para>The ProGet base URL to use when constructing the feed URL from ProGet feed names If this is not specified, it defaults to the EOS public feed URL.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Uri</command:parameterValue>
        <dev:type>
          <maml:name>System.Uri</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>https://nuget.eos-solutions.it/</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: Provider -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named" aliases="Providers">
        <maml:name>Provider</maml:name>
        <maml:description>
          <maml:para>If specified, the package manager will be created by using the given provider instances.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IAppPackageProvider[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.Providers.IAppPackageProvider[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named" aliases="Providers">
        <maml:name>Providers</maml:name>
        <maml:description>
          <maml:para>If specified, the package manager will be created by using the given provider instances.</maml:para>
          <maml:para>This is an alias of the Provider parameter.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IAppPackageProvider[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.Providers.IAppPackageProvider[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Channel -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <maml:description>
          <maml:para>If specified, the package manager will be created by reading the configured feeds for the given management channel.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ConfigurationKey -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>ConfigurationKey</maml:name>
        <maml:description>
          <maml:para>If specified, the package manager will be created by reading the configured feeds for this configuration 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: PackageFeedName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>PackageFeedName</maml:name>
        <maml:description>
          <maml:para>If specified, the package manager will be created by using these locally configured package feeds as providers. The feeds with these names are read from the configuration.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ProGetFeedName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named" aliases="FeedNames">
        <maml:name>ProGetFeedName</maml:name>
        <maml:description>
          <maml:para>If specified, the package manager will be created by using these ProGet UPack feeds as providers. The ProGet base URL is read from BaseUrl.</maml: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:parameter required="true" globbing="false" pipelineInput="false" position="named" aliases="FeedNames">
        <maml:name>FeedNames</maml:name>
        <maml:description>
          <maml:para>If specified, the package manager will be created by using these ProGet UPack feeds as providers. The ProGet base URL is read from BaseUrl.</maml:para>
          <maml:para>This is an alias of the ProGetFeedName 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: Feed -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Feed</maml:name>
        <maml:description>
          <maml:para>If specified, the package manager will be created by using these package feed instances as providers. These are instances of package feeds to be used.</maml:para>
        </maml:description>
        <command:parameterValue required="true">PackageFeed[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.Models.PackageFeed[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: BuildVersion -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>BuildVersion</maml:name>
        <maml:description>
          <maml:para>If specified, the package manager will be created by inferring the ProGet feed names from the build version and feed type. This is the app build version to use when constructing the feed name.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: FeedType -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>FeedType</maml:name>
        <maml:description>
          <maml:para>If specified, the package manager will be created by inferring the ProGet feed names from the build version and feed type. This is the type of feed to use when constructing the feed name.</maml:para>
          <maml:para>Possible values: PreRelease, Preview, Test, Public</maml:para>
        </maml:description>
        <command:parameterValue required="true">FeedType[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.PowerShell.Infrastructure.FeedType[]</maml:name>
          <maml:uri />
        </dev:type>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">PreRelease</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Preview</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Test</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Public</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
      <!-- Parameter: IncludeTest -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>IncludeTest</maml:name>
        <maml:description>
          <maml:para>Set this switch to include the feed type `Test` in the list of feed types to use when constructing the feed name.</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: SkipAuthentication -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>SkipAuthentication</maml:name>
        <maml:description>
          <maml:para>By default, the created package manager automatically tries to authenticate itself. This behaviour is skipped it this flag is specified.</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:returnValues />
  </command:command>
  <!-- Cmdlet: Get-PackageProvider -->
  <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-PackageProvider</command:name>
      <command:verb>Get</command:verb>
      <command:noun>PackageProvider</command:noun>
      <maml:description>
        <maml:para>Get all currently available package providers.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-PackageProvider</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-PackageProvider -->
  <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-PackageProvider</command:name>
      <command:verb>New</command:verb>
      <command:noun>PackageProvider</command:noun>
      <maml:description>
        <maml:para>Create an instance of a package provider.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-PackageProvider</maml:name>
        <!-- Parameter: ProviderName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>ProviderName</maml:name>
          <maml:description>
            <maml:para>The name of the package provider to be created. This package provider must be available in the current workspace. Otherwise you need to first register it and make it available.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Configuration -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Configuration</maml:name>
          <maml:description>
            <maml:para>A hashtable with key/value pairs of configuration settings to use when creating the provider. This is optional and configuration may be set or changed after the provider has been created. The possible names and values of the configuration is provider-specific.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Hashtable</command:parameterValue>
          <dev:type>
            <maml:name>System.Collections.Hashtable</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: ProviderName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>ProviderName</maml:name>
        <maml:description>
          <maml:para>The name of the package provider to be created. This package provider must be available in the current workspace. Otherwise you need to first register it and make it available.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Configuration -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Configuration</maml:name>
        <maml:description>
          <maml:para>A hashtable with key/value pairs of configuration settings to use when creating the provider. This is optional and configuration may be set or changed after the provider has been created. The possible names and values of the configuration is provider-specific.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Hashtable</command:parameterValue>
        <dev:type>
          <maml:name>System.Collections.Hashtable</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Register-PackageProvider -->
  <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>Register-PackageProvider</command:name>
      <command:verb>Register</command:verb>
      <command:noun>PackageProvider</command:noun>
      <maml:description>
        <maml:para>Register a package provider in the current workspace.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Register-PackageProvider</maml:name>
        <!-- Parameter: ConfigurationType -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>ConfigurationType</maml:name>
          <maml:description>
            <maml:para>The .NET type that provides configuration settings for the provider.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Type</command:parameterValue>
          <dev:type>
            <maml:name>System.Type</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>The name of the package provider.</maml:para>
          </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="false" position="named">
          <maml:name>Type</maml:name>
          <maml:description>
            <maml:para>The .NET type that implements the provider.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Type</command:parameterValue>
          <dev:type>
            <maml:name>System.Type</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>The name of the package provider.</maml:para>
        </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="false" position="named">
        <maml:name>Type</maml:name>
        <maml:description>
          <maml:para>The .NET type that implements the provider.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Type</command:parameterValue>
        <dev:type>
          <maml:name>System.Type</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ConfigurationType -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>ConfigurationType</maml:name>
        <maml:description>
          <maml:para>The .NET type that provides configuration settings for the provider.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Type</command:parameterValue>
        <dev:type>
          <maml:name>System.Type</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Add-ProjectDependencies -->
  <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-ProjectDependencies</command:name>
      <command:verb>Add</command:verb>
      <command:noun>ProjectDependencies</command:noun>
    </command:details>
    <maml:description>
      <maml:para>Adds test libraries and dependencies to an AL project.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: Apps -->
      <command:syntaxItem>
        <maml:name>Add-ProjectDependencies</maml:name>
        <!-- Parameter: Path -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="0" aliases="Folder">
          <maml:name>Path</maml:name>
          <maml:description>
            <maml:para>The path to the project. If this is not specified, the current working directory is used.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Apps -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named">
          <maml:name>Apps</maml:name>
          <maml:description>
            <maml:para>Specifies the apps to add as a dependency.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IAppPackageWithId[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Common.Apps.IAppPackageWithId[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: TestApps -->
      <command:syntaxItem>
        <maml:name>Add-ProjectDependencies</maml:name>
        <!-- Parameter: Path -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="0" aliases="Folder">
          <maml:name>Path</maml:name>
          <maml:description>
            <maml:para>The path to the project. If this is not specified, the current working directory is used.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: TestApps -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>TestApps</maml:name>
          <maml:description>
            <maml:para>If specified, a predefined set of test apps are added as a dependency.</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: Path -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="0" aliases="Folder">
        <maml:name>Path</maml:name>
        <maml:description>
          <maml:para>The path to the project. If this is not specified, the current working directory is used.</maml: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:parameter required="false" globbing="false" pipelineInput="false" position="0" aliases="Folder">
        <maml:name>Folder</maml:name>
        <maml:description>
          <maml:para>The path to the project. If this is not specified, the current working directory is used.</maml:para>
          <maml:para>This is an alias of the Path 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: Apps -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named">
        <maml:name>Apps</maml:name>
        <maml:description>
          <maml:para>Specifies the apps to add as a dependency.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IAppPackageWithId[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Common.Apps.IAppPackageWithId[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: TestApps -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>TestApps</maml:name>
        <maml:description>
          <maml:para>If specified, a predefined set of test apps are added as a dependency.</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>Eos.Nav.Common.Apps.IAppPackageWithId[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies the apps to add as a dependency.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-ProjectDependencies -->
  <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-ProjectDependencies</command:name>
      <command:verb>Get</command:verb>
      <command:noun>ProjectDependencies</command:noun>
    </command:details>
    <maml:description>
      <maml:para>Gets a list of all dependencies of an AL project.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-ProjectDependencies</maml:name>
        <!-- Parameter: Path -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="0" aliases="Folder">
          <maml:name>Path</maml:name>
          <maml:description>
            <maml:para>The path to the project. If this is not specified, the current working directory is used.</maml: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: Path -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="0" aliases="Folder">
        <maml:name>Path</maml:name>
        <maml:description>
          <maml:para>The path to the project. If this is not specified, the current working directory is used.</maml: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:parameter required="false" globbing="false" pipelineInput="false" position="0" aliases="Folder">
        <maml:name>Folder</maml:name>
        <maml:description>
          <maml:para>The path to the project. If this is not specified, the current working directory is used.</maml:para>
          <maml:para>This is an alias of the Path 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>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-ProjectDependencies -->
  <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-ProjectDependencies</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>ProjectDependencies</command:noun>
    </command:details>
    <maml:description>
      <maml:para>Removes test libraries and dependencies from an AL project.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: Apps -->
      <command:syntaxItem>
        <maml:name>Remove-ProjectDependencies</maml:name>
        <!-- Parameter: Path -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="0" aliases="Folder">
          <maml:name>Path</maml:name>
          <maml:description>
            <maml:para>The path to the project. If this is not specified, the current working directory is used.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Apps -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named">
          <maml:name>Apps</maml:name>
          <maml:description>
            <maml:para>Specifies the apps to remove as a dependency.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IAppPackageWithId[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Common.Apps.IAppPackageWithId[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: TestApps -->
      <command:syntaxItem>
        <maml:name>Remove-ProjectDependencies</maml:name>
        <!-- Parameter: Path -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="0" aliases="Folder">
          <maml:name>Path</maml:name>
          <maml:description>
            <maml:para>The path to the project. If this is not specified, the current working directory is used.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: TestApps -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>TestApps</maml:name>
          <maml:description>
            <maml:para>If specified, a predefined set of test apps are removed as a dependency.</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: Path -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="0" aliases="Folder">
        <maml:name>Path</maml:name>
        <maml:description>
          <maml:para>The path to the project. If this is not specified, the current working directory is used.</maml: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:parameter required="false" globbing="false" pipelineInput="false" position="0" aliases="Folder">
        <maml:name>Folder</maml:name>
        <maml:description>
          <maml:para>The path to the project. If this is not specified, the current working directory is used.</maml:para>
          <maml:para>This is an alias of the Path 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: Apps -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named">
        <maml:name>Apps</maml:name>
        <maml:description>
          <maml:para>Specifies the apps to remove as a dependency.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IAppPackageWithId[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Common.Apps.IAppPackageWithId[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: TestApps -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>TestApps</maml:name>
        <maml:description>
          <maml:para>If specified, a predefined set of test apps are removed as a dependency.</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>Eos.Nav.Common.Apps.IAppPackageWithId[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Specifies the apps to remove as a dependency.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Get-ServiceHost -->
  <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-ServiceHost</command:name>
      <command:verb>Get</command:verb>
      <command:noun>ServiceHost</command:noun>
    </command:details>
    <maml:description>
      <maml:para>Retrieves one or more locally configured package feeds.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-ServiceHost</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>Specifies the name of the feed to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: WithMetadata -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>WithMetadata</maml:name>
          <maml:description>
            <maml:para>If specified, the metadata for this service host is loaded.</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 (ByValue, ByPropertyName)" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Specifies the name of the feed to retrieve.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: WithMetadata -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>WithMetadata</maml:name>
        <maml:description>
          <maml:para>If specified, the metadata for this service host is loaded.</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>Specifies the name of the feed to retrieve.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-ServiceHost -->
  <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-ServiceHost</command:name>
      <command:verb>New</command:verb>
      <command:noun>ServiceHost</command:noun>
      <maml:description>
        <maml:para>Creates a new service host.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-ServiceHost</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>The name of the service host.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Uri -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Uri</maml:name>
          <maml:description>
            <maml:para>The endpoint URI of the host.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Uri</command:parameterValue>
          <dev:type>
            <maml:name>System.Uri</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ApiKey -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ApiKey</maml:name>
          <maml:description>
            <maml:para>Specifies the API key for the service host, 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: Description -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Description</maml:name>
          <maml:description>
            <maml:para>The description of the service host.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Temporary -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Temporary</maml:name>
          <maml:description>
            <maml:para>If this is specified, the service host is created but not written to the configuration. This is useful for scripting and creating ad-hoc instances.</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="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>The name of the service host.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Description -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Description</maml:name>
        <maml:description>
          <maml:para>The description of the service host.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Uri -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Uri</maml:name>
        <maml:description>
          <maml:para>The endpoint URI of the host.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Uri</command:parameterValue>
        <dev:type>
          <maml:name>System.Uri</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ApiKey -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ApiKey</maml:name>
        <maml:description>
          <maml:para>Specifies the API key for the service host, 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: Temporary -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Temporary</maml:name>
        <maml:description>
          <maml:para>If this is specified, the service host is created but not written to the configuration. This is useful for scripting and creating ad-hoc instances.</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:returnValues />
  </command:command>
  <!-- Cmdlet: Remove-ServiceHost -->
  <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-ServiceHost</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>ServiceHost</command:noun>
      <maml:description>
        <maml:para>Removes a service host.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-ServiceHost</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>The name of the feed.</maml: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 (ByValue, ByPropertyName)" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>The name of the feed.</maml: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>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>The name of the feed.</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Invoke-ShrinkDatabase -->
  <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>Invoke-ShrinkDatabase</command:name>
      <command:verb>Invoke</command:verb>
      <command:noun>ShrinkDatabase</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Invoke-ShrinkDatabase</maml:name>
        <!-- Parameter: CommandTimeout -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>CommandTimeout</maml:name>
          <command:parameterValue required="true">TimeSpan</command:parameterValue>
          <dev:type>
            <maml:name>System.TimeSpan</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ConnectionString -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ConnectionString</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Credentials -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credentials</maml:name>
          <command:parameterValue required="true">NetworkCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Net.NetworkCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DatabaseName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DatabaseName</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: DatabaseServer -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DatabaseServer</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: DatabaseName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DatabaseName</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: DatabaseServer -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DatabaseServer</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ConnectionString -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ConnectionString</maml:name>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Credentials -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Credentials</maml:name>
        <command:parameterValue required="true">NetworkCredential</command:parameterValue>
        <dev:type>
          <maml:name>System.Net.NetworkCredential</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: CommandTimeout -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>CommandTimeout</maml:name>
        <command:parameterValue required="true">TimeSpan</command:parameterValue>
        <dev:type>
          <maml:name>System.TimeSpan</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Download-Symbols -->
  <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>Download-Symbols</command:name>
      <command:verb>Download</command:verb>
      <command:noun>Symbols</command:noun>
      <maml:description>
        <maml:para>Downloads symbols for an AL project from one or more symbol sources.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Channel -->
      <command:syntaxItem>
        <maml:name>Download-Symbols</maml:name>
        <!-- Parameter: Channel -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Channel</maml:name>
          <maml:description>
            <maml:para>The channel to use when downloading symbols from a service or SaaS tenant.</maml:para>
          </maml:description>
          <command:parameterValue required="true">IManagementChannel</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: CleanFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>CleanFolder</maml:name>
          <maml:description>
            <maml:para>If specified, the symbol cache folder is completely erased before downloading symbols.</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: OutputFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="SymbolCacheFolder">
          <maml:name>OutputFolder</maml:name>
          <maml:description>
            <maml:para>If specified, the symbols are placed into this folder. If this value is omitted, the symbols are stored in the folder configured for the project or workspace.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: PackageManager -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <maml:description>
            <maml:para>This is only relevant when downloading symbols from the package manager. If specified, this package manager instance is used to download symbols. Otherwise the package manager is tried to be derived from the service, channel or configuration.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Path -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Folder">
          <maml:name>Path</maml:name>
          <maml:description>
            <maml:para>The path to the AL project or AL project workspace for which to download symbols. If this is not specified, the current working directory is used.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ServiceCredential -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Credentials">
          <maml:name>ServiceCredential</maml:name>
          <maml:description>
            <maml:para>This is only relevant when downloading symbols from a NAV/BC service. The credentials to use for connecting to the NAV/BC service developer endpoint.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Source -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Source</maml:name>
          <maml:description>
            <maml:para>Specifies the sources from where to download symbols. You can specify multiple sources and the order in which you specify them determines their priority. The first result return will be accepted.</maml:para>
            <maml:para>Possible values: Service, PackageManager</maml:para>
          </maml:description>
          <command:parameterValue required="true">DownloadSymbolSource[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.PowerShell.Infrastructure.DownloadSymbolSource[]</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">Service</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">PackageManager</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: HostUri -->
      <command:syntaxItem>
        <maml:name>Download-Symbols</maml:name>
        <!-- Parameter: CleanFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>CleanFolder</maml:name>
          <maml:description>
            <maml:para>If specified, the symbol cache folder is completely erased before downloading symbols.</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: HostUri -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServerName">
          <maml:name>HostUri</maml:name>
          <maml:description>
            <maml:para>Specifies the NAV server host URI from which to download symbols.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: OutputFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="SymbolCacheFolder">
          <maml:name>OutputFolder</maml:name>
          <maml:description>
            <maml:para>If specified, the symbols are placed into this folder. If this value is omitted, the symbols are stored in the folder configured for the project or workspace.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: PackageManager -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <maml:description>
            <maml:para>This is only relevant when downloading symbols from the package manager. If specified, this package manager instance is used to download symbols. Otherwise the package manager is tried to be derived from the service, channel or configuration.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Path -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Folder">
          <maml:name>Path</maml:name>
          <maml:description>
            <maml:para>The path to the AL project or AL project workspace for which to download symbols. If this is not specified, the current working directory is used.</maml:para>
          </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="false" position="named">
          <maml:name>Port</maml:name>
          <maml:description>
            <maml:para>Specifies the developer services port. If this is not specified, the default port will be used.</maml:para>
          </maml:description>
          <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: ServerInstance -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
          <maml:name>ServerInstance</maml:name>
          <maml:description>
            <maml:para>Specifies the server instance from which to download symbols.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ServiceCredential -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Credentials">
          <maml:name>ServiceCredential</maml:name>
          <maml:description>
            <maml:para>This is only relevant when downloading symbols from a NAV/BC service. The credentials to use for connecting to the NAV/BC service developer endpoint.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Source -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Source</maml:name>
          <maml:description>
            <maml:para>Specifies the sources from where to download symbols. You can specify multiple sources and the order in which you specify them determines their priority. The first result return will be accepted.</maml:para>
            <maml:para>Possible values: Service, PackageManager</maml:para>
          </maml:description>
          <command:parameterValue required="true">DownloadSymbolSource[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.PowerShell.Infrastructure.DownloadSymbolSource[]</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">Service</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">PackageManager</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: LaunchConfigurationName -->
      <command:syntaxItem>
        <maml:name>Download-Symbols</maml:name>
        <!-- Parameter: CleanFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>CleanFolder</maml:name>
          <maml:description>
            <maml:para>If specified, the symbol cache folder is completely erased before downloading symbols.</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: LaunchConfigurationName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>LaunchConfigurationName</maml:name>
          <maml:description>
            <maml:para>If specified, use this configuration from the launch.json file to download symbols.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: OutputFolder -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="SymbolCacheFolder">
          <maml:name>OutputFolder</maml:name>
          <maml:description>
            <maml:para>If specified, the symbols are placed into this folder. If this value is omitted, the symbols are stored in the folder configured for the project or workspace.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: PackageManager -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PackageManager</maml:name>
          <maml:description>
            <maml:para>This is only relevant when downloading symbols from the package manager. If specified, this package manager instance is used to download symbols. Otherwise the package manager is tried to be derived from the service, channel or configuration.</maml:para>
          </maml:description>
          <command:parameterValue required="true">AppPackageManager</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Path -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Folder">
          <maml:name>Path</maml:name>
          <maml:description>
            <maml:para>The path to the AL project or AL project workspace for which to download symbols. If this is not specified, the current working directory is used.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ServiceCredential -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Credentials">
          <maml:name>ServiceCredential</maml:name>
          <maml:description>
            <maml:para>This is only relevant when downloading symbols from a NAV/BC service. The credentials to use for connecting to the NAV/BC service developer endpoint.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Source -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Source</maml:name>
          <maml:description>
            <maml:para>Specifies the sources from where to download symbols. You can specify multiple sources and the order in which you specify them determines their priority. The first result return will be accepted.</maml:para>
            <maml:para>Possible values: Service, PackageManager</maml:para>
          </maml:description>
          <command:parameterValue required="true">DownloadSymbolSource[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.PowerShell.Infrastructure.DownloadSymbolSource[]</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">Service</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">PackageManager</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Path -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Folder">
        <maml:name>Path</maml:name>
        <maml:description>
          <maml:para>The path to the AL project or AL project workspace for which to download symbols. If this is not specified, the current working directory is used.</maml: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:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Folder">
        <maml:name>Folder</maml:name>
        <maml:description>
          <maml:para>The path to the AL project or AL project workspace for which to download symbols. If this is not specified, the current working directory is used.</maml:para>
          <maml:para>This is an alias of the Path 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: Channel -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Channel</maml:name>
        <maml:description>
          <maml:para>The channel to use when downloading symbols from a service or SaaS tenant.</maml:para>
        </maml:description>
        <command:parameterValue required="true">IManagementChannel</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.Core.IManagementChannel</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: HostUri -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServerName">
        <maml:name>HostUri</maml:name>
        <maml:description>
          <maml:para>Specifies the NAV server host URI from which to download symbols.</maml: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:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServerName">
        <maml:name>ServerName</maml:name>
        <maml:description>
          <maml:para>Specifies the NAV server host URI from which to download symbols.</maml:para>
          <maml:para>This is an alias of the HostUri 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: Port -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Port</maml:name>
        <maml:description>
          <maml:para>Specifies the developer services port. If this is not specified, the default port will be used.</maml:para>
        </maml:description>
        <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: ServerInstance -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServerInstance</maml:name>
        <maml:description>
          <maml:para>Specifies the server instance from which to download symbols.</maml: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:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="ServiceInstanceName">
        <maml:name>ServiceInstanceName</maml:name>
        <maml:description>
          <maml:para>Specifies the server instance from which to download symbols.</maml:para>
          <maml:para>This is an alias of the ServerInstance 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: LaunchConfigurationName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>LaunchConfigurationName</maml:name>
        <maml:description>
          <maml:para>If specified, use this configuration from the launch.json file to download symbols.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ServiceCredential -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Credentials">
        <maml:name>ServiceCredential</maml:name>
        <maml:description>
          <maml:para>This is only relevant when downloading symbols from a NAV/BC service. The credentials to use for connecting to the NAV/BC service developer endpoint.</maml:para>
        </maml:description>
        <command:parameterValue required="true">PSCredential</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.PSCredential</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Credentials">
        <maml:name>Credentials</maml:name>
        <maml:description>
          <maml:para>This is only relevant when downloading symbols from a NAV/BC service. The credentials to use for connecting to the NAV/BC service developer endpoint.</maml:para>
          <maml:para>This is an alias of the ServiceCredential parameter.</maml:para>
        </maml:description>
        <command:parameterValue required="true">PSCredential</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.PSCredential</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Source -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Source</maml:name>
        <maml:description>
          <maml:para>Specifies the sources from where to download symbols. You can specify multiple sources and the order in which you specify them determines their priority. The first result return will be accepted.</maml:para>
          <maml:para>Possible values: Service, PackageManager</maml:para>
        </maml:description>
        <command:parameterValue required="true">DownloadSymbolSource[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.PowerShell.Infrastructure.DownloadSymbolSource[]</maml:name>
          <maml:uri />
        </dev:type>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">Service</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">PackageManager</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
      <!-- Parameter: PackageManager -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>PackageManager</maml:name>
        <maml:description>
          <maml:para>This is only relevant when downloading symbols from the package manager. If specified, this package manager instance is used to download symbols. Otherwise the package manager is tried to be derived from the service, channel or configuration.</maml:para>
        </maml:description>
        <command:parameterValue required="true">AppPackageManager</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Nav.Al.Packaging.AppPackageManager</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: CleanFolder -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>CleanFolder</maml:name>
        <maml:description>
          <maml:para>If specified, the symbol cache folder is completely erased before downloading symbols.</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: OutputFolder -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="SymbolCacheFolder">
        <maml:name>OutputFolder</maml:name>
        <maml:description>
          <maml:para>If specified, the symbols are placed into this folder. If this value is omitted, the symbols are stored in the folder configured for the project or workspace.</maml: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:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="SymbolCacheFolder">
        <maml:name>SymbolCacheFolder</maml:name>
        <maml:description>
          <maml:para>If specified, the symbols are placed into this folder. If this value is omitted, the symbols are stored in the folder configured for the project or workspace.</maml:para>
          <maml:para>This is an alias of the OutputFolder 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>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: Write-TestResults -->
  <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>Write-TestResults</command:name>
      <command:verb>Write</command:verb>
      <command:noun>TestResults</command:noun>
    </command:details>
    <command:syntax>
      <!-- Parameter set: Console -->
      <command:syntaxItem>
        <maml:name>Write-TestResults</maml:name>
        <!-- Parameter: Console -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Console</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: Results -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named">
          <maml:name>Results</maml:name>
          <command:parameterValue required="true">CommandLineTestToolCodeunit[]</command:parameterValue>
          <dev:type>
            <maml:name>Bc.Development.TestRunner.CommandLineTestToolCodeunit[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: PassThrough -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PassThrough</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: XUnitFilename -->
      <command:syntaxItem>
        <maml:name>Write-TestResults</maml:name>
        <!-- Parameter: Results -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named">
          <maml:name>Results</maml:name>
          <command:parameterValue required="true">CommandLineTestToolCodeunit[]</command:parameterValue>
          <dev:type>
            <maml:name>Bc.Development.TestRunner.CommandLineTestToolCodeunit[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: XUnitFilename -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>XUnitFilename</maml:name>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: PassThrough -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>PassThrough</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: Results -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="named">
        <maml:name>Results</maml:name>
        <command:parameterValue required="true">CommandLineTestToolCodeunit[]</command:parameterValue>
        <dev:type>
          <maml:name>Bc.Development.TestRunner.CommandLineTestToolCodeunit[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: PassThrough -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>PassThrough</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: Console -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Console</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: XUnitFilename -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>XUnitFilename</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>Bc.Development.TestRunner.CommandLineTestToolCodeunit[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
  </command:command>
  <!-- Cmdlet: New-UpackPackageFeed -->
  <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-UpackPackageFeed</command:name>
      <command:verb>New</command:verb>
      <command:noun>UpackPackageFeed</command:noun>
      <maml:description>
        <maml:para>Creates a new package feed using Inedo ProGet UPack as the provider.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-UpackPackageFeed</maml:name>
        <!-- Parameter: Name -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>The name of the feed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Uri -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Uri</maml:name>
          <maml:description>
            <maml:para>The URI to the UPack feed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Uri</command:parameterValue>
          <dev:type>
            <maml:name>System.Uri</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Description -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Description</maml:name>
          <maml:description>
            <maml:para>The description of the feed.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Temporary -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Temporary</maml:name>
          <maml:description>
            <maml:para>If this is specified, the package feed is created but not written to the configuration. This is useful for scripting and creating ad-hoc instances.</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: Uri -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Uri</maml:name>
        <maml:description>
          <maml:para>The URI to the UPack feed.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Uri</command:parameterValue>
        <dev:type>
          <maml:name>System.Uri</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Name -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>The name of the feed.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Description -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Description</maml:name>
        <maml:description>
          <maml:para>The description of the feed.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Temporary -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Temporary</maml:name>
        <maml:description>
          <maml:para>If this is specified, the package feed is created but not written to the configuration. This is useful for scripting and creating ad-hoc instances.</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:returnValues />
  </command:command>
  <!-- Cmdlet: New-UpackPackageProvider -->
  <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-UpackPackageProvider</command:name>
      <command:verb>New</command:verb>
      <command:noun>UpackPackageProvider</command:noun>
      <maml:description>
        <maml:para>Creates one or more Inedo UPack package provider for use in a package manager. If multiple package providers are created, a single multi-source package provider will be created.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: FeedUri -->
      <command:syntaxItem>
        <maml:name>New-UpackPackageProvider</maml:name>
        <!-- Parameter: FeedUri -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>FeedUri</maml:name>
          <command:parameterValue required="true">Uri[]</command:parameterValue>
          <dev:type>
            <maml:name>System.Uri[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: BaseUrl -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>BaseUrl</maml:name>
          <maml:description>
            <maml:para>The ProGet base URL to use when constructing the feed URL. If this is not specified, it defaults to the EOS public feed URL.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Uri</command:parameterValue>
          <dev:type>
            <maml:name>System.Uri</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>https://nuget.eos-solutions.it/</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Credentials -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credentials</maml:name>
          <maml:description>
            <maml:para>Specifies the credentials to use when connecting to this provider.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: FeedName -->
      <command:syntaxItem>
        <maml:name>New-UpackPackageProvider</maml:name>
        <!-- Parameter: FeedName -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>FeedName</maml:name>
          <maml:description>
            <maml:para>A list of feeds names to use when creating the provider.</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: BaseUrl -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>BaseUrl</maml:name>
          <maml:description>
            <maml:para>The ProGet base URL to use when constructing the feed URL. If this is not specified, it defaults to the EOS public feed URL.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Uri</command:parameterValue>
          <dev:type>
            <maml:name>System.Uri</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>https://nuget.eos-solutions.it/</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Credentials -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credentials</maml:name>
          <maml:description>
            <maml:para>Specifies the credentials to use when connecting to this provider.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: BuildVersion -->
      <command:syntaxItem>
        <maml:name>New-UpackPackageProvider</maml:name>
        <!-- Parameter: BuildVersion -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>BuildVersion</maml:name>
          <maml:description>
            <maml:para>The major BC version to use when constructing the feed URL.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Version</command:parameterValue>
          <dev:type>
            <maml:name>System.Version</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: BaseUrl -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>BaseUrl</maml:name>
          <maml:description>
            <maml:para>The ProGet base URL to use when constructing the feed URL. If this is not specified, it defaults to the EOS public feed URL.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Uri</command:parameterValue>
          <dev:type>
            <maml:name>System.Uri</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>https://nuget.eos-solutions.it/</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Credentials -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credentials</maml:name>
          <maml:description>
            <maml:para>Specifies the credentials to use when connecting to this provider.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: FeedType -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>FeedType</maml:name>
          <maml:description>
            <maml:para>The type of feed to use when constructing the feed URL.</maml:para>
            <maml:para>Possible values: PreRelease, Preview, Test, Public</maml:para>
          </maml:description>
          <command:parameterValue required="true">FeedType[]</command:parameterValue>
          <dev:type>
            <maml:name>Eos.Gordon.PowerShell.Infrastructure.FeedType[]</maml:name>
            <maml:uri />
          </dev:type>
          <command:parameterValueGroup>
            <command:parameterValue required="false" variableLength="false">PreRelease</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Preview</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Test</command:parameterValue>
            <command:parameterValue required="false" variableLength="false">Public</command:parameterValue>
          </command:parameterValueGroup>
        </command:parameter>
      </command:syntaxItem>
      <!-- Parameter set: MajorVersion -->
      <command:syntaxItem>
        <maml:name>New-UpackPackageProvider</maml:name>
        <!-- Parameter: BaseUrl -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>BaseUrl</maml:name>
          <maml:description>
            <maml:para>The ProGet base URL to use when constructing the feed URL. If this is not specified, it defaults to the EOS public feed URL.</maml:para>
          </maml:description>
          <command:parameterValue required="true">Uri</command:parameterValue>
          <dev:type>
            <maml:name>System.Uri</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>https://nuget.eos-solutions.it/</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Credentials -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credentials</maml:name>
          <maml:description>
            <maml:para>Specifies the credentials to use when connecting to this provider.</maml:para>
          </maml:description>
          <command:parameterValue required="true">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>System.Management.Automation.PSCredential</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: FeedUri -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>FeedUri</maml:name>
        <command:parameterValue required="true">Uri[]</command:parameterValue>
        <dev:type>
          <maml:name>System.Uri[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: BaseUrl -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>BaseUrl</maml:name>
        <maml:description>
          <maml:para>The ProGet base URL to use when constructing the feed URL. If this is not specified, it defaults to the EOS public feed URL.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Uri</command:parameterValue>
        <dev:type>
          <maml:name>System.Uri</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>https://nuget.eos-solutions.it/</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: FeedName -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>FeedName</maml:name>
        <maml:description>
          <maml:para>A list of feeds names to use when creating the provider.</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: MajorVersion -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>MajorVersion</maml:name>
        <maml:description>
          <maml:para>The major BC version to use when constructing the feed URL. This is obsolete. Consider using BuildVersion instead.</maml:para>
        </maml:description>
        <command:parameterValue required="true">int</command:parameterValue>
        <dev:type>
          <maml:name>System.Int32</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: BuildVersion -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>BuildVersion</maml:name>
        <maml:description>
          <maml:para>The major BC version to use when constructing the feed URL.</maml:para>
        </maml:description>
        <command:parameterValue required="true">Version</command:parameterValue>
        <dev:type>
          <maml:name>System.Version</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: FeedType -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>FeedType</maml:name>
        <maml:description>
          <maml:para>The type of feed to use when constructing the feed URL.</maml:para>
          <maml:para>Possible values: PreRelease, Preview, Test, Public</maml:para>
        </maml:description>
        <command:parameterValue required="true">FeedType[]</command:parameterValue>
        <dev:type>
          <maml:name>Eos.Gordon.PowerShell.Infrastructure.FeedType[]</maml:name>
          <maml:uri />
        </dev:type>
        <command:parameterValueGroup>
          <command:parameterValue required="false" variableLength="false">PreRelease</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Preview</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Test</command:parameterValue>
          <command:parameterValue required="false" variableLength="false">Public</command:parameterValue>
        </command:parameterValueGroup>
      </command:parameter>
      <!-- Parameter: Credentials -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Credentials</maml:name>
        <maml:description>
          <maml:para>Specifies the credentials to use when connecting to this provider.</maml:para>
        </maml:description>
        <command:parameterValue required="true">PSCredential</command:parameterValue>
        <dev:type>
          <maml:name>System.Management.Automation.PSCredential</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes />
    <command:returnValues />
  </command:command>
</helpItems>