Octoposh.dll-Help.xml

<?xml version="1.0" encoding="utf-8"?>
<helpItems schema="maml" xmlns="http://msh">
  <!-- Cmdlet: Get-OctopusChannel -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusChannel</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusChannel</command:noun>
      <maml:description>
        <maml:para>Gets information about Octopus Channels</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-OctopusChannel</maml:name>
        <!-- Parameter: ChannelName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
          <maml:name>ChannelName</maml:name>
          <maml:description>
            <maml:para>Channel name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ProjectName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Project">
          <maml:name>ProjectName</maml:name>
          <maml:description>
            <maml:para>Project name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: ChannelName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>ChannelName</maml:name>
        <maml:description>
          <maml:para>Channel name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Channel name</maml:para>
          <maml:para>This is an alias of the ChannelName 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: ProjectName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Project">
        <maml:name>ProjectName</maml:name>
        <maml:description>
          <maml:para>Project name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Project">
        <maml:name>Project</maml:name>
        <maml:description>
          <maml:para>Project name</maml:para>
          <maml:para>This is an alias of the ProjectName 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: ResourceOnly -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ResourceOnly</maml:name>
        <maml:description>
          <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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>Channel name</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Project name</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octoposh.Model.OutputOctopusChannel, Octoposh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.ChannelResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusChannel</dev:code>
        <dev:remarks>
          <maml:para>Gets all the channels in all the projects of the instance</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusChannel -Project "MyFinantialApp"</dev:code>
        <dev:remarks>
          <maml:para>Gets all the channels of the project "MyFinantialApp"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusChannel -name "Hotfix_Website" -Project "MyFinantialApp"</dev:code>
        <dev:remarks>
          <maml:para>Gets the Channel with the name "Hotfix_Website" of the project "MyFinantialApp"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 4 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusChannel -name "Hotfix_Website","Hotfix_WebService" -Project "MyFinantialApp"</dev:code>
        <dev:remarks>
          <maml:para>Gets the Channels with the names "Hotfix_Website" and "Hotfix_WebService" of the project "MyFinantialApp"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 5 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusChannel -name "Hotfix_*" -Project "MyFinantialApp"</dev:code>
        <dev:remarks>
          <maml:para>Gets all the Channels whose name starts with "Hotfix_" of the project "MyFinantialApp"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: New-OctopusConnection -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusConnection</command:name>
      <command:verb>New</command:verb>
      <command:noun>OctopusConnection</command:noun>
      <maml:description>
        <maml:para>Creates an endpoint to connect to an Octopus Server</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Creates an endpoint to connect to an Octopus Server</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-OctopusConnection</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues>
      <!-- OutputType: OctopusConnection -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octoposh.Model.OctopusConnection</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; $c = New-octopusconnection ; $c.repository.environments.findall()</dev:code>
        <dev:remarks>
          <maml:para>Gets all the environments on the Octopus instance using the Octopus .NET client repository</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; $c = New-OctopusConnection ; invoke-webrequest -header $c.header -uri http://Octopus.company.com/api/environments/all -method Get </dev:code>
        <dev:remarks>
          <maml:para>Uses the [Header] Member of the Object returned by New-OctopusConnection as a header to call the REST API using Invoke-WebRequest and get all the Environments of the instance</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusConnectionInfo -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusConnectionInfo</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusConnectionInfo</command:noun>
      <maml:description>
        <maml:para>This function gets the data of the variables $env:OctopusURI and $env:OctopusAPI that are used by all the cmdlets of the Octoposh module</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This function gets the data of the variables $env:OctopusURI and $env:OctopusAPI that are used by all the cmdlets of the Octoposh module</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-OctopusConnectionInfo</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues>
      <!-- OutputType: OctopusConnectionInfo -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octoposh.Model.OctopusConnectionInfo</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusConnectionInfo</dev:code>
        <dev:remarks>
          <maml:para>Get the current connection info. Its the same as getting the values of $env:OctopusURL and $Env:OctopusAPIKey</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Set-OctopusConnectionInfo -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusConnectionInfo</command:name>
      <command:verb>Set</command:verb>
      <command:noun>OctopusConnectionInfo</command:noun>
      <maml:description>
        <maml:para>Sets the current Octopus connection info (URL and API Key). Highly recommended to call this function from $profile to avoid having to re-configure this on every session.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Sets the current Octopus connection info (URL and API Key). Highly recommended to call this function from $profile to avoid having to re-configure this on every session.</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-OctopusConnectionInfo</maml:name>
        <!-- Parameter: Server -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="URL">
          <maml:name>Server</maml:name>
          <maml:description>
            <maml:para>URL of the server you want to connect to</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ApiKey -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="2">
          <maml:name>ApiKey</maml:name>
          <maml:description>
            <maml:para>API Key you'll use to authenticate with the Octopus Server</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Server -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="URL">
        <maml:name>Server</maml:name>
        <maml:description>
          <maml:para>URL of the server you want to connect to</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="URL">
        <maml:name>URL</maml:name>
        <maml:description>
          <maml:para>URL of the server you want to connect to</maml:para>
          <maml:para>This is an alias of the Server 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: ApiKey -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="2">
        <maml:name>ApiKey</maml:name>
        <maml:description>
          <maml:para>API Key you'll use to authenticate with the Octopus Server</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>URL of the server you want to connect to</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>API Key you'll use to authenticate with the Octopus Server</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Set-OctopusConnectionInfo -Server "http://MyOctopus.AwesomeCompany.com" -API "API-7CH6XN0HHOU7DDEEUGKUFUR1K"</dev:code>
        <dev:remarks>
          <maml:para>Set connection info with a specific API Key for an Octopus instance</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusDashboard -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusDashboard</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusDashboard</command:noun>
      <maml:description>
        <maml:para>Returns the Octopus Dashboard</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Returns the Octopus Dashboard</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-OctopusDashboard</maml:name>
        <!-- Parameter: DeploymentStatus -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DeploymentStatus</maml:name>
          <maml:description>
            <maml:para>Target communication style to filter by</maml:para>
          </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>Name of the Project to filter 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: ProjectName -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ProjectName</maml:name>
          <maml:description>
            <maml:para>Name of the Project to filter 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>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: ProjectName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ProjectName</maml:name>
        <maml:description>
          <maml:para>Name of the Project to filter 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: EnvironmentName -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>EnvironmentName</maml:name>
        <maml:description>
          <maml:para>Name of the Project to filter 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: DeploymentStatus -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DeploymentStatus</maml:name>
        <maml:description>
          <maml:para>Target communication style to filter by</maml: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>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octoposh.Model.OutputOctopusDashboardEntry, Octoposh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusDashboard</dev:code>
        <dev:remarks>
          <maml:para>Gets the entire Octopus dashboard</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusDashboard -ProjectName MyWebApp</dev:code>
        <dev:remarks>
          <maml:para>Gets the dashboard info for the project MyWebApp</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusDashboard -EnvironmentName Production</dev:code>
        <dev:remarks>
          <maml:para>Gets the dashboard info for all the projects that have a release deployed to the "Production" environment.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 4 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusDashboard -DeploymentStatus Success</dev:code>
        <dev:remarks>
          <maml:para>Gets all the deployments in "Success" status on the dashboard</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusDeployment -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusDeployment</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusDeployment</command:noun>
      <maml:description>
        <maml:para>Gets information about Octopus deployments</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Gets information about Octopus deployments</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: ByVersion -->
      <command:syntaxItem>
        <maml:name>Get-OctopusDeployment</maml:name>
        <!-- Parameter: After -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>After</maml:name>
          <maml:description>
            <maml:para>Target communication style to filter by</maml:para>
          </maml:description>
          <command:parameterValue required="true">DateTimeOffset</command:parameterValue>
          <dev:type>
            <maml:name>System.DateTimeOffset</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>1/1/0001 12:00:00 AM +00:00</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Before -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Before</maml:name>
          <maml:description>
            <maml:para>Target communication style to filter by</maml:para>
          </maml:description>
          <command:parameterValue required="true">DateTimeOffset</command:parameterValue>
          <dev:type>
            <maml:name>System.DateTimeOffset</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>12/31/9999 11:59:59 PM +00:00</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: EnvironmentName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named" aliases="Environment">
          <maml:name>EnvironmentName</maml:name>
          <maml:description>
            <maml:para>Name of the Environment to filter by</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ProjectName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named" aliases="Project">
          <maml:name>ProjectName</maml:name>
          <maml:description>
            <maml:para>Name of the Project to filter by</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ReleaseVersion -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Version,Release">
          <maml:name>ReleaseVersion</maml:name>
          <maml:description>
            <maml:para>Release version to filter by. The cmdlet will only return deployments that belong to these releases</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: ByLatest -->
      <command:syntaxItem>
        <maml:name>Get-OctopusDeployment</maml:name>
        <!-- Parameter: After -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>After</maml:name>
          <maml:description>
            <maml:para>Target communication style to filter by</maml:para>
          </maml:description>
          <command:parameterValue required="true">DateTimeOffset</command:parameterValue>
          <dev:type>
            <maml:name>System.DateTimeOffset</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>1/1/0001 12:00:00 AM +00:00</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: Before -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Before</maml:name>
          <maml:description>
            <maml:para>Target communication style to filter by</maml:para>
          </maml:description>
          <command:parameterValue required="true">DateTimeOffset</command:parameterValue>
          <dev:type>
            <maml:name>System.DateTimeOffset</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>12/31/9999 11:59:59 PM +00:00</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: EnvironmentName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named" aliases="Environment">
          <maml:name>EnvironmentName</maml:name>
          <maml:description>
            <maml:para>Name of the Environment to filter by</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: LatestReleases -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Latest">
          <maml:name>LatestReleases</maml:name>
          <maml:description>
            <maml:para>Gets deployments by latest X releases</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>30</dev:defaultValue>
        </command:parameter>
        <!-- Parameter: ProjectName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named" aliases="Project">
          <maml:name>ProjectName</maml:name>
          <maml:description>
            <maml:para>Name of the Project to filter by</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: ReleaseVersion -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Version,Release">
        <maml:name>ReleaseVersion</maml:name>
        <maml:description>
          <maml:para>Release version to filter by. The cmdlet will only return deployments that belong to these releases</maml: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="Version,Release">
        <maml:name>Version</maml:name>
        <maml:description>
          <maml:para>Release version to filter by. The cmdlet will only return deployments that belong to these releases</maml:para>
          <maml:para>This is an alias of the ReleaseVersion 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="false" globbing="false" pipelineInput="false" position="named" aliases="Version,Release">
        <maml:name>Release</maml:name>
        <maml:description>
          <maml:para>Release version to filter by. The cmdlet will only return deployments that belong to these releases</maml:para>
          <maml:para>This is an alias of the ReleaseVersion 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: LatestReleases -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Latest">
        <maml:name>LatestReleases</maml:name>
        <maml:description>
          <maml:para>Gets deployments by latest X releases</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>30</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named" aliases="Latest">
        <maml:name>Latest</maml:name>
        <maml:description>
          <maml:para>Gets deployments by latest X releases</maml:para>
          <maml:para>This is an alias of the LatestReleases parameter.</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>30</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: ResourceOnly -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ResourceOnly</maml:name>
        <maml:description>
          <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: EnvironmentName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named" aliases="Environment">
        <maml:name>EnvironmentName</maml:name>
        <maml:description>
          <maml:para>Name of the Environment to filter by</maml: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="true (ByValue)" position="named" aliases="Environment">
        <maml:name>Environment</maml:name>
        <maml:description>
          <maml:para>Name of the Environment to filter by</maml:para>
          <maml:para>This is an alias of the EnvironmentName 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: ProjectName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named" aliases="Project">
        <maml:name>ProjectName</maml:name>
        <maml:description>
          <maml:para>Name of the Project to filter by</maml: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="true (ByValue)" position="named" aliases="Project">
        <maml:name>Project</maml:name>
        <maml:description>
          <maml:para>Name of the Project to filter by</maml:para>
          <maml:para>This is an alias of the ProjectName 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: Before -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Before</maml:name>
        <maml:description>
          <maml:para>Target communication style to filter by</maml:para>
        </maml:description>
        <command:parameterValue required="true">DateTimeOffset</command:parameterValue>
        <dev:type>
          <maml:name>System.DateTimeOffset</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>12/31/9999 11:59:59 PM +00:00</dev:defaultValue>
      </command:parameter>
      <!-- Parameter: After -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>After</maml:name>
        <maml:description>
          <maml:para>Target communication style to filter by</maml:para>
        </maml:description>
        <command:parameterValue required="true">DateTimeOffset</command:parameterValue>
        <dev:type>
          <maml:name>System.DateTimeOffset</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>1/1/0001 12:00:00 AM +00:00</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>Name of the Environment to filter by</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Name of the Project to filter by</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octoposh.Model.OutputOctopusDeployment, Octoposh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.DeploymentResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusDeployment</dev:code>
        <dev:remarks>
          <maml:para>Get all the deployments that were done on the Octopus Instance. You might wanna go grab a coffee after hitting [enter] on this one, its gonna take a while.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusDeployment -Project "MyProject" -ReleaseVersion 1.0.0</dev:code>
        <dev:remarks>
          <maml:para>Get all the deployments that were done for the release 1.0.0 of the project "MyProject"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusDeployment -EnvironmentName "Staging","UAT" -ProjectName "MyService"</dev:code>
        <dev:remarks>
          <maml:para>Get all the deployents that were done to the environments Staging and UAT on the project "MyService"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 4 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusDeployment -project "MyProduct.Webapp","MyProduct.service" -Environment "Production"</dev:code>
        <dev:remarks>
          <maml:para>Get all the deployments that were done to the environment "Production" on the projects "MyProduct.webapp" and "MyProduct.service"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 5 ----------</maml:title>
        <dev:code>PS Get-OctopusDeployment -project "MyProduct.Webapp" -Environment "Production" -After 2/20/2017 -Before 2/21/2017</dev:code>
        <dev:remarks>
          <maml:para>Gets all the deployments for the project "MyProduct.WebApp" for the environment "Production" between 2/20/2017 and 2/21/2017</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusEnvironment -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusEnvironment</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusEnvironment</command:noun>
      <maml:description>
        <maml:para>Gets information about Octopus Environments</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Gets information about Octopus Environments</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: ByName -->
      <command:syntaxItem>
        <maml:name>Get-OctopusEnvironment</maml:name>
        <!-- Parameter: EnvironmentName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
          <maml:name>EnvironmentName</maml:name>
          <maml:description>
            <maml:para>Environment name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: EnvironmentName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>EnvironmentName</maml:name>
        <maml:description>
          <maml:para>Environment name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Environment name</maml:para>
          <maml:para>This is an alias of the EnvironmentName 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: ResourceOnly -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ResourceOnly</maml:name>
        <maml:description>
          <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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>Environment name</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octoposh.Model.OutputOctopusEnvironment, Octoposh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.EnvironmentResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusEnvironment -name Production</dev:code>
        <dev:remarks>
          <maml:para>Gets info about the environment "Production"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusEnvironment -name "FeatureTest*"</dev:code>
        <dev:remarks>
          <maml:para>Gets info about all the environments whose name matches the pattern "FeatureTest*"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusFeed -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusFeed</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusFeed</command:noun>
      <maml:description>
        <maml:para>Gets information about the external feeds registered in Octopus</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Gets information about the external feeds registered in Octopus</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: ByName -->
      <command:syntaxItem>
        <maml:name>Get-OctopusFeed</maml:name>
        <!-- Parameter: FeedName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
          <maml:name>FeedName</maml:name>
          <maml:description>
            <maml:para>Feed name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: ByURL -->
      <command:syntaxItem>
        <maml:name>Get-OctopusFeed</maml:name>
        <!-- Parameter: URL -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="URI">
          <maml:name>URL</maml:name>
          <maml:description>
            <maml:para>Feed URL/Path</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: FeedName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>FeedName</maml:name>
        <maml:description>
          <maml:para>Feed name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Feed name</maml:para>
          <maml:para>This is an alias of the FeedName 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: URL -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="URI">
        <maml:name>URL</maml:name>
        <maml:description>
          <maml:para>Feed URL/Path</maml: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="true (ByValue)" position="1" aliases="URI">
        <maml:name>URI</maml:name>
        <maml:description>
          <maml:para>Feed URL/Path</maml:para>
          <maml:para>This is an alias of the URL 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: ResourceOnly -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ResourceOnly</maml:name>
        <maml:description>
          <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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>Feed name</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Feed URL/Path</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octoposh.Model.OutputOctopusFeed, Octoposh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.FeedResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusFeed</dev:code>
        <dev:remarks>
          <maml:para>Get all the external feeds registered in the current Instance</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusFeed -FeedName "MyGet"</dev:code>
        <dev:remarks>
          <maml:para>Get the External Feed named "MyGet"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusFeed -URL "*Mycompany*"</dev:code>
        <dev:remarks>
          <maml:para>Get a feed with a the string "MyCompany" inside its URL</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusLifecycle -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusLifecycle</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusLifecycle</command:noun>
      <maml:description>
        <maml:para>This cmdlet returns information about Octopus Lifecycles</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This cmdlet returns information about Octopus Lifecycles</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-OctopusLifecycle</maml:name>
        <!-- Parameter: LifecycleName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
          <maml:name>LifecycleName</maml:name>
          <maml:description>
            <maml:para>Lifecycle name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: LifecycleName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>LifecycleName</maml:name>
        <maml:description>
          <maml:para>Lifecycle name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Lifecycle name</maml:para>
          <maml:para>This is an alias of the LifecycleName 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: ResourceOnly -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ResourceOnly</maml:name>
        <maml:description>
          <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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>Lifecycle name</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octoposh.Model.OutputOctopusLifecycle, Octoposh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.LifecycleResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusLifecycle</dev:code>
        <dev:remarks>
          <maml:para>Get all the Lifecycles of the current Instance</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusLifecycle -name MyLifecycle</dev:code>
        <dev:remarks>
          <maml:para>Get the Lifecycle named "MyLifecycle"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusLifecycle -name "ProjectA_Lifecycle","ProjectB_Lifecycle"</dev:code>
        <dev:remarks>
          <maml:para>Gets the teams with the names "ProjectA_Lifecycle" and "ProjectB_Lifecycle"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 4 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusLifecycle -name "ProjectA*"</dev:code>
        <dev:remarks>
          <maml:para>Gets all the lifecycles whose name starts with "ProjectA"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusMachine -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusMachine</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusMachine</command:noun>
      <maml:description>
        <maml:para>This cmdlet returns info about Octopus Targets (Tentacles, cloud regions, Offline deployment targets, SHH)</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This cmdlet returns info about Octopus Targets (Tentacles, cloud regions, Offline deployment targets, SHH)</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: ByName -->
      <command:syntaxItem>
        <maml:name>Get-OctopusMachine</maml:name>
        <!-- Parameter: MachineName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
          <maml:name>MachineName</maml:name>
          <maml:description>
            <maml:para>Name of the Machine to filter by</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: ByEnvironment -->
      <command:syntaxItem>
        <maml:name>Get-OctopusMachine</maml:name>
        <!-- Parameter: EnvironmentName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named" aliases="Environment">
          <maml:name>EnvironmentName</maml:name>
          <maml:description>
            <maml:para>Name of the Environment to filter by</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: ByURL -->
      <command:syntaxItem>
        <maml:name>Get-OctopusMachine</maml:name>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: URL -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named" aliases="URI">
          <maml:name>URL</maml:name>
          <maml:description>
            <maml:para>Target URI to filter by</maml: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: ByCommunicationStyle -->
      <command:syntaxItem>
        <maml:name>Get-OctopusMachine</maml:name>
        <!-- Parameter: CommunicationStyle -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named" aliases="Mode">
          <maml:name>CommunicationStyle</maml:name>
          <maml:description>
            <maml:para>Target communication style to filter by</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: MachineName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>MachineName</maml:name>
        <maml:description>
          <maml:para>Name of the Machine to filter by</maml: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="true (ByValue)" position="1" aliases="Name">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Name of the Machine to filter by</maml:para>
          <maml:para>This is an alias of the MachineName 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: EnvironmentName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named" aliases="Environment">
        <maml:name>EnvironmentName</maml:name>
        <maml:description>
          <maml:para>Name of the Environment to filter by</maml: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="true (ByValue)" position="named" aliases="Environment">
        <maml:name>Environment</maml:name>
        <maml:description>
          <maml:para>Name of the Environment to filter by</maml:para>
          <maml:para>This is an alias of the EnvironmentName 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: URL -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named" aliases="URI">
        <maml:name>URL</maml:name>
        <maml:description>
          <maml:para>Target URI to filter by</maml: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="true (ByValue)" position="named" aliases="URI">
        <maml:name>URI</maml:name>
        <maml:description>
          <maml:para>Target URI to filter by</maml:para>
          <maml:para>This is an alias of the URL 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: CommunicationStyle -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="named" aliases="Mode">
        <maml:name>CommunicationStyle</maml:name>
        <maml:description>
          <maml:para>Target communication style to filter by</maml: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="true (ByValue)" position="named" aliases="Mode">
        <maml:name>Mode</maml:name>
        <maml:description>
          <maml:para>Target communication style to filter by</maml:para>
          <maml:para>This is an alias of the CommunicationStyle 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: ResourceOnly -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ResourceOnly</maml:name>
        <maml:description>
          <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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>Name of the Machine to filter by</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Name of the Environment to filter by</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Target URI to filter by</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Target communication style to filter by</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octoposh.Model.OutputOctopusMachine, Octoposh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.MachineResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusMachine -name "Database_Prod"</dev:code>
        <dev:remarks>
          <maml:para>Gets the machine with the name "Database_Prod"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusMachine -name "*_Prod"</dev:code>
        <dev:remarks>
          <maml:para>Gets all the machines which name is like "*_Prod"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusMachine -EnvironmentName "Staging","UAT""</dev:code>
        <dev:remarks>
          <maml:para>Gets all the machines on the environments "Staging","UAT"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 4 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusMachine -URL "*:10933"</dev:code>
        <dev:remarks>
          <maml:para>Gets all the machines with the string "*:10933" at the end of the URL</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 5 ----------</maml:title>
        <dev:code>PS Get-OctopusMachine -Mode Listening</dev:code>
        <dev:remarks>
          <maml:para>Gets all the machines registered in "Listening" mode. "Polling" is also a valid value</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusProject -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusProject</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusProject</command:noun>
      <maml:description>
        <maml:para>This cmdlet returns info about Octopus Projects</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This cmdlet returns info about Octopus Projects</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: ByName -->
      <command:syntaxItem>
        <maml:name>Get-OctopusProject</maml:name>
        <!-- Parameter: ProjectName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
          <maml:name>ProjectName</maml:name>
          <maml:description>
            <maml:para>Project name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: ByProjectGroup -->
      <command:syntaxItem>
        <maml:name>Get-OctopusProject</maml:name>
        <!-- Parameter: ProjectGroupName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="ProjectGroup">
          <maml:name>ProjectGroupName</maml:name>
          <maml:description>
            <maml:para>Gets all projects inside a set of Project Groups</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: ProjectName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>ProjectName</maml:name>
        <maml:description>
          <maml:para>Project name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Project name</maml:para>
          <maml:para>This is an alias of the ProjectName 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: ProjectGroupName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="ProjectGroup">
        <maml:name>ProjectGroupName</maml:name>
        <maml:description>
          <maml:para>Gets all projects inside a set of Project Groups</maml: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="true (ByValue)" position="1" aliases="ProjectGroup">
        <maml:name>ProjectGroup</maml:name>
        <maml:description>
          <maml:para>Gets all projects inside a set of Project Groups</maml:para>
          <maml:para>This is an alias of the ProjectGroupName 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: ResourceOnly -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ResourceOnly</maml:name>
        <maml:description>
          <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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>Project name</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Gets all projects inside a set of Project Groups</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octoposh.Model.OutputOctopusProject, Octoposh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.ProjectResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusProject</dev:code>
        <dev:remarks>
          <maml:para>Gets all the projects of the current Instance</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusProject -name MyProject</dev:code>
        <dev:remarks>
          <maml:para>Get the project named "MyProject"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusProject -name MyApp*</dev:code>
        <dev:remarks>
          <maml:para>Get all the projects whose name starts with the string "MyApp"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 4 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusProject -ProjectGroupName "MyProduct"</dev:code>
        <dev:remarks>
          <maml:para>Gets all the projects inside of the Project Group "MyProduct"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusProjectGroup -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusProjectGroup</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusProjectGroup</command:noun>
      <maml:description>
        <maml:para>Gets information about Octopus Project Groups</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Gets information about Octopus Project Groups</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: ByName -->
      <command:syntaxItem>
        <maml:name>Get-OctopusProjectGroup</maml:name>
        <!-- Parameter: ProjectGroupName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
          <maml:name>ProjectGroupName</maml:name>
          <maml:description>
            <maml:para>Project Group name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: ProjectGroupName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>ProjectGroupName</maml:name>
        <maml:description>
          <maml:para>Project Group name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Project Group name</maml:para>
          <maml:para>This is an alias of the ProjectGroupName 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: ResourceOnly -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ResourceOnly</maml:name>
        <maml:description>
          <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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>Project Group name</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octoposh.Model.OutputOctopusProjectGroup, Octoposh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.ProjectGroupResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusProjectGroup</dev:code>
        <dev:remarks>
          <maml:para>Gets all the Project Groups on the Octopus instance</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusProjectGroup -name "MyProjects"</dev:code>
        <dev:remarks>
          <maml:para>Gets a Project Group named "MyProjects"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusProjectGroup -name "*web*"</dev:code>
        <dev:remarks>
          <maml:para>Get all the projects whose name matches the pattern "*web*"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusRelease -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusRelease</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusRelease</command:noun>
      <maml:description>
        <maml:para>Gets information about Octopus Releases</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Gets information about Octopus Releases</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: ByVersion -->
      <command:syntaxItem>
        <maml:name>Get-OctopusRelease</maml:name>
        <!-- Parameter: ProjectName -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Project">
          <maml:name>ProjectName</maml:name>
          <maml:description>
            <maml:para>Name of project to filter releases. Only one Project can be passed to this parameter at a time</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ReleaseVersion -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="2" aliases="Version,Release">
          <maml:name>ReleaseVersion</maml:name>
          <maml:description>
            <maml:para>Release version number</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: ByLatest -->
      <command:syntaxItem>
        <maml:name>Get-OctopusRelease</maml:name>
        <!-- Parameter: ProjectName -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Project">
          <maml:name>ProjectName</maml:name>
          <maml:description>
            <maml:para>Name of project to filter releases. Only one Project can be passed to this parameter at a time</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Latest -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Latest</maml:name>
          <maml:description>
            <maml:para>Get latest X releases</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: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: ReleaseVersion -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="2" aliases="Version,Release">
        <maml:name>ReleaseVersion</maml:name>
        <maml:description>
          <maml:para>Release version number</maml: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="2" aliases="Version,Release">
        <maml:name>Version</maml:name>
        <maml:description>
          <maml:para>Release version number</maml:para>
          <maml:para>This is an alias of the ReleaseVersion 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="false" globbing="false" pipelineInput="false" position="2" aliases="Version,Release">
        <maml:name>Release</maml:name>
        <maml:description>
          <maml:para>Release version number</maml:para>
          <maml:para>This is an alias of the ReleaseVersion 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: ProjectName -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Project">
        <maml:name>ProjectName</maml:name>
        <maml:description>
          <maml:para>Name of project to filter releases. Only one Project can be passed to this parameter at a time</maml: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="true (ByValue)" position="1" aliases="Project">
        <maml:name>Project</maml:name>
        <maml:description>
          <maml:para>Name of project to filter releases. Only one Project can be passed to this parameter at a time</maml:para>
          <maml:para>This is an alias of the ProjectName 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: Latest -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Latest</maml:name>
        <maml:description>
          <maml:para>Get latest X releases</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: ResourceOnly -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ResourceOnly</maml:name>
        <maml:description>
          <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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>Name of project to filter releases. Only one Project can be passed to this parameter at a time</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octoposh.Model.OutputOctopusRelease, Octoposh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.ReleaseResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusRelease -ProjectName "MyProject"</dev:code>
        <dev:remarks>
          <maml:para>Get all the realeases of the project "MyProject"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusRelease -ProjectName "MyProject" -version 1.0.1,1.0.2</dev:code>
        <dev:remarks>
          <maml:para>Get the release realeases 1.0.1 &amp; 1.0.2 of the project "MyProject"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusRelease -ProjectName "MyProject" -Latest 10</dev:code>
        <dev:remarks>
          <maml:para>Get the latest 10 releases of the project "MyProject"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Set-OctopusReleaseStatus -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusReleaseStatus</command:name>
      <command:verb>Set</command:verb>
      <command:noun>OctopusReleaseStatus</command:noun>
      <maml:description>
        <maml:para>Blocks or unblocks releases.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: ByProjectAndVersion -->
      <command:syntaxItem>
        <maml:name>Set-OctopusReleaseStatus</maml:name>
        <!-- Parameter: ReleaseVersion -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="0">
          <maml:name>ReleaseVersion</maml:name>
          <maml:description>
            <maml:para>Releases to Block/Unblock</maml:para>
          </maml:description>
          <command:parameterValue required="true">List`1</command:parameterValue>
          <dev:type>
            <maml:name>System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ProjectName -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="1">
          <maml:name>ProjectName</maml:name>
          <maml:description>
            <maml:para>Project name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Status -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="2" aliases="State">
          <maml:name>Status</maml:name>
          <maml:description>
            <maml:para>Status that the release will be put into</maml:para>
          </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="3" aliases="Reason">
          <maml:name>Description</maml:name>
          <maml:description>
            <maml:para>Reason to block the deployment</maml: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: ByReleaseResource -->
      <command:syntaxItem>
        <maml:name>Set-OctopusReleaseStatus</maml:name>
        <!-- Parameter: Resource -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="1">
          <maml:name>Resource</maml:name>
          <maml:description>
            <maml:para>List of [Octopus.Model.ReleaseResource] objects that will get blocked/unblocked. By using this parameter you do not need to pass values to "ProjectName" or "ReleaseVersion", as that info will already be available in the Release object</maml:para>
          </maml:description>
          <command:parameterValue required="true">List`1</command:parameterValue>
          <dev:type>
            <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.ReleaseResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: Status -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="2" aliases="State">
          <maml:name>Status</maml:name>
          <maml:description>
            <maml:para>Status that the release will be put into</maml:para>
          </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="3" aliases="Reason">
          <maml:name>Description</maml:name>
          <maml:description>
            <maml:para>Reason to block the deployment</maml: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: ProjectName -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="1">
        <maml:name>ProjectName</maml:name>
        <maml:description>
          <maml:para>Project name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ReleaseVersion -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="0">
        <maml:name>ReleaseVersion</maml:name>
        <maml:description>
          <maml:para>Releases to Block/Unblock</maml:para>
        </maml:description>
        <command:parameterValue required="true">List`1</command:parameterValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Description -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="3" aliases="Reason">
        <maml:name>Description</maml:name>
        <maml:description>
          <maml:para>Reason to block the deployment</maml: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="3" aliases="Reason">
        <maml:name>Reason</maml:name>
        <maml:description>
          <maml:para>Reason to block the deployment</maml:para>
          <maml:para>This is an alias of the Description 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: Status -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="2" aliases="State">
        <maml:name>Status</maml:name>
        <maml:description>
          <maml:para>Status that the release will be put into</maml: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="2" aliases="State">
        <maml:name>State</maml:name>
        <maml:description>
          <maml:para>Status that the release will be put into</maml:para>
          <maml:para>This is an alias of the Status 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: Resource -->
      <command:parameter required="true" globbing="false" pipelineInput="true (ByValue)" position="1">
        <maml:name>Resource</maml:name>
        <maml:description>
          <maml:para>List of [Octopus.Model.ReleaseResource] objects that will get blocked/unblocked. By using this parameter you do not need to pass values to "ProjectName" or "ReleaseVersion", as that info will already be available in the Release object</maml:para>
        </maml:description>
        <command:parameterValue required="true">List`1</command:parameterValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.ReleaseResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</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>Project name</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Releases to Block/Unblock</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.ReleaseResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>List of [Octopus.Model.ReleaseResource] objects that will get blocked/unblocked. By using this parameter you do not need to pass values to "ProjectName" or "ReleaseVersion", as that info will already be available in the Release object</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues />
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Set-OctopusReleaseStatus -ProjectName MyProject -ReleaseVersion 1.0.0 -state Blocked -Description "Because of reasons"</dev:code>
        <dev:remarks>
          <maml:para>Blocks the release [1.0.0] from the project [MyProject] from being deployed with the reason ["Because of reasons"]</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Set-OctopusReleaseStatus -ProjectName MyProject -ReleaseVersion 1.0.0, 2.0.0 -Description "Because of reasons"</dev:code>
        <dev:remarks>
          <maml:para>Blocks the releases [1.0.0],[2.0.0] from the project [MyProject] from being deployed with the reson ["Because of reasons"]</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt; Set-OctopusReleaseStatus-ProjectName MyProject -ReleaseVersion 1.0.0 -state Unblocked </dev:code>
        <dev:remarks>
          <maml:para>Unblocks release [1.0.0] from project [MyProject]</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: New-OctopusResource -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusResource</command:name>
      <command:verb>New</command:verb>
      <command:noun>OctopusResource</command:noun>
      <maml:description>
        <maml:para>Creates a new Octopus Resource. This is an advanced cmdlet and all its examples involve multiple lines of code. Please check the advanced examples for a better reference: https://github.com/Dalmirog/OctoPosh/wiki/Advanced-Examples</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Creates a new Octopus Resource. This is an advanced cmdlet and all its examples involve multiple lines of code. Please check the advanced examples for a better reference: https://github.com/Dalmirog/OctoPosh/wiki/Advanced-Examples</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>New-OctopusResource</maml:name>
        <!-- Parameter: Resource -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1">
          <maml:name>Resource</maml:name>
          <maml:description>
            <maml:para>Resource Object</maml:para>
          </maml:description>
          <command:parameterValue required="true">Resource</command:parameterValue>
          <dev:type>
            <maml:name>Octopus.Client.Model.Resource</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Resource -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1">
        <maml:name>Resource</maml:name>
        <maml:description>
          <maml:para>Resource Object</maml:para>
        </maml:description>
        <command:parameterValue required="true">Resource</command:parameterValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.Resource</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>Octopus.Client.Model.Resource</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Resource Object</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: ChannelResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.ChannelResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: EnvironmentResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.EnvironmentResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: LibraryVariableSetResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.LibraryVariableSetResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: LifecycleResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.LifecycleResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: MachineResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.MachineResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: NuGetFeedResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.NuGetFeedResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: ProjectGroupResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.ProjectGroupResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: ProjectResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.ProjectResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: TagSetResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.TagSetResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: TeamResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.TeamResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: TenantResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.TenantResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: UserResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.UserResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; $pg = Get-OctopusResourceModel -Resource ProjectGroup ; $pg.name = "NewProjectGroup" ; New-OctopusResource -Resource $pg </dev:code>
        <dev:remarks>
          <maml:para>Creates a new Project Group called "NewProjectGroup" on Octopus</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Remove-OctopusResource -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusResource</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>OctopusResource</command:noun>
      <maml:description>
        <maml:para>Deletes resources from an Octopus Instance</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Deletes resources from an Octopus Instance</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Remove-OctopusResource</maml:name>
        <!-- Parameter: Resource -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="1">
          <maml:name>Resource</maml:name>
          <maml:description>
            <maml:para>Resource Object to delete from the Octopus Server</maml:para>
          </maml:description>
          <command:parameterValue required="true">Resource[]</command:parameterValue>
          <dev:type>
            <maml:name>Octopus.Client.Model.Resource[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Resource -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="1">
        <maml:name>Resource</maml:name>
        <maml:description>
          <maml:para>Resource Object to delete from the Octopus Server</maml:para>
        </maml:description>
        <command:parameterValue required="true">Resource[]</command:parameterValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.Resource[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>Octopus.Client.Model.Resource[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Resource Object to delete from the Octopus Server</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: Boolean -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; $ProjectResource = Get-OctopusProject -name "MyApp" ; Remove-OctopusResource -resource $ProjectResource</dev:code>
        <dev:remarks>
          <maml:para>Deletes the project called "MyApp" from the Octopus Instance</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusProjectGroup -name "MyProjects" | select -ExpandProperty Projects | Remove-OctopusResource </dev:code>
        <dev:remarks>
          <maml:para>Deletes all the projects inside the Project Group "MyProjects"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Update-OctopusResource -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusResource</command:name>
      <command:verb>Update</command:verb>
      <command:noun>OctopusResource</command:noun>
      <maml:description>
        <maml:para>Updates resources from an Octopus Instance. This is an advanced cmdlet and all its examples involve multiple lines of code. Please check the advanced examples for a better reference: https://github.com/Dalmirog/OctoPosh/wiki/Advanced-Examples</maml:para>
        <maml:para>Updates resources from an Octopus Instance. This is an advanced cmdlet and all its examples involve multiple lines of code. Please check the advanced examples for a better reference: https://github.com/Dalmirog/OctoPosh/wiki/Advanced-Examples</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Update-OctopusResource</maml:name>
        <!-- Parameter: Resource -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="1">
          <maml:name>Resource</maml:name>
          <maml:description>
            <maml:para>Resource Object</maml:para>
          </maml:description>
          <command:parameterValue required="true">Resource</command:parameterValue>
          <dev:type>
            <maml:name>Octopus.Client.Model.Resource</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Resource -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue, ByPropertyName)" position="1">
        <maml:name>Resource</maml:name>
        <maml:description>
          <maml:para>Resource Object</maml:para>
        </maml:description>
        <command:parameterValue required="true">Resource</command:parameterValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.Resource</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>Octopus.Client.Model.Resource</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Resource Object</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: ChannelResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.ChannelResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: EnvironmentResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.EnvironmentResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: LibraryVariableSetResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.LibraryVariableSetResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: LifecycleResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.LifecycleResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: MachineResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.MachineResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: NuGetFeedResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.NuGetFeedResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: ProjectGroupResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.ProjectGroupResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: ProjectResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.ProjectResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: TagSetResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.TagSetResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: TeamResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.TeamResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: TenantResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.TenantResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: UserResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.UserResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; $pg = Get-OctopusProjectGroup -name SomeProjectName ; $pg.resource.name = "SomeOtherProjectName" ; Update-OctopusResource -resource $pg.resource</dev:code>
        <dev:remarks>
          <maml:para>Updates the Name of a ProjectGroup</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; $machine = Get-OctopusMachine -MachineName "SQL_Production" ; $machine.resource.isdisabled = $true ; Update-OctopusResource -resource $machine.resource </dev:code>
        <dev:remarks>
          <maml:para>Updates the [IsDisabled] property of a machine to disable it</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusResourceModel -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusResourceModel</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusResourceModel</command:noun>
      <maml:description>
        <maml:para>This cmdlet creates instances of Octopus Resource Objects</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-OctopusResourceModel</maml:name>
        <!-- Parameter: Resource -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Resource</maml:name>
          <maml:description>
            <maml:para>Resource object model</maml: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: Resource -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Resource</maml:name>
        <maml:description>
          <maml:para>Resource object model</maml: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>
      <!-- OutputType: ChannelResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.ChannelResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: EnvironmentResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.EnvironmentResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: LibraryVariableSetResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.LibraryVariableSetResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: LifecycleResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.LifecycleResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: MachineResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.MachineResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: NuGetFeedResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.NuGetFeedResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: ProjectGroupResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.ProjectGroupResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: ProjectResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.ProjectResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: TagSetResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.TagSetResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: TeamResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.TeamResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: TenantResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.TenantResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: UserResource -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octopus.Client.Model.UserResource</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; $EnvironmentObj = Get-OctopusResourceModel -Resource Environment</dev:code>
        <dev:remarks>
          <maml:para>Creates an Environment Resource object</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusServerThumbprint -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusServerThumbprint</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusServerThumbprint</command:noun>
      <maml:description>
        <maml:para>Gets the Octopus Server thumbprint. Admin access in the Octopus instance will be needed for this to work</maml:para>
        <maml:para>Gets the Octopus Server thumbprint. Admin access in the Octopus instance will be needed for this to work</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-OctopusServerThumbprint</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues>
      <!-- OutputType: String -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusServerThumbprint</dev:code>
        <dev:remarks>
          <maml:para>Gets the thumbprint of the Octopus Server</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusTagSet -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusTagSet</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusTagSet</command:noun>
      <maml:description>
        <maml:para>Gets information about Octopus TagSets</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-OctopusTagSet</maml:name>
        <!-- Parameter: TagSetName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
          <maml:name>TagSetName</maml:name>
          <maml:description>
            <maml:para>TagSet name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: TagSetName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>TagSetName</maml:name>
        <maml:description>
          <maml:para>TagSet name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>TagSet name</maml:para>
          <maml:para>This is an alias of the TagSetName 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: ResourceOnly -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ResourceOnly</maml:name>
        <maml:description>
          <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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>TagSet name</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octoposh.Model.OutputOctopusTagSet, Octoposh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.TagSetResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusTagSet</dev:code>
        <dev:remarks>
          <maml:para>Gets all the TagSets of the instance</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusTagSet -name "Upgrade Ring"</dev:code>
        <dev:remarks>
          <maml:para>Gets the TagSet with the name "Upgrade Ring"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusTagSet -name "Upgrade Ring","EAP"</dev:code>
        <dev:remarks>
          <maml:para>Gets the TagSets with the names "Upgrade Ring" and "EAP"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 4 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopustagSet -name "*_Customers"</dev:code>
        <dev:remarks>
          <maml:para>Gets all the TagSets whose name matches the pattern "*_Customers"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusTeam -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusTeam</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusTeam</command:noun>
      <maml:description>
        <maml:para>This cmdlet returns Octopus Teams</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This cmdlet returns Octopus Teams</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-OctopusTeam</maml:name>
        <!-- Parameter: TeamName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
          <maml:name>TeamName</maml:name>
          <maml:description>
            <maml:para>Team name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: TeamName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>TeamName</maml:name>
        <maml:description>
          <maml:para>Team name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Team name</maml:para>
          <maml:para>This is an alias of the TeamName 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: ResourceOnly -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ResourceOnly</maml:name>
        <maml:description>
          <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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>Team name</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octoposh.Model.OutputOctopusTeam, Octoposh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.TeamResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusTeam</dev:code>
        <dev:remarks>
          <maml:para>Gets all the teams on the Octopus instance</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusTeam -name "ProjectA_Managers"</dev:code>
        <dev:remarks>
          <maml:para>Gets the team with the name "ProjectA_Managers"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusTeam -name "ProjectA_Managers","ProjectA_Developers"</dev:code>
        <dev:remarks>
          <maml:para>Gets the teams with the names "ProjectA_Managers" and "ProjectA_Developers"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 4 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusTeam -name "ProjectA*"</dev:code>
        <dev:remarks>
          <maml:para>Gets all the teams whose name starts with "ProjectA"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusTenant -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusTenant</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusTenant</command:noun>
      <maml:description>
        <maml:para>Gets information about Octopus Tenants</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-OctopusTenant</maml:name>
        <!-- Parameter: TenantName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
          <maml:name>TenantName</maml:name>
          <maml:description>
            <maml:para>Tenant name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: TenantName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>TenantName</maml:name>
        <maml:description>
          <maml:para>Tenant name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>Tenant name</maml:para>
          <maml:para>This is an alias of the TenantName 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: ResourceOnly -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ResourceOnly</maml:name>
        <maml:description>
          <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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>Tenant name</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octoposh.Model.OutputOctopusTenant, Octoposh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.TenantResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusTenant</dev:code>
        <dev:remarks>
          <maml:para>Gets all the tenants of the instance</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusTenant -name "MyAwesomeTenant"</dev:code>
        <dev:remarks>
          <maml:para>Gets the tenant with the name "MyAwesometenant"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusTenant -name "MyAwesomeTenant","MyOtherAwesomeTenant"</dev:code>
        <dev:remarks>
          <maml:para>Gets the tenants with the names "MyAwesomeTenant" and "MyOtherAwesomeTenant"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 4 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-Channel -name "*AwesomeTenant"</dev:code>
        <dev:remarks>
          <maml:para>Gets all the tenants whose name matches the pattern "*AwesomeTenant"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Install-OctopusTool -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusTool</command:name>
      <command:verb>Install</command:verb>
      <command:noun>OctopusTool</command:noun>
      <maml:description>
        <maml:para>This cmdlet downloads Octo.exe from Nuget to the "Octopus Tools Folder".To learn more about this path run Get-Help Set-OctopusToolsFolder</maml:para>
        <maml:para>By default this cmdlet will download "Octo.exe" from "https://packages.nuget.org/api/v2". If you want to override this behavior, simply assign a different feed path/url to $env:NugetRepositoryURL</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This cmdlet downloads Octo.exe from Nuget to the "Octopus Tools Folder".To learn more about this path run Get-Help Set-OctopusToolsFolder</maml:para>
      <maml:para>By default this cmdlet will download "Octo.exe" from "https://packages.nuget.org/api/v2". If you want to override this behavior, simply assign a different feed path/url to $env:NugetRepositoryURL</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: ByVersion -->
      <command:syntaxItem>
        <maml:name>Install-OctopusTool</maml:name>
        <!-- Parameter: Version -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Version</maml:name>
          <maml:description>
            <maml:para>Downloads a specific version oc Octo.Exe from nuget</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: SetAsDefault -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SetAsDefault</maml:name>
          <maml:description>
            <maml:para>If set to true, the cmdlet will set the just downloaded version of Octo.exe as the default one, making it instantly available using $env:Octoexe</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: ByLatest -->
      <command:syntaxItem>
        <maml:name>Install-OctopusTool</maml:name>
        <!-- Parameter: Latest -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Latest</maml:name>
          <maml:description>
            <maml:para>Tells the cmdlet to download the latest version of Octo.exe available in Nuget</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: SetAsDefault -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SetAsDefault</maml:name>
          <maml:description>
            <maml:para>If set to true, the cmdlet will set the just downloaded version of Octo.exe as the default one, making it instantly available using $env:Octoexe</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: Version -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Version</maml:name>
        <maml:description>
          <maml:para>Downloads a specific version oc Octo.Exe from nuget</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: Latest -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Latest</maml:name>
        <maml:description>
          <maml:para>Tells the cmdlet to download the latest version of Octo.exe available in Nuget</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: SetAsDefault -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>SetAsDefault</maml:name>
        <maml:description>
          <maml:para>If set to true, the cmdlet will set the just downloaded version of Octo.exe as the default one, making it instantly available using $env:Octoexe</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>
      <!-- OutputType: None -->
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Install-OctopusTool -Latest </dev:code>
        <dev:remarks>
          <maml:para>Downloads the latest version of Octo.exe to the Octopus Tools Folder.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Install-OctopusTool -version 1.0.0 </dev:code>
        <dev:remarks>
          <maml:para>Downloads version 1.0.0 of Octo.exe to the Octopus Tools Folder.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt; Install-OctopusTool -version 1.0.0 -SetAsDefault </dev:code>
        <dev:remarks>
          <maml:para>Downloads version 1.0.0 of Octo.exe to the Octopus Tools Folder and also sets it as the current defaul version</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusToolPath -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusToolPath</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusToolPath</command:noun>
      <maml:description>
        <maml:para>This cmdlet returns the full path of the current Octo.exe version set as default. To learn how to set this path run Get-Help Set-OctopusToolPath</maml:para>
        <maml:para>In the background [Get-OctopusToolPath] and [Set-OctopusToolPath] simply Get/Set the value of the environment variable $env:OctoExe</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This cmdlet returns the full path of the current Octo.exe version set as default. To learn how to set this path run Get-Help Set-OctopusToolPath</maml:para>
      <maml:para>In the background [Get-OctopusToolPath] and [Set-OctopusToolPath] simply Get/Set the value of the environment variable $env:OctoExe</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-OctopusToolPath</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues>
      <!-- OutputType: String -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusToolPath</dev:code>
        <dev:remarks>
          <maml:para>returns the full path of the current Octo.exe version set as default.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Set-OctopusToolPath -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusToolPath</command:name>
      <command:verb>Set</command:verb>
      <command:noun>OctopusToolPath</command:noun>
      <maml:description>
        <maml:para>This cmdlet sets a version of Octo.exe as default. To get the value of the current default Octo.exe version run Get-OctopusToolPath or simply use $env:OctoExe</maml:para>
        <maml:para>In the background [Get-OctopusToolPath] and [Set-OctopusToolPath] simply Get/Set the value of the environment variable $env:OctoExe</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This cmdlet sets a version of Octo.exe as default. To get the value of the current default Octo.exe version run Get-OctopusToolPath or simply use $env:OctoExe</maml:para>
      <maml:para>In the background [Get-OctopusToolPath] and [Set-OctopusToolPath] simply Get/Set the value of the environment variable $env:OctoExe</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: ByVersion -->
      <command:syntaxItem>
        <maml:name>Set-OctopusToolPath</maml:name>
        <!-- Parameter: Version -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>Version</maml:name>
          <maml:description>
            <maml:para>Sets the value of the default Octo.exe based on the version of it found by Get-OctopustoolsVersion</maml: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: ByPath -->
      <command:syntaxItem>
        <maml:name>Set-OctopusToolPath</maml:name>
        <!-- Parameter: Path -->
        <command:parameter required="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
          <maml:name>Path</maml:name>
          <maml:description>
            <maml:para>Sets the value of the default Octo.exe using a literal path. The cmdlet won't validate if the path leads to an existing octo.exe file</maml:para>
          </maml:description>
          <command:parameterValue required="true">string</command:parameterValue>
          <dev:type>
            <maml:name>System.String</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <!-- Parameter: Version -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>Version</maml:name>
        <maml:description>
          <maml:para>Sets the value of the default Octo.exe based on the version of it found by Get-OctopustoolsVersion</maml:para>
        </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="true" globbing="false" pipelineInput="true (ByPropertyName)" position="0">
        <maml:name>Path</maml:name>
        <maml:description>
          <maml:para>Sets the value of the default Octo.exe using a literal path. The cmdlet won't validate if the path leads to an existing octo.exe file</maml:para>
        </maml:description>
        <command:parameterValue required="true">string</command:parameterValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Sets the value of the default Octo.exe using a literal path. The cmdlet won't validate if the path leads to an existing octo.exe file</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: None -->
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Set-OctopusToolPath -path C:\tools\1.0.0\Octo.exe </dev:code>
        <dev:remarks>
          <maml:para>Sets C:\Tools\1.0.0\Octo.exe as the current default Octo.exe version</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Set-OctopusToolPath -version 1.0.0</dev:code>
        <dev:remarks>
          <maml:para>Uses Get-OctopusToolVersion to look for Octo.exe version 1.0.0 and then sets its path as the current default version</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt;Get-OctopusToolsVersion -latest | Set-OctopusToolPath </dev:code>
        <dev:remarks>
          <maml:para>Gets the latest version of Octo.exe installed on the machine using Get-OctopusToolsVersion and sets $env:OctoExe with its path</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusToolsFolder -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusToolsFolder</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusToolsFolder</command:noun>
      <maml:description>
        <maml:para>This cmdlet gets the path of the "Octopus Tools Folder" that will be used by other Octoposh cmdlets. To learn how to set this path and what its the expected file structure on it, run Get-Help Set-OctopusToolsFolder</maml:para>
        <maml:para>In the background [Get-OctopusToolsFolder] and [Set-OctopusToolsFolder] simply Get/Set the value of the environment variable $env:OctopusToolsFolder</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This cmdlet gets the path of the "Octopus Tools Folder" that will be used by other Octoposh cmdlets. To learn how to set this path and what its the expected file structure on it, run Get-Help Set-OctopusToolsFolder</maml:para>
      <maml:para>In the background [Get-OctopusToolsFolder] and [Set-OctopusToolsFolder] simply Get/Set the value of the environment variable $env:OctopusToolsFolder</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-OctopusToolsFolder</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes />
    <command:returnValues>
      <!-- OutputType: String -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.String</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusToolsFolder</dev:code>
        <dev:remarks>
          <maml:para>Gets the path of the "Octopus Tools Folder"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Set-OctopusToolsFolder -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusToolsFolder</command:name>
      <command:verb>Set</command:verb>
      <command:noun>OctopusToolsFolder</command:noun>
      <maml:description>
        <maml:para>This cmdlet sets the path of the "Octopus Tools Folder". This folder is where Install-OctopusTool will download Octo.exe, and its also from where Get-OctopusToolVersion will resolve the path of the downloaded Octo.exe versions.</maml:para>
        <maml:para>For Get-OctopusToolVersion to be able to find Octo.exe version inside of the "Octopus Tools Folder", the folder structure must be like this:</maml:para>
        <maml:para>["Octopus Tools Folder"]\[Child Folder]\Octo.exe</maml:para>
        <maml:para>For example, given the following structure:</maml:para>
        <maml:para>["Octopus Tools Folder"]\1.0.0\Octo.exe</maml:para>
        <maml:para>["Octopus Tools Folder"]\SomeFolderName\Octo.exe</maml:para>
        <maml:para>["Octopus Tools Folder"]\SomeFolderName\AnotherFolder\Octo.exe</maml:para>
        <maml:para>The first 2 Octo.exe versions will be properly discovered, but the 3rd one wont because its not on the root of a direct child of the "Octopus Tools Folder"</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This cmdlet sets the path of the "Octopus Tools Folder". This folder is where Install-OctopusTool will download Octo.exe, and its also from where Get-OctopusToolVersion will resolve the path of the downloaded Octo.exe versions.</maml:para>
      <maml:para>For Get-OctopusToolVersion to be able to find Octo.exe version inside of the "Octopus Tools Folder", the folder structure must be like this:</maml:para>
      <maml:para>["Octopus Tools Folder"]\[Child Folder]\Octo.exe</maml:para>
      <maml:para>For example, given the following structure:</maml:para>
      <maml:para>["Octopus Tools Folder"]\1.0.0\Octo.exe</maml:para>
      <maml:para>["Octopus Tools Folder"]\SomeFolderName\Octo.exe</maml:para>
      <maml:para>["Octopus Tools Folder"]\SomeFolderName\AnotherFolder\Octo.exe</maml:para>
      <maml:para>The first 2 Octo.exe versions will be properly discovered, but the 3rd one wont because its not on the root of a direct child of the "Octopus Tools Folder"</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Set-OctopusToolsFolder</maml:name>
        <!-- Parameter: Path -->
        <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
          <maml:name>Path</maml:name>
          <maml:description>
            <maml:para>Sets the path of the "Octopus Tools 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: Path -->
      <command:parameter required="true" globbing="false" pipelineInput="false" position="0">
        <maml:name>Path</maml:name>
        <maml:description>
          <maml:para>Sets the path of the "Octopus Tools 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>
      <!-- OutputType: None -->
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Set-OctopusToolsFolder -path C:\tools</dev:code>
        <dev:remarks>
          <maml:para>Sets the "Octopus Tools Folder" to "C:\Tools"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusToolVersion -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusToolVersion</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusToolVersion</command:noun>
      <maml:description>
        <maml:para>Gets a list of available versions of Octo.exe in the folder set on the "Octopus Tools Folder". If you don't know what this path is run [Get-Help Set-OctopusToolsFolder] to learn more about it</maml:para>
        <maml:para>For Get-OctopusToolVersion to be able to find Octo.exe version inside of the "Octopus Tools Folder", the folder structure must be like this:</maml:para>
        <maml:para>["Octopus Tools Folder"]\[Child Folder]\Octo.exe</maml:para>
        <maml:para>For example, given the following structure:</maml:para>
        <maml:para>["Octopus Tools Folder"]\1.0.0\Octo.exe</maml:para>
        <maml:para>["Octopus Tools Folder"]\SomeFolderName\Octo.exe</maml:para>
        <maml:para>["Octopus Tools Folder"]\SomeFolderName\AnotherFolder\Octo.exe</maml:para>
        <maml:para>The first 2 Octo.exe versions will be properly discovered, but the 3rd one wont because its not on the root of a direct child of the "Octopus Tools Folder"</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Gets a list of available versions of Octo.exe in the folder set on the "Octopus Tools Folder". If you don't know what this path is run [Get-Help Set-OctopusToolsFolder] to learn more about it</maml:para>
      <maml:para>For Get-OctopusToolVersion to be able to find Octo.exe version inside of the "Octopus Tools Folder", the folder structure must be like this:</maml:para>
      <maml:para>["Octopus Tools Folder"]\[Child Folder]\Octo.exe</maml:para>
      <maml:para>For example, given the following structure:</maml:para>
      <maml:para>["Octopus Tools Folder"]\1.0.0\Octo.exe</maml:para>
      <maml:para>["Octopus Tools Folder"]\SomeFolderName\Octo.exe</maml:para>
      <maml:para>["Octopus Tools Folder"]\SomeFolderName\AnotherFolder\Octo.exe</maml:para>
      <maml:para>The first 2 Octo.exe versions will be properly discovered, but the 3rd one wont because its not on the root of a direct child of the "Octopus Tools Folder"</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: Latest -->
      <command:syntaxItem>
        <maml:name>Get-OctopusToolVersion</maml:name>
        <!-- Parameter: Latest -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Latest</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will only return the highest version of Octo.exe found on the child folders $env:OctopusToolsFolder. If you don't know what this path is run [Get-Help Set-OctopusToolsFolder] to learn more about it</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: ByVersion -->
      <command:syntaxItem>
        <maml:name>Get-OctopusToolVersion</maml:name>
        <!-- Parameter: Version -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="0">
          <maml:name>Version</maml:name>
          <maml:description>
            <maml:para>Gets a specific version of Octo.exe</maml: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: Latest -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Latest</maml:name>
        <maml:description>
          <maml:para>If set to TRUE the cmdlet will only return the highest version of Octo.exe found on the child folders $env:OctopusToolsFolder. If you don't know what this path is run [Get-Help Set-OctopusToolsFolder] to learn more about it</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 (ByValue)" position="0">
        <maml:name>Version</maml:name>
        <maml:description>
          <maml:para>Gets a specific version of Octo.exe</maml: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>Gets a specific version of Octo.exe</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: OctopusToolVersion -->
      <command:returnValue>
        <dev:type>
          <maml:name>Octoposh.Model.OctopusToolVersion</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octoposh.Model.OctopusToolVersion, Octoposh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusToolVersion</dev:code>
        <dev:remarks>
          <maml:para>Gets a list of available versions of Octo.exe in the folder set on the "Octopus Tools Folder".</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusToolVersion -latest</dev:code>
        <dev:remarks>
          <maml:para>Gets the latest version of Octo.exe in the folder set on the "Octopus Tools Folder".</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusUser -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusUser</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusUser</command:noun>
      <maml:description>
        <maml:para>This cmdlet returns info about Octopus Targets (Tentacles, cloud regions, Offline deployment targets, SHH)</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>This cmdlet returns info about Octopus Targets (Tentacles, cloud regions, Offline deployment targets, SHH)</maml:para>
    </maml:description>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-OctopusUser</maml:name>
        <!-- Parameter: UserName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
          <maml:name>UserName</maml:name>
          <maml:description>
            <maml:para>User Name. Accepts wildcard</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: UserName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1" aliases="Name">
        <maml:name>UserName</maml:name>
        <maml:description>
          <maml:para>User Name. Accepts wildcard</maml: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="true (ByValue)" position="1" aliases="Name">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>User Name. Accepts wildcard</maml:para>
          <maml:para>This is an alias of the UserName 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: ResourceOnly -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ResourceOnly</maml:name>
        <maml:description>
          <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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>User Name. Accepts wildcard</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octoposh.Model.OutputOctopusMachine, Octoposh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.MachineResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusUser</dev:code>
        <dev:remarks>
          <maml:para>Gets all the Users on the Octopus instance</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusUser -Username "Jotaro Kujo"</dev:code>
        <dev:remarks>
          <maml:para>Gets the user with the Username "Jotaro Kujo"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusUser -Username "Jotaro Kujo","Dio Brando"</dev:code>
        <dev:remarks>
          <maml:para>Gets the users with the Usernames "Jotaro Kujo" and "Dio Brando"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 4 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusUser -Username "*Joestar"</dev:code>
        <dev:remarks>
          <maml:para>Gets all the users whose username ends with "Joestar"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
  <!-- Cmdlet: Get-OctopusVariableSet -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-OctopusVariableSet</command:name>
      <command:verb>Get</command:verb>
      <command:noun>OctopusVariableSet</command:noun>
      <maml:description>
        <maml:para>Gets Octopus Variable sets. These can belong to a specific Project or to a Library Variable set. "Variable set" is the name of the object that holds the collection of variables for both Projects and Library Sets.</maml:para>
        <maml:para>Gets Octopus Variable sets. These can belong to a specific Project or to a Library Variable set. "Variable set" is the name of the object that holds the collection of variables for both Projects and Library Sets.</maml:para>
      </maml:description>
    </command:details>
    <command:syntax>
      <!-- Parameter set: __AllParameterSets -->
      <command:syntaxItem>
        <maml:name>Get-OctopusVariableSet</maml:name>
        <!-- Parameter: LibrarySetName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1">
          <maml:name>LibrarySetName</maml:name>
          <maml:description>
            <maml:para>Library Set name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: ProjectName -->
        <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1">
          <maml:name>ProjectName</maml:name>
          <maml:description>
            <maml:para>Project name</maml:para>
          </maml:description>
          <command:parameterValue required="true">string[]</command:parameterValue>
          <dev:type>
            <maml:name>System.String[]</maml:name>
            <maml:uri />
          </dev:type>
        </command:parameter>
        <!-- Parameter: IncludeUsage -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>IncludeUsage</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the list of Projects on which each Library Variable Set is being used will be displayer</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: ResourceOnly -->
        <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ResourceOnly</maml:name>
          <maml:description>
            <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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: LibrarySetName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1">
        <maml:name>LibrarySetName</maml:name>
        <maml:description>
          <maml:para>Library Set name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: ProjectName -->
      <command:parameter required="false" globbing="false" pipelineInput="true (ByValue)" position="1">
        <maml:name>ProjectName</maml:name>
        <maml:description>
          <maml:para>Project name</maml:para>
        </maml:description>
        <command:parameterValue required="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
      </command:parameter>
      <!-- Parameter: IncludeUsage -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>IncludeUsage</maml:name>
        <maml:description>
          <maml:para>If set to TRUE the list of Projects on which each Library Variable Set is being used will be displayer</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: ResourceOnly -->
      <command:parameter required="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ResourceOnly</maml:name>
        <maml:description>
          <maml:para>If set to TRUE the cmdlet will return the basic Octopur resource. If not set or set to FALSE, the cmdlet will return a human friendly Octoposh output object</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>Library Set name</maml:para>
        </maml:description>
      </command:inputType>
      <command:inputType>
        <dev:type>
          <maml:name>System.String[]</maml:name>
          <maml:uri />
        </dev:type>
        <maml:description>
          <maml:para>Project name</maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octoposh.Model.OutputOctopusVariableSet, Octoposh, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
      <!-- OutputType: List`1 -->
      <command:returnValue>
        <dev:type>
          <maml:name>System.Collections.Generic.List`1[[Octopus.Client.Model.VariableSetResource, Octopus.Client, Version=4.19.0.0, Culture=neutral, PublicKeyToken=null]]</maml:name>
          <maml:uri />
        </dev:type>
      </command:returnValue>
    </command:returnValues>
    <command:examples>
      <command:example>
        <maml:title>---------- EXAMPLE 1 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusVariableSet</dev:code>
        <dev:remarks>
          <maml:para>Gets all the Project and Library variable sets of the instance</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 2 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusVariableSet -LibrarySetName "Stands_SC"</dev:code>
        <dev:remarks>
          <maml:para>Gets the Variable Set of the Library Variable Set with the name "Stands_SC"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 3 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusVariableSet -LibrarySetName "Stands_SC" -IncludeUsage</dev:code>
        <dev:remarks>
          <maml:para>Gets the Variable Set of the Library Variable Set "Stands_SC" and it also populates the output object property "Usage" with the list of projects that are currently using the set</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 4 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusVariableSet -LibrarySetName "Stands_SC","Stands_DII"</dev:code>
        <dev:remarks>
          <maml:para>Gets the LibraryVariableSets with the names "Stands_SC" and "Stands_DII"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 5 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusVariableSet -LibrarySetName "Stands_*"</dev:code>
        <dev:remarks>
          <maml:para>Gets all the LibraryVariableSets whose name matches the pattern "Stands_*"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 6 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusVariableSet -LibrarySetName "Stands_*" -IncludeLibrarySetUsage </dev:code>
        <dev:remarks>
          <maml:para>Gets all the LibraryVariableSets whose name matches the pattern "Stands_*". Each result will also include a list of Projects on which they are being used</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 7 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusVariableSet -ProjectName "Website_Stardust","Website_Diamond"</dev:code>
        <dev:remarks>
          <maml:para>Gets the Variable Sets of the Projects "Website_Stardust" and "Website_Diamond"</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>---------- EXAMPLE 8 ----------</maml:title>
        <dev:code>PS C:\&gt; Get-OctopusVariableSet -ProjectName "Website_Stardust" -LibrarySetName "Stands_SC"</dev:code>
        <dev:remarks>
          <maml:para>Gets the Variable Sets of the Project "Website_Stardust" and the Library variable set "Stands_SC"</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>WebSite: </maml:linkText>
        <maml:uri>http://Octoposh.net</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Github Project: </maml:linkText>
        <maml:uri>https://github.com/Dalmirog/OctoPosh/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Wiki: </maml:linkText>
        <maml:uri>http://octoposh.readthedocs.io</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>QA and Feature requests: </maml:linkText>
        <maml:uri>https://gitter.im/Dalmirog/OctoPosh#initial</maml:uri>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
</helpItems>