ru/Microsoft.Online.Administration.Automation.PSModule.dll-help.xml

<?xml version="1.0" encoding="utf-8"?>
<helpItems xmlns="http://msh" schema="maml">
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>
        Add-MsolForeignGroupToRole
      </command:name>
      <maml:description>
        <maml:para>Adds the specified group from a partner tenant to a Role in this tenant.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Add</command:verb>
      <command:noun>MsolForeignGroupToRole</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Add-MsolForeignGroupToRole cmdlet is used to add a security group from a partner tenant to the specified role in this tenant. </maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Add-MsolForeignGroupToRole</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ForeignCompanyObjectId</maml:name>
          <maml:description>
            <maml:para>The object ID of the partner tenant that contains the group to add. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ForeignGroupObjectId</maml:name>
          <maml:description>
            <maml:para>The object ID of the group in the partner tenant to add. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>RoleObjectId</maml:name>
          <maml:description>
            <maml:para>The object ID of the role to add the group to.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then it will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ForeignCompanyObjectId</maml:name>
        <maml:description>
          <maml:para>The object ID of the partner tenant that contains the group to add. </maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ForeignGroupObjectId</maml:name>
        <maml:description>
          <maml:para>The object ID of the group in the partner tenant to add. </maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>RoleObjectId</maml:name>
        <maml:description>
          <maml:para>The object ID of the role to add the group to.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then it will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>
        Add-MsolGroupMember
      </command:name>
      <maml:description>
        <maml:para>Adds a member to an existing security group.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Add</command:verb>
      <command:noun>MsolGroupMember</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Add-MsolGroupMember cmdlet is used to add members to a security group. The new members can be either users or other security groups.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Add-MsolGroupMember</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>GroupMemberObjectId</maml:name>
          <maml:description>
            <maml:para>The object ID of the member (User or Group) to add to the group.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>GroupObjectId</maml:name>
          <maml:description>
            <maml:para>The ID of the group to add members to.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>GroupMemberType</maml:name>
          <maml:description>
            <maml:para>The type of member (User or Group) to add to the group.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>GroupMemberObjectId</maml:name>
        <maml:description>
          <maml:para>The object ID of the member (User or Group) to add to the group.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>GroupMemberType</maml:name>
        <maml:description>
          <maml:para>The type of member (User or Group) to add to the group.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>GroupObjectId</maml:name>
        <maml:description>
          <maml:para>The ID of the group to add members to.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Add-MsolGroupMember -groupObjectid &lt;id&gt; -groupmemberType &quot;User&quot; -groupMemberObjectId &lt;id&gt;
 
          None
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command adds a user to a security group.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>
        Add-MsolRoleMember
      </command:name>
      <maml:description>
        <maml:para>Adds a member to an existing administrator role.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Add</command:verb>
      <command:noun>MsolRoleMember</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>This cmdlet is used to add a member to a role. Currently, only Users and ServicePrincipals can be added to a role (adding a security group is not supported).</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Add-MsolRoleMember</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>RoleObjectId</maml:name>
          <maml:description>
            <maml:para>The role to add members to. Only users can be added to a role (adding a security group is not supported). Either RoleName or RoleObjectId should be provided.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>RoleMemberEmailAddress</maml:name>
          <maml:description>
            <maml:para>The object ID of the member to add. For users, this should be the user ID. Only users can be added to a role (adding a security group is not supported). Either RoleMemberEmailAddress or RoleMemberObjectId should be provided.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>RoleMemberObjectId</maml:name>
          <maml:description>
            <maml:para>The object ID of the member to add. Only users can be added to a role (adding a security group is not supported). Either RoleMemberEmailAddress or RoleMemberObjectId should be provided.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>RoleMemberType</maml:name>
          <maml:description>
            <maml:para>The type of role of the member (User, Group or ServicePrincipal) to add. Currently only Users and ServicePrincipals can be added to Roles.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Add-MsolRoleMember</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>RoleName</maml:name>
          <maml:description>
            <maml:para>The name of the role to add members to. Only users can be added to a role (adding a security group is not supported). Either RoleName or RoleObjectId should be provided.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>RoleMemberEmailAddress</maml:name>
          <maml:description>
            <maml:para>The object ID of the member to add. For users, this should be the user ID. Only users can be added to a role (adding a security group is not supported). Either RoleMemberEmailAddress or RoleMemberObjectId should be provided.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>RoleMemberObjectId</maml:name>
          <maml:description>
            <maml:para>The object ID of the member to add. Only users can be added to a role (adding a security group is not supported). Either RoleMemberEmailAddress or RoleMemberObjectId should be provided.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>RoleMemberType</maml:name>
          <maml:description>
            <maml:para>The type of role of the member (User, Group or ServicePrincipal) to add. Currently only Users and ServicePrincipals can be added to Roles.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>RoleMemberEmailAddress</maml:name>
        <maml:description>
          <maml:para>The object ID of the member to add. For users, this should be the user ID. Only users can be added to a role (adding a security group is not supported). Either RoleMemberEmailAddress or RoleMemberObjectId should be provided.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>RoleMemberObjectId</maml:name>
        <maml:description>
          <maml:para>The object ID of the member to add. Only users can be added to a role (adding a security group is not supported). Either RoleMemberEmailAddress or RoleMemberObjectId should be provided.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>RoleMemberType</maml:name>
        <maml:description>
          <maml:para>The type of role of the member (User, Group or ServicePrincipal) to add. Currently only Users and ServicePrincipals can be added to Roles.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>RoleName</maml:name>
        <maml:description>
          <maml:para>The name of the role to add members to. Only users can be added to a role (adding a security group is not supported). Either RoleName or RoleObjectId should be provided.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>RoleObjectId</maml:name>
        <maml:description>
          <maml:para>The role to add members to. Only users can be added to a role (adding a security group is not supported). Either RoleName or RoleObjectId should be provided.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Add-MsolRoleMember -RoleName &quot;Company Administrator&quot; -RoleMemberEmailAddress &quot;user@contoso.com&quot;
 
          None
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command adds user@contoso.com to the Company Administrator role. To get the list of values for RoleName, use the Get-MsolRole cmdlet.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>
        Confirm-MsolDomain
      </command:name>
      <maml:description>
        <maml:para>Verifies a custom domain.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Confirm</command:verb>
      <command:noun>MsolDomain</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>
        This cmdlet is used to confirm ownership of a domain. In order to confirm ownership, a custom TXT or MX DNS record must be added for the domain. The domain must first be added using the New-MsolDomain cmdlet, and then the Get-MsolDomainVerificationDNS cmdlet should be called to retrieve the details of the DNS record that must be set.
 
        Note that there may be a delay (15-60 minutes) between when the DNS update is made and when the cmdlet is able to verify.
      </maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Confirm-MsolDomain</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>DomainName</maml:name>
          <maml:description>
            <maml:para>The fully qualified domain name to verify.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ActiveLogOnUri</maml:name>
          <maml:description>
            <maml:para>A URL that specifies the end point used by active clients when authenticating with domains set up for single sign-on (also known as identity federation) with Microsoft Azure Active Directory.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>FederationBrandName</maml:name>
          <maml:description>
            <maml:para>The name of the string value shown to users when signing in to Microsoft Azure Active Directory Services. It is recommended that customers use something that is familiar to users, such as &quot;Contoso Inc.&quot;</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>IssuerUri</maml:name>
          <maml:description>
            <maml:para>The unique identifier of the domain in the Microsoft Azure Active Directory identity platform that is derived from the federation server.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>LogOffUri</maml:name>
          <maml:description>
            <maml:para>The URL clients are redirected to when they sign out of Microsoft Azure Active Directory Services.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>MetadataExchangeUri</maml:name>
          <maml:description>
            <maml:para>The URL that specifies the metadata exchange end point used for authentication from rich client applications such as Lync Online.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>NextSigningCertificate</maml:name>
          <maml:description>
            <maml:para>The next token signing certificate that will be used to sign tokens when the primary signing certificate expires.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>PassiveLogOnUri</maml:name>
          <maml:description>
            <maml:para>The URL that web based clients will be directed to when signing in to Microsoft Azure Active Directory Services.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>SigningCertificate</maml:name>
          <maml:description>
            <maml:para>The current certificate used to sign tokens passed to the Microsoft Azure Active Directory Identity platform.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>SupportsMfa</maml:name>
          <maml:description>
            <maml:para>Indicates whether the IDP STS supports MFA.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">Boolean</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>DefaultInteractiveAuthenticationMethod</maml:name>
          <maml:description>
            <maml:para>Indicates the default authentication method that should be used when an application requires the user to have interactive login.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>OpenIdConnectDiscoveryEndpoint</maml:name>
          <maml:description>
            <maml:para>The OpenID Connect Discovery Endpoint of the federated IDP STS.</maml:para>
          </maml:description>
          <command:parameterValue required="false" variableLength="false">string</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ActiveLogOnUri</maml:name>
        <maml:description>
          <maml:para>A URL that specifies the end point used by active clients when authenticating with domains set up for single sign-on (also known as identity federation) with Microsoft Azure Active Directory.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>DomainName</maml:name>
        <maml:description>
          <maml:para>The fully qualified domain name to verify.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>FederationBrandName</maml:name>
        <maml:description>
          <maml:para>The name of the string value shown to users when signing in to Microsoft Azure Active Directory Services. It is recommended that customers use something that is familiar to users, such as &quot;Contoso Inc.&quot;</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>IssuerUri</maml:name>
        <maml:description>
          <maml:para>The unique identifier of the domain in the Microsoft Azure Active Directory identity platform that is derived from the federation server.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>LogOffUri</maml:name>
        <maml:description>
          <maml:para>The URL clients are redirected to when they sign out of Microsoft Azure Active Directory Services.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>MetadataExchangeUri</maml:name>
        <maml:description>
          <maml:para>The URL that specifies the metadata exchange end point used for authentication from rich client applications such as Lync Online.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>NextSigningCertificate</maml:name>
        <maml:description>
          <maml:para>The next token signing certificate that will be used to sign tokens when the primary signing certificate expires.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>PassiveLogOnUri</maml:name>
        <maml:description>
          <maml:para>The URL that web based clients will be directed to when signing in to Microsoft Azure Active Directory Services.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>SigningCertificate</maml:name>
        <maml:description>
          <maml:para>The current certificate used to sign tokens passed to the Microsoft Azure Active Directory Identity platform.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
 
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>SupportsMfa</maml:name>
        <maml:description>
          <maml:para>Indicates whether the IDP STS supports MFA.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
        <dev:type>
          <maml:name>Boolean</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
 
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>DefaultInteractiveAuthenticationMethod</maml:name>
        <maml:description>
          <maml:para>Indicates the default authentication method that should be used when an application requires the user to have interactive login.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
 
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>OpenIdConnectDiscoveryEndpoint</maml:name>
        <maml:description>
          <maml:para>The OpenID Connect Discovery Endpoint of the federated IDP STS.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Confirm-MsolDomain -DomainName contoso.com
 
          None
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command attempts to verify the domain contoso.com. In order for domain verification to succeed, the appropriate DNS records must first be set up. The list of DNS records to set up can be retrieved using the Get-MsolDomainVerificationDns cmdlet.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>
        Connect-MsolService
      </command:name>
      <maml:description>
        <maml:para>Initiates a connection with Microsoft Azure Active Directory.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Connect</command:verb>
      <command:noun>MsolService</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>
        The Connect-MsolService cmdlet will attempt to initiate a connection to Microsoft Azure Active Directory. The caller must provide their credential (a PSCredential object), or specify the CurrentCredentials switch to use the credentials of the currently logged in user.
 
        This cmdlet may return a warning or error if the version of the module being used is out of date.
      </maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Connect-MsolService</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Credential</maml:name>
          <maml:description>
            <maml:para>The credential to use for connecting to Microsoft Azure Active Directory.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">PSCredential</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AdGraphAccessToken</maml:name>
          <maml:description>
            <maml:para>The AD Graph access token to use for connecting to Microsoft Azure Active Directory.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>MsGraphAccessToken</maml:name>
          <maml:description>
            <maml:para>The MS Graph access token to use for connecting to Microsoft Azure Active Directory.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AzureEnvironment</maml:name>
          <maml:description>
            <maml:para>The deployment type to use for connecting to Microsoft Azure Active Directory in different region. Possible values are AzureCloud, AzureChinaCloud, AzureGermanyCloud and USGovernment.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">AzureEnvironment</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Credential</maml:name>
        <maml:description>
          <maml:para>The credential to use for connecting to Microsoft Azure Active Directory.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">PSCredential</command:parameterValue>
        <dev:type>
          <maml:name>PSCredential</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>AdGraphAccessToken</maml:name>
        <maml:description>
          <maml:para>The AD Graph access token to use for connecting to Microsoft Azure Active Directory.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>MsGraphAccessToken</maml:name>
        <maml:description>
          <maml:para>The MS Graph access token to use for connecting to Microsoft Azure Active Directory.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>AzureEnvironment</maml:name>
        <maml:description>
          <maml:para>The deployment type to use for connecting to Microsoft Azure Active Directory in different region. Possible values are AzureCloud, AzureChinaCloud, AzureGermanyCloud and USGovernment.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">AzureEnvironment</command:parameterValue>
        <dev:type>
          <maml:name>AzureEnvironment</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>AzureCloud</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Connect-MsolService
 
          None
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command attempts to initiate a connection with Microsoft Azure Active Directory. Since no credential is provided, the user will be prompted to enter their username and password.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 2 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Connect-MsolService -Credential $cred -AzureEnvironment AzureChinaCloud
 
          None
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command attempts to initiate a connection to AzureChinaCloud with Microsoft Azure Active Directory using the credential provided. The credential must be of the type PSCredential (typically retrieved through the Get-Credential cmdlet).</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>
        Convert-MsolFederatedUser
      </command:name>
      <maml:description>
        <maml:para>Updates a user in a domain that was recently converted from single sign-on (also known as identity federation) to standard authentication type.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Convert</command:verb>
      <command:noun>MsolFederatedUser</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Convert-MsolFederatedUser cmdlet is used to update a user in a domain that was recently converted from single sign-on (also known as identity federation) to standard authentication type. A new password must be provided for the user.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Convert-MsolFederatedUser</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>UserPrincipalName</maml:name>
          <maml:description>
            <maml:para>The Microsoft Azure Active Directory UserID for the user to convert.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>NewPassword</maml:name>
          <maml:description>
            <maml:para>The new password of the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then it will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>NewPassword</maml:name>
        <maml:description>
          <maml:para>The new password of the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then it will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>UserPrincipalName</maml:name>
        <maml:description>
          <maml:para>The Microsoft Azure Active Directory UserID for the user to convert.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolAccountSku
      </command:name>
      <maml:description>
        <maml:para>Retrieves all the SKUs for a company.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolAccountSku</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolAccountSku will return all the SKUs that the company owns.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolAccountSku</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.AccountSKU</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            Each AccountSKU returned will include the following information:
 
            AccountName: The name of the account this SKU belongs to.
 
            AccountObjectId: The unique ID of the account this SKU belongs to.
 
            AccountSkuId: The unique string ID of the account/SKU combination. This value should be used when assigning or updating licenses.
 
            ActiveUnits: The number of active licenses.
 
            ConsumedUnits: The number of licenses consumed.
 
            ServiceStatus: The provisioning status of individual services belonging to this SKU.
 
            SkuId: The unique ID for the SKU.
 
            SkuPartNumber: The partner number of this SKU.
 
            SubscriptionIds: A list of all subscriptions associated with this SKU. For the purposes of assigning licenses, all subscriptions with the same SKU will be grouped into a single license pool.
 
            SuspendedUnits: The number of suspended licenses. These licenses are not available for assignment.
 
            TargetClass: The target class of this SKU. Only SKUs with target class=user are assignable.
 
            WarningUnits: The number of warning units.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolAccountSku
 
          Returns a list of SKUs.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command returns a list of SKUs.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolAllSettings
      </command:name>
      <maml:description>
        <maml:para>Retrieves all directory settings object associated with tenant or group/user/service principal/application/device.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolAllSettings</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolAllSettings will return all directory settings object associated with tenant or group/user/service principal/application/device.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolAllSettings</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TargetType</maml:name>
          <maml:description>
            <maml:para>The object type that settings objects are associated with, if not specified, associate with tenant. Possible values are Groups, Users, ServicePrincipals, Applications and Devices.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Microsoft.Online.Administration.TargetType</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TargetObjectId</maml:name>
          <maml:description>
            <maml:para>The object id that settings objects are associated with, if not specified, associate with tenant.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolAllSettings</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TargetType</maml:name>
        <maml:description>
          <maml:para>The object type that settings objects are associated with, if not specified, associate with tenant. Possible values are Groups, Users, ServicePrincipals, Applications and Devices.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Microsoft.Online.Administration.TargetType</command:parameterValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.TargetType</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TargetObjectId</maml:name>
        <maml:description>
          <maml:para>The object id that settings objects are associated with, if not specified, associate with tenant.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.Setting[]</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            Each Setting returned will include the following information:
 
            DisplayName: The name of the setting.
 
            TemplateId: The unique ID of the directory setting template this setting belongs to.
 
            Id: The unique string ID of the directory setting. This value should be used when updating setting.
 
            Values: The name value pair that describes settings detail.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolAllSettings
 
          Returns a list of directory settings.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command returns a list of directory settings.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 2 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolAllSettings -TargetType Groups -TargetObjectId [Group Object Id]
 
          Returns a list of directory settings associated with certain group object.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command returns a list of directory settings associated with certain object.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolAllSettingTemplate
      </command:name>
      <maml:description>
        <maml:para>Retrieves all the directory setting templates for a tenant.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolAllSettingTemplate</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolAllSettingTemplate will return all the directory setting templates that a tenant owns.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolAllSettingTemplate</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.SettingTemplate[]</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            Each SettingTemplate returned will include the following information:
 
            Id: The unique string ID of the directory setting template. This value should be used when updating setting.
 
            DisplayName: The name of the setting template.
 
            Description: The description of the setting template.
 
            Values: The name value pair that describes setting template detail.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolAllSettingTemplate
 
          Returns a list of directory setting templates.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command returns a list of directory setting templates.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
     
 <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolCompanyAllowedDataLocation
      </command:name>
      <maml:description>
        <maml:para>Retrieves all the current allowed data locations of a company from Azure Active Directory.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolCompanyAllowedDataLocation</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolCompanyAllowedDataLocation cmdlet can be used to retrieve all the current allowed data locations of a company from Azure Active Directory. If a company has not opted in the multinational feature or has no allowed data locations, then the cmdlet will return an empty list. </maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolCompanyAllowedDataLocation</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.AllowedDataLocation</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>This cmdlet returns all the current allowed data locations of a company from Azure Active Directory. If a company has not opted in the multinational feature or has no allowed data locations, then the cmdlet will return an empty list.</maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolCompanyAllowedDataLocation
 
          Returns all the current allowed data locations of a company from Azure Active Directory.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command returns all the current allowed data locations of a company from Azure Active Directory.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolCompanyInformation
      </command:name>
      <maml:description>
        <maml:para>Retrieves company-level information.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolCompanyInformation</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolCompanyInformation cmdlet will retrieve company-level information.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolCompanyInformation</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.CompanyInformation</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            This cmdlet returns the following company level information:
 
            AuthorizedServiceInstances: A list of the services for this company.
 
            City: The company's city.
 
            CompanyType: What type of company this is (can be partner or regular tenant).
 
            Country: The company's country.
 
            CountryLetterCode: The two letter code for the company's country.
 
            DapEnabled: For partners, whether or not this partner had delegated administrator privileges.
 
            DirectorySynchronizationEnabled: When true, this company has directory synchronization turned on.
 
            DirSyncServiceAccount: The UserPrincipalName of the Global Administrator that is configured for directory synchronization.
 
            DisplayName: The display name of this company.
 
            InitialDomain: The initial domain of this company (companyname.onmicrosoft.com).
 
            LastDirSyncTime: The last time that directory synchronization was run for this company.
 
            LastPasswordSyncTime: The last time that password sync request was received for the company.
 
            PasswordSynchronizationEnabled: When true, this company has password synchronization turned on.
 
            MarketingNotificationEmails: The email address to send marketing notifications to.
 
            ObjectId: The unique ID for the company.
 
            PostalCode: The company's postal location.
 
            PreferredLanguage: The default language for the company.
 
            State: The company's state.
 
            Street: The company's street address.
 
            TechnicalNotificationEmails: The email address to send important notifications to. This includes any directory synchronization notifications.
 
            TelephoneNumber: The telephone number for the company.
 
            UsersPermissionToCreateGroupsEnabled: The setting to allow users permission to create groups.
 
            UsersPermissionToCreateLOBAppsEnabled: The setting to allow users to create LOB applications.
 
            UsersPermissionToReadOtherUsersEnabled: The setting to allow users to read other users.
 
            UsersPermissionToUserConsentToAppEnabled: The setting to allow users to user consent to applications.
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolCompanyInformation
 
          Returns company level information.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command returns company level information.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolContact
      </command:name>
      <maml:description>
        <maml:para>Retrieves a contact from Microsoft Azure Active Directory.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolContact</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolContact cmdlet can be used to retrieve a contact object, or list of contacts. A single contact will be retrieved if the ObjectId is used.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolContact</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>HasErrorsOnly</maml:name>
          <maml:description>
            <maml:para>The filter for only contacts with validation errors.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>MaxResults</maml:name>
          <maml:description>
            <maml:para>The maximum number of results returned for a search. If not specified, 500 results will be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">int</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SearchString</maml:name>
          <maml:description>
            <maml:para>The string to search on. Only contacts with a display name or email address starting with this string will be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolContact</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>All</maml:name>
          <maml:description>
            <maml:para>If present then all results will be returned. Cannot be used with MaxResults parameter.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolContact</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ObjectId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the contact to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>All</maml:name>
        <maml:description>
          <maml:para>If present then all results will be returned. Cannot be used with MaxResults parameter.</maml:para>
 
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>HasErrorsOnly</maml:name>
        <maml:description>
          <maml:para>The filter for only contacts with validation errors.</maml:para>
 
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>MaxResults</maml:name>
        <maml:description>
          <maml:para>The maximum number of results returned for a search. If not specified, 500 results will be returned.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">int</command:parameterValue>
        <dev:type>
          <maml:name>int</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>500</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ObjectId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the contact to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>SearchString</maml:name>
        <maml:description>
          <maml:para>The string to search on. Only contacts with a display name or email address starting with this string will be returned.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.Contact</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            This cmdlet returns contact objects, which include the following information:
 
            City: The contact's city.
 
            Country: The contact's country.
 
            Department: The contact's department.
 
            DisplayName: The contact's display name.
 
            Fax: The contact's fax number.
 
            FirstName: The contact's first name.
 
            LastDirSyncTime: Returns the date and time of the last sync (only returned from contacts synced with Active Directory synchronization).
 
            LastName: The contact's last name.
 
            MobilePhone: The contact's mobile phone number.
 
            ObjectId: The unique ID of the contact.
 
            Office: The contact's office number.
 
            Phone Number: The contact's phone number.
 
            Postal Code: The contact's postal code.
 
            Proxy Addresses - the proxy addresses associated with this contact.
 
            State: The contact's state.
 
            StreetAddress: The contact's street address.
 
            Title: The contact's title.
 
            UserPrincipalName: The user ID of the contact.
 
            ValidationStatus: Whether or not the contact has any errors.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolContact -ObjectId &lt;id&gt;
 
          Returns the contact object.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command retrieves a contact.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 2 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolContact -SearchString &quot;Melissa&quot;
 
          Returns a list of contacts.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command retrieves a list of contacts with a display name or email address starting with 'Melissa'.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolDomain
      </command:name>
      <maml:description>
        <maml:para>Retrieves a domain Microsoft Azure Active Directory.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolDomain</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolDomain cmdlet is used to retrieve company domains.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolDomain</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Authentication</maml:name>
          <maml:description>
            <maml:para>The filter for the specified authentication type. If provided, only domains with the authentication type will be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DomainAuthenticationType</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Capability</maml:name>
          <maml:description>
            <maml:para>The filter for domains that have the specified capability assigned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Status</maml:name>
          <maml:description>
            <maml:para>The filter to return only domains with the specified status. Valid values are Verified, Unverified, and PendingDeletion.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolDomain</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>DomainName</maml:name>
          <maml:description>
            <maml:para>The fully qualified domain name to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Authentication</maml:name>
        <maml:description>
          <maml:para>The filter for the specified authentication type. If provided, only domains with the authentication type will be returned.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">DomainAuthenticationType</command:parameterValue>
        <dev:type>
          <maml:name>DomainAuthenticationType</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Capability</maml:name>
        <maml:description>
          <maml:para>The filter for domains that have the specified capability assigned.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>DomainName</maml:name>
        <maml:description>
          <maml:para>The fully qualified domain name to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Status</maml:name>
        <maml:description>
          <maml:para>The filter to return only domains with the specified status. Valid values are Verified, Unverified, and PendingDeletion.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.Domain</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            Each domain returned will include the following information:
 
            Authentication: The authentication type of the domain (managed or federated).
 
            Capabilities: The capabilities assigned to the domain. These can be SharePoint, email, or OfficeCommunicationsOnline. A domain with SharePoint capability cannot be used for other capabilities.
 
            IsDefault: This is the default domain that is used for user creation. There is only one default domain per company.
 
            IsInitial: Whether or not this is the initial domain created by Microsoft Azure Active Directory ([companyname].onmicrosoft.com).
 
            Name: The full name of the domain.
 
            RootDomain: For subdomains, this represents the root domain. Only root domains need to be verified, and all subdomains will be automatically verified.
 
            Status: The status of the domain (verified or unverified).
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-Domain
 
          Returns a list of company domains.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command retrieves all domains for the company (verified or unverified).</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 2 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-Domain -Name contoso.com
 
          Returns a domain name.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command retrieves the contoso.com domain.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 3 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-Domain -Status Verified
 
          Returns a list of verified company domains.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command returns a list of verified company domains .</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolDomainFederationSettings
      </command:name>
      <maml:description>
        <maml:para>Retrieves settings for a federated domain.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolDomainFederationSettings</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolDomainFederationSettings cmdlet gets key settings from Microsoft Azure Active Directory. Use the Get-MSOLFederationProperty cmdlet to get settings for both Microsoft Azure Active Directory and the Active Directory Federation Services server.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolDomainFederationSettings</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>DomainName</maml:name>
          <maml:description>
            <maml:para>The fully qualified domain name to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>DomainName</maml:name>
        <maml:description>
          <maml:para>The fully qualified domain name to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.DomainFederationSettings</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            This cmdlet returns the following settings:
 
            ActiveLogOnUri
            FederationBrandName
            IssuerUri
            LogOffUri
            MetadataExchangeUri
            NextSigningCertificate
            PassiveLogOnUri
            SigningCertificate
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolDomainFederationSettings -DomainName contoso.com
 
          Returns the federation settings for contoso.com.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>Returns the federation settings for contoso.com.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolDomainVerificationDns
      </command:name>
      <maml:description>
        <maml:para>Retrieves a list of records to configure a domain.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolDomainVerificationDns</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolDomainVerificationDns cmdlet is used to return the DNS records that need to be set to verify a domain.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolDomainVerificationDns</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>DomainName</maml:name>
          <maml:description>
            <maml:para>The fully qualified domain name to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Mode</maml:name>
          <maml:description>
            <maml:para>The domain verification mode to use when verifying this domain. Possible values for Mode are DnsMXRecord and DnsTxtRecord.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DomainVerificationMode</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>DomainName</maml:name>
        <maml:description>
          <maml:para>The fully qualified domain name to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Mode</maml:name>
        <maml:description>
          <maml:para>The domain verification mode to use when verifying this domain. Possible values for Mode are DnsMXRecord and DnsTxtRecord.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">DomainVerificationMode</command:parameterValue>
        <dev:type>
          <maml:name>DomainVerificationMode</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.DomainRecord</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            This cmdlet returns details about the DNS records required to verify a domain.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolDomainVerificationDNS -DomainName contoso.com
 
          Returns the DNS record.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command retrieves the DNS records that need to be set in order to verify ownership of contoso.com.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolGroup
      </command:name>
      <maml:description>
        <maml:para>Retrieves a group from Microsoft Azure Active Directory.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolGroup</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolGroup cmdlet is used to retrieve groups from Microsoft Azure Active Directory. This cmdlet can be used to return a single group (if ObjectId is passed in), or to search within all groups.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolGroup</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>GroupType</maml:name>
          <maml:description>
            <maml:para>The filter to return only groups of the specified type. Valid values are Security, MailEnabledSecurity, and DistributionList.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>HasErrorsOnly</maml:name>
          <maml:description>
            <maml:para>The filter for only groups with validation errors.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>IsAgentRole</maml:name>
          <maml:description>
            <maml:para>The filter for only agent groups. Used by partners only.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>MaxResults</maml:name>
          <maml:description>
            <maml:para>The maximum number of results returned for a search. If not specified, 250 results will be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">int</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SearchString</maml:name>
          <maml:description>
            <maml:para>The string to search on. Only groups with a display name or email address starting with this string will be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>UserObjectId</maml:name>
          <maml:description>
            <maml:para>The unique ID of a user. If provided, only groups that this user belongs to will be returned. This parameter must be used along with IsAgentRole.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>UserPrincipalName</maml:name>
          <maml:description>
            <maml:para>The user ID of a user. If provided, only groups that this user belongs to will be returned. This must be used along with IsAgentRole.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolGroup</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>All</maml:name>
          <maml:description>
            <maml:para>If present then all results will be returned. Cannot be used with MaxResults parameter.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolGroup</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ObjectId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the group to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>All</maml:name>
        <maml:description>
          <maml:para>If present then all results will be returned. Cannot be used with MaxResults parameter.</maml:para>
 
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>GroupType</maml:name>
        <maml:description>
          <maml:para>The filter to return only groups of the specified type. Valid values are Security, MailEnabledSecurity, and DistributionList.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>HasErrorsOnly</maml:name>
        <maml:description>
          <maml:para>The filter for only groups with validation errors.</maml:para>
 
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>IsAgentRole</maml:name>
        <maml:description>
          <maml:para>The filter for only agent groups. Used by partners only.</maml:para>
 
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>MaxResults</maml:name>
        <maml:description>
          <maml:para>The maximum number of results returned for a search. If not specified, 250 results will be returned.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">int</command:parameterValue>
        <dev:type>
          <maml:name>int</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>250</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ObjectId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the group to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>SearchString</maml:name>
        <maml:description>
          <maml:para>The string to search on. Only groups with a display name or email address starting with this string will be returned.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>UserObjectId</maml:name>
        <maml:description>
          <maml:para>The unique ID of a user. If provided, only groups that this user belongs to will be returned. This parameter must be used along with IsAgentRole.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>UserPrincipalName</maml:name>
        <maml:description>
          <maml:para>The user ID of a user. If provided, only groups that this user belongs to will be returned. This must be used along with IsAgentRole.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.Group</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            This cmdlet, returns a list of groups, which include the following information:
 
            CommonName: The group's common name.
 
            Description: A description of the group.
 
            DisplayName: The group's display name.
 
            EmailAddress: The group's email addresses. This is not returned for security groups.
 
            Errors: A list of errors for the group.
 
            GroupType: The group's type. Types can be SecurityGroup, DistributionList or MailEnabledSecurityGroup.
 
            IsSystem: Whether or not this group is a system group (created by Microsoft Azure Active Directory). These groups cannot be updated or removed.
 
            LastDirSyncTime: The date and time that the group was last synched.
 
            ManagedBy: The owner of the group.
 
            ObjectId: The group's unique object ID.
 
            Proxy Addresses - the proxy addresses associated with this group (for mail-enabled groups only).
 
            ValidationStatus: Whether or not the group has any errors.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolGroup -ObjectId &lt;guid&gt;
 
          None
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command returns the group object with the corresponding ID.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 2 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolGroup
 
          None
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command returns the entire set of groups for the tenant (up to 250).</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 3 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolGroup -isAgentRole -UserPrincipalName user@contoso.com
 
          None
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command returns the agent groups that a user is a member of. This only applies for companies that have partner privileges.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolGroupMember
      </command:name>
      <maml:description>
        <maml:para>Retrieves all members of the specified group.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolGroupMember</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolGroupMember cmdlet is used to retrieve members of the specified group. The members can be either users or groups.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolGroupMember</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>GroupObjectId</maml:name>
          <maml:description>
            <maml:para>The ID of the group to retrieve members for.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>MaxResults</maml:name>
          <maml:description>
            <maml:para>The maximum number of results returned for a search result. If not specified, 250 results will be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">int</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SearchString</maml:name>
          <maml:description>
            <maml:para>The string to search on. Only objects with a display name or email address starting with this string will be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolGroupMember</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>All</maml:name>
          <maml:description>
            <maml:para>If present then all results will be returned. Cannot be used with MaxResults parameter.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>GroupObjectId</maml:name>
          <maml:description>
            <maml:para>The ID of the group to retrieve members for.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SearchString</maml:name>
          <maml:description>
            <maml:para>The string to search on. Only objects with a display name or email address starting with this string will be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>All</maml:name>
        <maml:description>
          <maml:para>If present then all results will be returned. Cannot be used with MaxResults parameter.</maml:para>
 
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>GroupObjectId</maml:name>
        <maml:description>
          <maml:para>The ID of the group to retrieve members for.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>MaxResults</maml:name>
        <maml:description>
          <maml:para>The maximum number of results returned for a search result. If not specified, 250 results will be returned.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">int</command:parameterValue>
        <dev:type>
          <maml:name>int</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>250</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>SearchString</maml:name>
        <maml:description>
          <maml:para>The string to search on. Only objects with a display name or email address starting with this string will be returned.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.GroupMember</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            For this cmdlet, each output object will include the following:
 
            CommonName: The common name of the group.
 
            DisplayName: The display name of the group.
 
            EmailAddress: The primary email address of the group (for MailEnabled groups only).
 
            GroupMemberType: The group type (SecurityGroup, Distributionlist, or MailEnabledSecurityGroup).
 
            ObjectId: The unique ID of the group.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolGroupMember -groupObjectid &lt;id&gt;
 
          Returns a list of group member objects.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command retrieves all members (users or groups) of the specified group.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolPartnerContract
      </command:name>
      <maml:description>
        <maml:para>Retrieves a list of contracts for a partner.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolPartnerContract</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolPartnerContract cmdlet should only be used by partners, as it is used to retrieve a list of contracts for a partner. The input to this cmdlet should be a domain to look up, which must be verified for the tenant. If the company exists and the partner has access to this company, then the corresponding contract will be returned.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolPartnerContract</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DomainName</maml:name>
          <maml:description>
            <maml:para>The domain to search for. This must be the full name of a verified domain.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The tenant of the partner to retrieve contracts for. If this is not provided, then the value will default to the tenant of the current user. If this parameter is provided, the tenant ID must correspond to a partner company.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DomainName</maml:name>
        <maml:description>
          <maml:para>The domain to search for. This must be the full name of a verified domain.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The tenant of the partner to retrieve contracts for. If this is not provided, then the value will default to the tenant of the current user. If this parameter is provided, the tenant ID must correspond to a partner company.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.PartnerContract</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolPartnerContract -DomainName contoso.com
 
          Returns a contract object.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command returns the contract for the tenant owning the domain consoso.com. The caller must have privileges to act on behalf of contoso.com.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolPartnerInformation
      </command:name>
      <maml:description>
        <maml:para>Retrieves company-level information for partners.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolPartnerInformation</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolPartnerInformation cmdlet is used to retrieve partner-specific information. This cmdlet should only be used for partner tenants.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolPartnerInformation</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            The cmdlet will return the following company level information:
 
            CompanyType - The type of this company (can be partner or regular tenant)
 
            DapEnabled - flag to determine if the partner has delegated admin privlidges.
 
            PartnerCompanyName - the name of the company
 
            PartnerSupportTelephones - Support Telephone numbers for the partner.
 
            PartnerSupportEmails - Support E-Mail address for the partner.
 
            PartnerCommerceUrl - URL for the partner's commerce web site.
 
            PartnerSupportUrl - URL for the Partner's support website.
 
            PartnerHelpUrl - URL for the partner's help web site.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolPasswordPolicy
      </command:name>
      <maml:description>
        <maml:para>Retrieves the current password policy for the tenant or the specified domain.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolPasswordPolicy</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolPasswordPolicy cmdlet can be used to retrieve the values associated with the Password Expiry window or Password Expiry Notification window for a tenant or specified domain. When a domain name is specified, it must be a verified domain for the company. </maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolPasswordPolicy</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DomainName</maml:name>
          <maml:description>
            <maml:para>The fully qualified name of the domain to be retrieved.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DomainName</maml:name>
        <maml:description>
          <maml:para>The fully qualified name of the domain to be retrieved.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            The following values will be returned either for the specified domain or the tenant if no domain was specified.
 
            ValidityPeriod : Specifies the length of time that a password is valid before it must be changed. A null value indicates the default value of 90 days will be used.
 
            NotificationDays : Specifies the number of days before a user receives notification that their password will expire. A null value indicates the default of 14 days will be used.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolPasswordPolicy
 
          Returns the password policy.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>Returns the password policy for the tenant.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 2 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolPasswordPolicy -DomainName contoso.com
 
          Returns the password policy.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>Returns the password policy for the domain contoso.com.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolRole
      </command:name>
      <maml:description>
        <maml:para>Retrieves administrator roles.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolRole</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolRole cmdlet can be used to retrieve a list of administrator roles.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolRole</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ObjectId</maml:name>
          <maml:description>
            <maml:para>The ObjectId of the role to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolRole</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>RoleName</maml:name>
          <maml:description>
            <maml:para>The name of the role to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ObjectId</maml:name>
        <maml:description>
          <maml:para>The ObjectId of the role to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>RoleName</maml:name>
        <maml:description>
          <maml:para>The name of the role to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.Role</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            For this cmdlet, each output object will include the following fields:
 
            Description: A description of the role.
 
            IsEnabled: Whether or not the role is enabled.
 
            IsSystem: Whether or not the role was created by Microsoft Azure Active Directory.
 
            Name: The name of the role.
 
            ObjectId: The unique ID of the role.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolRole
 
          Returns a list of role objects.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command retrieves administrator roles for the company.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolRoleMember
      </command:name>
      <maml:description>
        <maml:para>Retrieves all members of the specified role.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolRoleMember</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolRoleMember cmdlet is used to retrieve all members of the specified role.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolRoleMember</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>MaxResults</maml:name>
          <maml:description>
            <maml:para>The maximum number of results returned for a search result. If not specified, 250 results will be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">int</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>RoleObjectId</maml:name>
          <maml:description>
            <maml:para>The ID of the role to retrieve members for.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SearchString</maml:name>
          <maml:description>
            <maml:para>The string to search on. Only objects with a display name or email address starting with this string will be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolRoleMember</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>All</maml:name>
          <maml:description>
            <maml:para>If present then all results will be returned. Cannot be used with MaxResults parameter.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>RoleObjectId</maml:name>
          <maml:description>
            <maml:para>The ID of the role to retrieve members for.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SearchString</maml:name>
          <maml:description>
            <maml:para>The string to search on. Only objects with a display name or email address starting with this string will be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>All</maml:name>
        <maml:description>
          <maml:para>If present then all results will be returned. Cannot be used with MaxResults parameter.</maml:para>
 
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>MaxResults</maml:name>
        <maml:description>
          <maml:para>The maximum number of results returned for a search result. If not specified, 250 results will be returned.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">int</command:parameterValue>
        <dev:type>
          <maml:name>int</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>250</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>RoleObjectId</maml:name>
        <maml:description>
          <maml:para>The ID of the role to retrieve members for.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>SearchString</maml:name>
        <maml:description>
          <maml:para>The string to search on. Only objects with a display name or email address starting with this string will be returned.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administation.RoleMember</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            For this cmdlet, each RoleMember object will include the following:
 
            DisplayName: The display name of the role member.
 
            EmailAddress: The email address of the role member.
 
            IsLicensed: Whether or not the user is licensed.
 
            LastDirSyncTime: The date and time that this member was last synced.
 
            ObjectId: The unique ID of the member.
 
            OverallProvisioningStatus: The provisioning status of this user.
 
            RoleMemberType; The type of role member. Currently only &quot;User&quot; is supported.
 
            ValidationStatus: Whether or not there are any errors with this group member.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          $role = Get-MsolRole -RoleName &quot;Company Administrator&quot;
          Get-MsolRoleMember -RoleObjectId $role.ObjectId
 
          Returns a list of role member objects.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command returns all the members of the specified role.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolServicePrincipal
      </command:name>
      <maml:description>
        <maml:para>Retrieves a service principal or list of service principals from Microsoft Azure Active Directory.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolServicePrincipal</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolServicePrincipal cmdlet can be used to retrieve a service principal or a list of service principals from Microsoft Azure Active Directory.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolServicePrincipal</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>All</maml:name>
          <maml:description>
            <maml:para>If present then all results will be returned. Cannot be used with the MaxResults parameter.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>MaxResults</maml:name>
          <maml:description>
            <maml:para>The maximum number of results returned for a search result. If not specified, 500 results will be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">int</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolServicePrincipal</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ObjectId</maml:name>
          <maml:description>
            <maml:para>The object ID associated with the service principal to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolServicePrincipal</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>AppPrincipalId</maml:name>
          <maml:description>
            <maml:para>The application ID associated with the service principal to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolServicePrincipal</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ServicePrincipalName</maml:name>
          <maml:description>
            <maml:para>
              The unique name of the service principal to retrieve.
              An SPN must use one of the following formats &quot;appName&quot; or &quot;appName/hostname&quot; or be a valid URL. AppName represents the name of the application and hostname represents the URI authority for the application.
            </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>All</maml:name>
        <maml:description>
          <maml:para>If present then all results will be returned. Cannot be used with the MaxResults parameter.</maml:para>
 
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>AppPrincipalId</maml:name>
        <maml:description>
          <maml:para>The application ID associated with the service principal to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>MaxResults</maml:name>
        <maml:description>
          <maml:para>The maximum number of results returned for a search result. If not specified, 500 results will be returned.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">int</command:parameterValue>
        <dev:type>
          <maml:name>int</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>500</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ObjectId</maml:name>
        <maml:description>
          <maml:para>The object ID associated with the service principal to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ServicePrincipalName</maml:name>
        <maml:description>
          <maml:para>
            The unique name of the service principal to retrieve.
            An SPN must use one of the following formats &quot;appName&quot; or &quot;appName/hostname&quot; or be a valid URL. AppName represents the name of the application and hostname represents the URI authority for the application.
          </maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.ServicePrincipal[]</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            Retrieve a service principal or a list of service principals from Microsoft Azure Active Directory. Each service principal contains the following information:
 
            ObjectId - The unique identifier of the service principal.
            AppPrincipalId - The application identifier of the service principal.
            DisplayName - The friendly name of the service principal.
            ServicePrincipalName - The list of service principal names (SPNs) associated with the service principal.
            AccountEnabled - The value indicating if the account is enabled.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolServicePrincipal -ServicePrincipalName &quot;
 
          Returns a list of service principals
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command will list all of the existing service principals in the organization's tenant.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 2 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolServicePrincipal -ServicePrincipalName &quot;MyApp&quot;
 
          Returns a list of service principals.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command lists all of the existing service principals that have a ServicePrincipalName that start with &quot;MyApp&quot;. Note: This is an exact match of the appClass portion of the ServicePrincipalName up to the forward slash.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 3 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolServicePrincipal -AppPrincipalId 5e964d2f-e384-4292-ae55-dd24c89cc53b
 
          Returns a service principal.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command gets a service principal with a specific AppPrincipalId. In this example, the value of &quot;5e964d2f-e384-4292-ae55-dd24c89cc53b&quot; might return a service principal named &quot;MyApp3&quot;.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolServicePrincipalCredential
      </command:name>
      <maml:description>
        <maml:para>Retrieves a list of credentials associated with a service principal.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolServicePrincipalCredential</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolServicePrincipalCredential cmdlet can be used to retrieve a list of credentials associated with a service principal.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolServicePrincipalCredential</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ObjectId</maml:name>
          <maml:description>
            <maml:para>The object ID associated with the service principal credentials to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AppPrincipalId</maml:name>
          <maml:description>
            <maml:para>The application ID associated with the service principal credentials to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolServicePrincipalCredential</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ServicePrincipalName</maml:name>
          <maml:description>
            <maml:para>
              The unique name of the service principal to retrieve credentials from.
              An SPN must use one of the following formats &quot;appName&quot; or &quot;appName/hostname&quot; or be a valid URL. AppName represents the name of the application and hostname represents the URI authority for the application.
            </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AppPrincipalId</maml:name>
          <maml:description>
            <maml:para>The application ID associated with the service principal credentials to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>AppPrincipalId</maml:name>
        <maml:description>
          <maml:para>The application ID associated with the service principal credentials to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ObjectId</maml:name>
        <maml:description>
          <maml:para>The object ID associated with the service principal credentials to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ServicePrincipalName</maml:name>
        <maml:description>
          <maml:para>
            The unique name of the service principal to retrieve credentials from.
            An SPN must use one of the following formats &quot;appName&quot; or &quot;appName/hostname&quot; or be a valid URL. AppName represents the name of the application and hostname represents the URI authority for the application.
          </maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.ServicePrincipalCredential[]</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            Retrieves the list of credentials associated with a service principal. Each service principal contains the following information:
 
            Type - The type of service principal credential (Asymmetric/Symmetric/Password).
            Value - The value of the credential. If the credential type is certificate, this represents the base 64 encoded certificate. If credential type is symmetric, it represents an AES key.
            KeyGroupId - The identifier reserved for internal use.
            KeyId - The unique identifier of the key.
            StartDate - The effective start date of the credential usage.
            EndDate - The effective end date of the credential usage.
            Usage - Specifies if the credential is used to &quot;sign&quot; or &quot;verify&quot; a token.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolServicePrincipalCredential -ServicePrincipalName &quot;MyApp/myApp.com&quot;
 
          Returns a list of credentials associated with the &quot;MyApp/myApp.com&quot; service principal.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command will retrieve all of the credential properties (but not the credential value) associated with the service principal name (SPN) &quot;MyApp/myApp.com&quot;. An SPN must follow the format appClass/hostname, where appClass represents the application class (&quot;MyApp&quot;) and hostname represents the hostname for the application (myApp.com).</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolSettings
      </command:name>
      <maml:description>
        <maml:para>Retrieves a directory setting.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolSettings</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>Get-MsolSettings cmdlet can be used to retrieve a directory settings object.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolSettings</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>SettingId</maml:name>
          <maml:description>
            <maml:para>The SettingId associated with the directory setting to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolSettings</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TargetType</maml:name>
          <maml:description>
            <maml:para>The object type that settings objects are associated with, if not specified, associate with tenant. Possible values are Groups, Users, ServicePrincipals, Applications and Devices.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">TargetType (enum)</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TargetObjectId</maml:name>
          <maml:description>
            <maml:para>The object id that settings objects are associated with, if not specified, associate with tenant.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>SettingId</maml:name>
          <maml:description>
            <maml:para>The SettingId associated with the directory setting to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Id</maml:name>
        <maml:description>
          <maml:para>The SettingId associated with the directory setting to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TargetType</maml:name>
        <maml:description>
          <maml:para>The object type that settings objects are associated with, if not specified, associate with tenant. Possible values are Groups, Users, ServicePrincipals, Applications and Devices.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Microsoft.Online.Administration.TargetType</command:parameterValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.TargetType</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TargetObjectId</maml:name>
        <maml:description>
          <maml:para>The object id that settings objects are associated with, if not specified, associate with tenant.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.Setting</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            Retrieves a directory setting object which contains the following information:
 
            DisplayName: The name of the setting.
 
            TemplateId: The unique ID of the directory setting template this setting belongs to.
 
            Id: The unique string ID of the directory setting. This value should be used when updating setting.
 
            Values: The name value pair that describes settings detail.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolSettings -SettingId &lt;guid&gt;
 
          Returns a directory setting associated with the &lt;guid&gt; SettingId.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command will Returns a directory setting associated with the &lt;guid&gt; SettingId.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 2 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolSettings -SettingId &lt;guid&gt; -TargetType Groups -TargetObjectId [Group Object Id]
 
          Returns a directory setting with the &lt;guid&gt; SettingId that is accosciated with a group object.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command will Returns a directory setting with the &lt;guid&gt; SettingId that is accosciated with a group object.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolSettingTemplate
      </command:name>
      <maml:description>
        <maml:para>Retrieves a directory setting template.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolSettingTemplate</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolSettingTemplate cmdlet can be used to retrieve a directory setting template.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolSettingTemplate</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TemplateId</maml:name>
          <maml:description>
            <maml:para>The TemplateId associated with the directory setting template to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TemplateId</maml:name>
        <maml:description>
          <maml:para>The TemplateId associated with the directory setting template to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.SettingTemplate</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            Retrieves a directory setting template which contains the following information:
 
            Id: The unique string ID of the directory setting template. This value should be used when updating setting.
 
            DisplayName: The name of the setting template.
 
            Description: The description of the setting template.
 
            Values: The name value pair that describes setting template detail.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolSettingTemplate -TemplateId &lt;guid&gt;
 
          Returns a directory setting template associated with the guid &lt;guid&gt;.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command will retrieve a directory setting template associated with the guid &lt;guid&gt;.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolSubscription
      </command:name>
      <maml:description>
        <maml:para>Retrieves subscriptions.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolSubscription</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolSubscription cmdlet returns all the subscriptions that the company has purchased. When assigning licenses to users, the Get-MsolAccountSku API should be used instead.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolSubscription</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>SubscriptionId</maml:name>
          <maml:description>
            <maml:para>The object ID of the subscription to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>SubscriptionId</maml:name>
        <maml:description>
          <maml:para>The object ID of the subscription to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.Subscription</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            For this cmdlet, each output object will include the following:
 
            DateCreated: The date that this subscription was created.
 
            NextLifecycleDate: The date of the next lifecycle event for this subscription.
 
            ObjectId: The unique ID of this subscription.
 
            OcpSubscriptionId: The ID of this subscription in the commerce system.
 
            ServiceStatus: The provisioning status of each service associated with this subscription.
 
            SkuId: The object ID of the SKU associated with this subscription.
 
            SkuPartNumber: The SKU associated with this subscription.
 
            Status: The status of this subscription (Enabled, Expired, or Suspended).
 
            TotalLicenses: The number of seats included in this subscription.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolSubscription
 
          Returns a list of subscriptions.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command retrieves a list of company subscriptions. For license assignment, the Get-MsolAccountSKU cmdlet should be used instead.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolUser
      </command:name>
      <maml:description>
        <maml:para>Retrieves a user from Microsoft Azure Active Directory.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolUser</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolUser cmdlet can be used to retrieve an individual user, or list of users. An individual user will be retrieved if the ObjectId or UserPrincipalName parameter is used. </maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolUser</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>City</maml:name>
          <maml:description>
            <maml:para>The city to filter results on.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Country</maml:name>
          <maml:description>
            <maml:para>The country to filter results on.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Department</maml:name>
          <maml:description>
            <maml:para>The department to filter results on.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DomainName</maml:name>
          <maml:description>
            <maml:para>The domain to filter results on. This must be a verified domain for the company. All users with an email address (primary or secondary) on this domain will be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>EnabledFilter</maml:name>
          <maml:description>
            <maml:para>The filter for enabled (or disabled) users. Possible values are All, EnabledOnly, and DisabledOnly.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>HasErrorsOnly</maml:name>
          <maml:description>
            <maml:para>The filter for only users with validation errors.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>LicenseReconciliationNeededOnly</maml:name>
          <maml:description>
            <maml:para>The filter for only users that require license reconciliation.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>LiveId</maml:name>
          <maml:description>
            <maml:para>The user ID of the user to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>MaxResults</maml:name>
          <maml:description>
            <maml:para>The maximum number of results returned for a search result. If not specified, 500 results will be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">int</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ReturnDeletedUsers</maml:name>
          <maml:description>
            <maml:para>If set, only users in the recycling bin will be deleted.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>SearchString</maml:name>
          <maml:description>
            <maml:para>The string to search for users. Only users with an email address or display name starting with this string will be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>State</maml:name>
          <maml:description>
            <maml:para>The filter for the user's state.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Synchronized</maml:name>
          <maml:description>
            <maml:para>The filter for only users who are synchronized through Microsoft Azure Active Directory Sync.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Title</maml:name>
          <maml:description>
            <maml:para>The filter for the user's title.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>UnlicensedUsersOnly</maml:name>
          <maml:description>
            <maml:para>The filter for only users who are not assigned a license.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>UsageLocation</maml:name>
          <maml:description>
            <maml:para>The filter for the country where the services are consumed by the user. This must be a two-letter country code. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolUser</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>All</maml:name>
          <maml:description>
            <maml:para>If present, then all results will be returned. Cannot be used with MaxResults parameter.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>City</maml:name>
          <maml:description>
            <maml:para>The city to filter results on.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Country</maml:name>
          <maml:description>
            <maml:para>The country to filter results on.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Department</maml:name>
          <maml:description>
            <maml:para>The department to filter results on.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DomainName</maml:name>
          <maml:description>
            <maml:para>The domain to filter results on. This must be a verified domain for the company. All users with an email address (primary or secondary) on this domain will be returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>EnabledFilter</maml:name>
          <maml:description>
            <maml:para>The filter for enabled (or disabled) users. Possible values are All, EnabledOnly, and DisabledOnly.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>HasErrorsOnly</maml:name>
          <maml:description>
            <maml:para>The filter for only users with validation errors.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>LicenseReconciliationNeededOnly</maml:name>
          <maml:description>
            <maml:para>The filter for only users that require license reconciliation.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ReturnDeletedUsers</maml:name>
          <maml:description>
            <maml:para>If set, only users in the recycling bin will be deleted.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>State</maml:name>
          <maml:description>
            <maml:para>The filter for the user's state.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Synchronized</maml:name>
          <maml:description>
            <maml:para>The filter for only users who are synchronized through Microsoft Azure Active Directory Sync.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Title</maml:name>
          <maml:description>
            <maml:para>The filter for the user's title.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>UnlicensedUsersOnly</maml:name>
          <maml:description>
            <maml:para>The filter for only users who are not assigned a license.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>UsageLocation</maml:name>
          <maml:description>
            <maml:para>The filter for the country where the services are consumed by the user. This must be a two-letter country code. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolUser</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ObjectId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the user to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ReturnDeletedUsers</maml:name>
          <maml:description>
            <maml:para>If set, only users in the recycling bin will be deleted.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolUser</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>UserPrincipalName</maml:name>
          <maml:description>
            <maml:para>The user ID of the user to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ReturnDeletedUsers</maml:name>
          <maml:description>
            <maml:para>If set, only users in the recycling bin will be returned.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>All</maml:name>
        <maml:description>
          <maml:para>If present, then all results will be returned. Cannot be used with MaxResults parameter.</maml:para>
 
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>City</maml:name>
        <maml:description>
          <maml:para>The city to filter results on.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Country</maml:name>
        <maml:description>
          <maml:para>The country to filter results on.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Department</maml:name>
        <maml:description>
          <maml:para>The department to filter results on.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DomainName</maml:name>
        <maml:description>
          <maml:para>The domain to filter results on. This must be a verified domain for the company. All users with an email address (primary or secondary) on this domain will be returned.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>EnabledFilter</maml:name>
        <maml:description>
          <maml:para>The filter for enabled (or disabled) users. Possible values are All, EnabledOnly, and DisabledOnly.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>HasErrorsOnly</maml:name>
        <maml:description>
          <maml:para>The filter for only users with validation errors.</maml:para>
 
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>LicenseReconciliationNeededOnly</maml:name>
        <maml:description>
          <maml:para>The filter for only users that require license reconciliation.</maml:para>
 
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>LiveId</maml:name>
        <maml:description>
          <maml:para>The user ID of the user to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>MaxResults</maml:name>
        <maml:description>
          <maml:para>The maximum number of results returned for a search result. If not specified, 500 results will be returned.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">int</command:parameterValue>
        <dev:type>
          <maml:name>int</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>500</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ObjectId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the user to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ReturnDeletedUsers</maml:name>
        <maml:description>
          <maml:para>If set, only users in the recycling bin will be deleted.</maml:para>
 
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>SearchString</maml:name>
        <maml:description>
          <maml:para>The string to search for users. Only users with an email address or display name starting with this string will be returned.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>State</maml:name>
        <maml:description>
          <maml:para>The filter for the user's state.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Synchronized</maml:name>
        <maml:description>
          <maml:para>The filter for only users who are synchronized through Microsoft Azure Active Directory Sync.</maml:para>
 
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Title</maml:name>
        <maml:description>
          <maml:para>The filter for the user's title.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>UnlicensedUsersOnly</maml:name>
        <maml:description>
          <maml:para>The filter for only users who are not assigned a license.</maml:para>
 
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>UsageLocation</maml:name>
        <maml:description>
          <maml:para>The filter for the country where the services are consumed by the user. This must be a two-letter country code. </maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>UserPrincipalName</maml:name>
        <maml:description>
          <maml:para>The user ID of the user to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.User</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            This cmdlet returns user objects, which include the following information:
 
            AlternateEmailAddresses: Alternate email address of the user (external to Microsoft Azure Active Directory).
 
            BlockCredential: Whether or not the user is able to sign in.
 
            City: The user's city.
 
            Country: The user's country.
 
            Department: The user's department.
 
            DisplayName: The user's display name.
 
            Errors: An array of errors. These are validation errors that may result in loss of services.
 
            Fax: The user's fax number.
 
            FirstName: The user's first name.
 
            ImmutableID: Only returned for federated users. This is the ID that is required to be federated with Microsoft Azure Active Directory.
 
            isBlackBerryUser: Returns whether or not the user has a BlackBerry device.
 
            isLicensed: Whether or not the user has any licenses assigned.
 
            LastDirSyncTime: The date and time of the last directory synchronization (only returned from users synced with Microsoft Azure Active Directory through Active Directory synchronization).
 
            LastPasswordChangeTimestamp: The most recent time at which a password change for the user was registered in Microsoft Azure Active Directory.
 
            LastName: The user's last name.
 
            LicenseReconciliationNeeded: Whether or not the user currently has a mailbox without a license. In this case, the user should be licensed with 30 days to avoid losing their mailbox.
 
            Licenses: A list of the user's licenses.
 
            LiveID: The user's unique login ID.
 
            MobilePhone: The user's mobile phone number.
 
            ObjectId: The user's unique ID.
 
            Office: The user's office number.
 
            OverallProvisioningStatus: Whether or not the user has been provisioned for their services.
 
            PasswordNeverExpires: Whether the user's password should be forced to change every 90 days.
 
            Phone Number: The user's phone number.
 
            Postal Code: The user's postal code.
 
            Preferred Data Location: The user's preferred data location.
 
            Preferred Language: The user's preferred language.
 
            Proxy Addresses - the proxy addresses associated with this user.
 
            State: The user's state.
 
            StreetAddress: The user's street address.
 
            StrongPasswordRequired: Whether the user is required to set a strong password when they change their password. Strong passwords are recommended.
 
            Title: The user's title.
 
            UsageLocation: The country where the services are consumed by the user. This must be a two letter country code.
 
            UserPrincipalName: The user ID of the user.
 
            ValidationStatus: Whether or not the user has any errors.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolUser
 
          Returns a list of users.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command retrieves all users in the company (up to 500 results).</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 2 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolUser -EnabledFilter EnabledOnly -MaxResults 2000
 
          Returns a list of users.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command retrieves a list of enabled users (up to 2000 results).</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 3 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolUser -UserPrincipalName johns@contoso.com
 
          Returns a user object.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command retrieves the user with the UPN johns@contoso.com</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 4 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolUser -ObjectId &lt;guid&gt;
 
          Returns a user object.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command retrieves a user with the corresponding object ID.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 5 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolUser -SearchString &quot;Tim&quot;
 
          Returns a user object.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command retrieves a list of users with &quot;Tim&quot; in the display name or email address (up to 500 results).</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 6 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolUser -EnabledFilter EnabledOnly -MaxResults 2000
 
          None
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command retrieves a list of enabled users (up to 2000 results).</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
         
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 7 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolUser -UserPrincipalName john@contoso.onmicrosoft.com | Select PreferredDataLocation
 
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command returns the preferred data location of a user.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolUserRole
      </command:name>
      <maml:description>
        <maml:para>Retrieves a list of roles that the specified user is a member of. </maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Get</command:verb>
      <command:noun>MsolUserRole</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Get-MsolUserRole cmdlet is used to retrieve all of the administrator roles that the specified user belongs to. This cmdlet will also return roles that the user is a member of through security group membership.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MsolUserRole</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ObjectId</maml:name>
          <maml:description>
            <maml:para>The ID of the user to retrieve roles for.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-MsolUserRole</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>UserPrincipalName</maml:name>
          <maml:description>
            <maml:para>The user ID of the user to retrieve roles for.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ObjectId</maml:name>
        <maml:description>
          <maml:para>The ID of the user to retrieve roles for.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>UserPrincipalName</maml:name>
        <maml:description>
          <maml:para>The user ID of the user to retrieve roles for.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Get-MsolUserRole -UserPrincipalName user@contoso.com
 
          Returns a list of roles.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command retrieves all groups that user@contoso.com is a member of.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolDomain
      </command:name>
      <maml:description>
        <maml:para>Add a new domain to Microsoft Azure Active Directory.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>New</command:verb>
      <command:noun>MsolDomain</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The New-MsolDomain cmdlet is used to create a new domain object. This cmdlet can be used to create a domain with managed or federated identities, although the New-MsolFederatedDomain cmdlet should be used for federated domains in order to ensure proper setup.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-MsolDomain</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Authentication</maml:name>
          <maml:description>
            <maml:para>The authentication type (managed or federated) of the domain. All users created in this domain will have this authentication type.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DomainAuthenticationType</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Name</maml:name>
          <maml:description>
            <maml:para>The fully qualified domain name of the domain.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Authentication</maml:name>
        <maml:description>
          <maml:para>The authentication type (managed or federated) of the domain. All users created in this domain will have this authentication type.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">DomainAuthenticationType</command:parameterValue>
        <dev:type>
          <maml:name>DomainAuthenticationType</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Name</maml:name>
        <maml:description>
          <maml:para>The fully qualified domain name of the domain.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.Domain</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            This cmdlet returns the details about the new domain.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          New-MsolDomain -Name contoso.com
 
          Returns a domain object.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command creates a new domain with the name contoso.com. The domain must be verified before it can be used.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolGroup
      </command:name>
      <maml:description>
        <maml:para>Adds a new group to the Microsoft Azure Active Directory.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>New</command:verb>
      <command:noun>MsolGroup</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The New-MsolGroup cmdlet is used to add a new security group to Microsoft Azure Active Directory.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-MsolGroup</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Description</maml:name>
          <maml:description>
            <maml:para>The description of the group.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>DisplayName</maml:name>
          <maml:description>
            <maml:para>The display name of the group.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ManagedBy</maml:name>
          <maml:description>
            <maml:para>The owner of the group.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Description</maml:name>
        <maml:description>
          <maml:para>The description of the group.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>DisplayName</maml:name>
        <maml:description>
          <maml:para>The display name of the group.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ManagedBy</maml:name>
        <maml:description>
          <maml:para>The owner of the group.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.Group</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            Will return the new group that was created.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          New-MsolGroup -DisplayName &quot;MyGroup&quot; -Description &quot;My test group&quot;
 
          Returns a group object.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command creates a new security group called &quot;MyGroup&quot;</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolLicenseOptions
      </command:name>
      <maml:description>
        <maml:para>Creates a new License Options object. This object is used when assigning licenses through Add-MSOLUser and Set-MsolUserLicense cmdlets.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>New</command:verb>
      <command:noun>MsolLicenseOptions</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The New-MsolLicenseOptions cmdlet creates a new License Options object. This cmdlet disables specific service plans when assigning a user a license using the Add-MsolUser and Set-MsolUserLicense cmdlets.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-MsolLicenseOptions</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>AccountSkuId</maml:name>
          <maml:description>
            <maml:para>The license (AccountSkuID) for these options.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>DisabledPlans</maml:name>
          <maml:description>
            <maml:para>A list of service plans to disable when assigning this license to the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="true">string[]</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>AccountSkuId</maml:name>
        <maml:description>
          <maml:para>The license (AccountSkuID) for these options.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>DisabledPlans</maml:name>
        <maml:description>
          <maml:para>A list of service plans to disable when assigning this license to the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>string[]</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          New-MsolLicenseOption -AccountSkuId Contoso:BPOS_STANDARD -DisabledPlans EXCHANGE_STANDARD
 
          Returns a License Option object.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command creates a license options object. This can be used for the license options parameter in New-MsolUser or Set-MsolUserLicense.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolServicePrincipal
      </command:name>
      <maml:description>
        <maml:para>Add a new service principal to the Microsoft Azure Active Directory.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>New</command:verb>
      <command:noun>MsolServicePrincipal</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>
        The New-MsolServicePrincipal cmdlet creates a service principal that can be used to represent a Line Of Business (LOB) application or an on-premises server such as Microsoft Exchange, SharePoint or Lync in Microsoft Azure Active Directory as &quot;service principal&quot; objects. Adding a new application as a service principal allows that application to authenticate to other services such as Microsoft Office 365.
      </maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-MsolServicePrincipal</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>DisplayName</maml:name>
          <maml:description>
            <maml:para>The friendly name of the service principal</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>AccountEnabled</maml:name>
          <maml:description>
            <maml:para>Specifies if the account needs to be enabled. This will be set to true if not specified.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Addresses</maml:name>
          <maml:description>
            <maml:para>List of addresses used by the application. The list should be constructed by using the New-MsolServicePrincipalAddress help cmdlet.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="true">Address[]</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>AppPrincipalId</maml:name>
          <maml:description>
            <maml:para>The unique application identifier for a service principal in a tenant. Once created this property cannot be changed. If an AppPrincipalId is not specified, one will be generated.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>EndDate</maml:name>
          <maml:description>
            <maml:para>The effective end date of the credential usage. The default end date value is one year from today.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ServicePrincipalNames</maml:name>
          <maml:description>
            <maml:para>
              A list of service principal names (SPNs) associated with the service principal.
              An SPN must be unique per company tenant and is used by an application to uniquely identify itself. By default the service principal AppID is always added as an SPN.
              An SPN must use one of the following formats &quot;appName&quot; or &quot;appName/hostname&quot; or be a valid URL. AppName represents the name of the application and hostname represents the URI authority for the application. When the service principal represents a WS-Federation relying party, an SPN can be set to a URL that would be treated as the WS-Federation wtrealm parameter.
            </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="true">string[]</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>StartDate</maml:name>
          <maml:description>
            <maml:para>The effective start date of the credential usage. The default start date value is today.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Type</maml:name>
          <maml:description>
            <maml:para>The type of credential used. The credential type can either be set to &quot;asymmetric&quot;, &quot;symmetric&quot; or &quot;password&quot;. If &quot;asymmetric&quot;, the Value parameter must be set to the public portion of a base 64 encoded X509 certificate. If &quot;symmetric&quot;, then a 256 bit AES symmetric key will be generated if Value is not set. If &quot;password&quot;, the Value parameter must be supplied and it should not be base 64 encoded. The default setting is &quot;symmetric&quot;.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">ServicePrincipalCredentialType</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Usage</maml:name>
          <maml:description>
            <maml:para>
              The usage of the credential key. The credential key usage can either be set to &quot;sign&quot; or &quot;verify&quot; a token. The default setting is &quot;verify&quot;. Sign is allowed ONLY for symmetric keys. Verify is allowed for all key types.
              A &quot;verify&quot; credential key is required by Microsoft Azure Active Directory to verify that the request token was sent by your application (represented by this service principal). Your application may optionally require that Microsoft Azure Active Directory issue tokens to your application signed with your signing key rather than the asymmetric public key identifying Microsoft Azure Active Directory. In this case, provide a &quot;sign&quot; credential key for your service principal.
            </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">ServicePrincipalCredentialUsage</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Value</maml:name>
          <maml:description>
            <maml:para>The value of the credential. If the credential type is set to &quot;asymmetric&quot;, it represents the base 64 encoded certificate. If the credential type is set to &quot;symmetric&quot; and Value is not set, a 256 bit AES key will be automatically created and valid for one year from creation. If the credential type is set to &quot;password&quot;, the Value parameter must be supplied and it should not be base 64 encoded.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>AccountEnabled</maml:name>
        <maml:description>
          <maml:para>Specifies if the account needs to be enabled. This will be set to true if not specified.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
        <dev:type>
          <maml:name>Boolean</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>true</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Addresses</maml:name>
        <maml:description>
          <maml:para>List of addresses used by the application. The list should be constructed by using the New-MsolServicePrincipalAddress help cmdlet.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="true">Address[]</command:parameterValue>
        <dev:type>
          <maml:name>Address[]</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>AppPrincipalId</maml:name>
        <maml:description>
          <maml:para>The unique application identifier for a service principal in a tenant. Once created this property cannot be changed. If an AppPrincipalId is not specified, one will be generated.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>DisplayName</maml:name>
        <maml:description>
          <maml:para>The friendly name of the service principal</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>EndDate</maml:name>
        <maml:description>
          <maml:para>The effective end date of the credential usage. The default end date value is one year from today.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        <dev:type>
          <maml:name>DateTime</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>Today + 1 year</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ServicePrincipalNames</maml:name>
        <maml:description>
          <maml:para>
            A list of service principal names (SPNs) associated with the service principal.
            An SPN must be unique per company tenant and is used by an application to uniquely identify itself. By default the service principal AppID is always added as an SPN.
            An SPN must use one of the following formats &quot;appName&quot; or &quot;appName/hostname&quot; or be a valid URL. AppName represents the name of the application and hostname represents the URI authority for the application. When the service principal represents a WS-Federation relying party, an SPN can be set to a URL that would be treated as the WS-Federation wtrealm parameter.
          </maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>string[]</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>AppId of the service principal</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>StartDate</maml:name>
        <maml:description>
          <maml:para>The effective start date of the credential usage. The default start date value is today.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        <dev:type>
          <maml:name>DateTime</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>Today</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Type</maml:name>
        <maml:description>
          <maml:para>The type of credential used. The credential type can either be set to &quot;asymmetric&quot;, &quot;symmetric&quot; or &quot;password&quot;. If &quot;asymmetric&quot;, the Value parameter must be set to the public portion of a base 64 encoded X509 certificate. If &quot;symmetric&quot;, then a 256 bit AES symmetric key will be generated if Value is not set. If &quot;password&quot;, the Value parameter must be supplied and it should not be base 64 encoded. The default setting is &quot;symmetric&quot;.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">ServicePrincipalCredentialType</command:parameterValue>
        <dev:type>
          <maml:name>ServicePrincipalCredentialType</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>symmetric</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Usage</maml:name>
        <maml:description>
          <maml:para>
            The usage of the credential key. The credential key usage can either be set to &quot;sign&quot; or &quot;verify&quot; a token. The default setting is &quot;verify&quot;. Sign is allowed ONLY for symmetric keys. Verify is allowed for all key types.
            A &quot;verify&quot; credential key is required by Microsoft Azure Active Directory to verify that the request token was sent by your application (represented by this service principal). Your application may optionally require that Microsoft Azure Active Directory issue tokens to your application signed with your signing key rather than the asymmetric public key identifying Microsoft Azure Active Directory. In this case, provide a &quot;sign&quot; credential key for your service principal.
          </maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">ServicePrincipalCredentialUsage</command:parameterValue>
        <dev:type>
          <maml:name>ServicePrincipalCredentialUsage</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>verify</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Value</maml:name>
        <maml:description>
          <maml:para>The value of the credential. If the credential type is set to &quot;asymmetric&quot;, it represents the base 64 encoded certificate. If the credential type is set to &quot;symmetric&quot; and Value is not set, a 256 bit AES key will be automatically created and valid for one year from creation. If the credential type is set to &quot;password&quot;, the Value parameter must be supplied and it should not be base 64 encoded.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.ServicePrincipalExtended</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            Retrieves the service principal that it added with the following information:
 
            ObjectId - The unique identifier of the service principal.
            AppPrincipalId - The application identifier of the service principal.
            DisplayName - The friendly name of the service principal.
            ServicePrincipalName - The list of service principal names (SPNs) associated with the service principal.
            TrustedForDelegation - The value indicating if the service principal is allowed for delegation.
            AccountEnabled - The value indicating if the account is enabled.
 
            It also retrieves the list of credentials that were added. Each credential object will contain the following information:
 
            Type - The type of service principal credential (Asymmetric/Symmetric/Other).
            Value - The value of the credential. If the credential type is certificate, this represents the base 64 encoded certificate. If credential type is symmetric, it represents an AES key.
            KeyGroupId - The identifier reserved for internal use.
            KeyId - The unique identifier of the key.
            StartDate - The effective start date of the credential usage.
            EndDate - The effective end date of the credential usage.
            Usage - Specifies if the credential is used to &quot;sign&quot; or &quot;verify&quot; a token.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          New-MsolServicePrincipal -ServicePrincipalNames @(&quot;MyApp/myApp.com&quot;) -DisplayName &quot;My Application&quot;
 
          New service principal object created.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command creates a new service principal. In this example, the service principal will be created with the service principal name &quot;MyApp/myApp.com&quot;, the display name &quot;My Application&quot;, and will use an auto-generated 256 bit symmetric key to verify the application. This key will be valid for a year from today.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 2 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          $cer = New-Object System.Security.Cryptography.X509Certificates.X509Certificate
          $cer.Import(&quot;C:\temp\myapp.cer&quot;)
          $binCert = $cer.GetRawCertData()
          $credValue = [System.Convert]::ToBase64String($binCert);
          New-MsolServicePrincipal -ServicePrincipalNames @(&quot;MyApp/myApp.com&quot;) -DisplayName &quot;My Application&quot; -Type asymmetric -Value $credValue
 
          New service principal object created.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command creates a new service principal. In this example, the service principal will be created with the service principal name &quot;MyApp/myApp.com&quot;, the display name &quot;My Application&quot;, and will use the supplied X509 certificate &quot;myapp.cer&quot; that is configured with a base 64 encoded asymmetric key.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolServicePrincipalAddress
      </command:name>
      <maml:description>
        <maml:para>Create a new service principal address object that can be used to update the addresses for a service principal.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>New</command:verb>
      <command:noun>MsolServicePrincipalAddress</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The New-MsolServicePrincipalAddress cmdlet creates a new service principal address object that can be used to update the addresses for a service principal.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-MsolServicePrincipalAddress</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Value</maml:name>
          <maml:description>
            <maml:para>The address Value should be set to a valid URI. This URI must use https://</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>AddressType</maml:name>
          <maml:description>
            <maml:para>The AddressType can be set to: &quot;reply&quot; | &quot;error&quot;. If not set, this will default to &quot;reply&quot;, and will be treated by the authentication system as a redirect URI.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>AddressType</maml:name>
        <maml:description>
          <maml:para>The AddressType can be set to: &quot;reply&quot; | &quot;error&quot;. If not set, this will default to &quot;reply&quot;, and will be treated by the authentication system as a redirect URI.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>reply</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Value</maml:name>
        <maml:description>
          <maml:para>The address Value should be set to a valid URI. This URI must use https://</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.Address</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            An Address object is made up of an AddressType and a Value (generally a URI).
            This object can then be used in both New-MsolServicePrincipal or Set-MsolServicePrincipal.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          New-MsolServicePrincipalAddress -Value &quot;myApp.com&quot;
 
          New address object created.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This helper command creates an address object with the value &quot;myApp.com&quot;. See Set-MsolServicePrincipal for syntax examples.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolServicePrincipalCredential
      </command:name>
      <maml:description>
        <maml:para>Add a credential key to a service principal.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>New</command:verb>
      <command:noun>MsolServicePrincipalCredential</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The New-MsolServicePrincipalCredential cmdlet can be used to add a new credential to a service principal or to add or roll credential keys for an application. The service principal is identified by supplying either the object ID, appPrincipalID, or service principal name (SPN).</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-MsolServicePrincipalCredential</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ObjectId</maml:name>
          <maml:description>
            <maml:para>The object ID of the service principal to add the credential to.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>EndDate</maml:name>
          <maml:description>
            <maml:para>The effective end date of the credential usage. The default end date value is one year from today. For an &quot;asymmetric&quot; type credential, this must be set to on or before the date that the X509 certificate is valid until, otherwise an OAuth token will not be issued for this application.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>StartDate</maml:name>
          <maml:description>
            <maml:para>The effective start date of the credential usage. The default start date value is today. For an &quot;asymmetric&quot; type credential, this must be set to on or after the date that the X509 certificate is valid from, otherwise an OAuth token will not be issued for this application.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Type</maml:name>
          <maml:description>
            <maml:para>The type of credential used. The credential type can either be set to &quot;asymmetric&quot;, &quot;symmetric&quot; or &quot;password&quot;. The default setting is &quot;symmetric&quot;. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Usage</maml:name>
          <maml:description>
            <maml:para>
              The usage of the credential key. The credential key usage can either be set to &quot;sign&quot; or &quot;verify&quot; a token. The default setting is &quot;verify&quot;. Sign is allowed ONLY for symmetric keys. Verify is allowed for all key types.
              A &quot;verify&quot; credential key is required by the Microsoft Azure Active Directory directory to verify that the request token was sent by your application (represented by this service principal). Your application may optionally require that Microsoft Azure Active Directory services issue tokens to your application signed with your signing key rather than the asymmetric public key identifying Microsoft Azure Active Directory. In this case, provide a &quot;sign&quot; credential key for your service principal.
            </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">ServicePrincipalCredentialUsage</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Value</maml:name>
          <maml:description>
            <maml:para>The value of the credential. If the credential type is set to &quot;asymmetric&quot;, it represents the base 64 encoded certificate. If the credential type is set to &quot;symmetric&quot; and Value is not set, a 256 bit AES key will be automatically created and valid for one year from creation. If the credential type is set to &quot;password&quot;, the Value parameter must be supplied and it should not be base 64 encoded.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>New-MsolServicePrincipalCredential</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>AppPrincipalId</maml:name>
          <maml:description>
            <maml:para>The application ID associated with the service principal to add the credential to.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>EndDate</maml:name>
          <maml:description>
            <maml:para>The effective end date of the credential usage. The default end date value is one year from today. For an &quot;asymmetric&quot; type credential, this must be set to on or before the date that the X509 certificate is valid until, otherwise an OAuth token will not be issued for this application.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>StartDate</maml:name>
          <maml:description>
            <maml:para>The effective start date of the credential usage. The default start date value is today. For an &quot;asymmetric&quot; type credential, this must be set to on or after the date that the X509 certificate is valid from, otherwise an OAuth token will not be issued for this application.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Type</maml:name>
          <maml:description>
            <maml:para>The type of credential used. The credential type can either be set to &quot;asymmetric&quot;, &quot;symmetric&quot; or &quot;password&quot;. The default setting is &quot;symmetric&quot;. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Usage</maml:name>
          <maml:description>
            <maml:para>
              The usage of the credential key. The credential key usage can either be set to &quot;sign&quot; or &quot;verify&quot; a token. The default setting is &quot;verify&quot;. Sign is allowed ONLY for symmetric keys. Verify is allowed for all key types.
              A &quot;verify&quot; credential key is required by the Microsoft Azure Active Directory directory to verify that the request token was sent by your application (represented by this service principal). Your application may optionally require that Microsoft Azure Active Directory services issue tokens to your application signed with your signing key rather than the asymmetric public key identifying Microsoft Azure Active Directory. In this case, provide a &quot;sign&quot; credential key for your service principal.
            </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">ServicePrincipalCredentialUsage</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Value</maml:name>
          <maml:description>
            <maml:para>The value of the credential. If the credential type is set to &quot;asymmetric&quot;, it represents the base 64 encoded certificate. If the credential type is set to &quot;symmetric&quot; and Value is not set, a 256 bit AES key will be automatically created and valid for one year from creation. If the credential type is set to &quot;password&quot;, the Value parameter must be supplied and it should not be base 64 encoded.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>New-MsolServicePrincipalCredential</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ServicePrincipalName</maml:name>
          <maml:description>
            <maml:para>
              The unique name of the service principal to add the credential to.
              An SPN must use one of the following formats &quot;appName&quot; or &quot;appName/hostname&quot; or be a valid URL. AppName represents the name of the application and hostname represents the URI authority for the application.
            </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>EndDate</maml:name>
          <maml:description>
            <maml:para>The effective end date of the credential usage. The default end date value is one year from today. For an &quot;asymmetric&quot; type credential, this must be set to on or before the date that the X509 certificate is valid until, otherwise an OAuth token will not be issued for this application.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>StartDate</maml:name>
          <maml:description>
            <maml:para>The effective start date of the credential usage. The default start date value is today. For an &quot;asymmetric&quot; type credential, this must be set to on or after the date that the X509 certificate is valid from, otherwise an OAuth token will not be issued for this application.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Type</maml:name>
          <maml:description>
            <maml:para>The type of credential used. The credential type can either be set to &quot;asymmetric&quot;, &quot;symmetric&quot; or &quot;password&quot;. The default setting is &quot;symmetric&quot;. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Usage</maml:name>
          <maml:description>
            <maml:para>
              The usage of the credential key. The credential key usage can either be set to &quot;sign&quot; or &quot;verify&quot; a token. The default setting is &quot;verify&quot;. Sign is allowed ONLY for symmetric keys. Verify is allowed for all key types.
              A &quot;verify&quot; credential key is required by the Microsoft Azure Active Directory directory to verify that the request token was sent by your application (represented by this service principal). Your application may optionally require that Microsoft Azure Active Directory services issue tokens to your application signed with your signing key rather than the asymmetric public key identifying Microsoft Azure Active Directory. In this case, provide a &quot;sign&quot; credential key for your service principal.
            </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">ServicePrincipalCredentialUsage</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Value</maml:name>
          <maml:description>
            <maml:para>The value of the credential. If the credential type is set to &quot;asymmetric&quot;, it represents the base 64 encoded certificate. If the credential type is set to &quot;symmetric&quot; and Value is not set, a 256 bit AES key will be automatically created and valid for one year from creation. If the credential type is set to &quot;password&quot;, the Value parameter must be supplied and it should not be base 64 encoded.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>AppPrincipalId</maml:name>
        <maml:description>
          <maml:para>The application ID associated with the service principal to add the credential to.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>EndDate</maml:name>
        <maml:description>
          <maml:para>The effective end date of the credential usage. The default end date value is one year from today. For an &quot;asymmetric&quot; type credential, this must be set to on or before the date that the X509 certificate is valid until, otherwise an OAuth token will not be issued for this application.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        <dev:type>
          <maml:name>DateTime</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>Today + 1 year</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ObjectId</maml:name>
        <maml:description>
          <maml:para>The object ID of the service principal to add the credential to.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ServicePrincipalName</maml:name>
        <maml:description>
          <maml:para>
            The unique name of the service principal to add the credential to.
            An SPN must use one of the following formats &quot;appName&quot; or &quot;appName/hostname&quot; or be a valid URL. AppName represents the name of the application and hostname represents the URI authority for the application.
          </maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>StartDate</maml:name>
        <maml:description>
          <maml:para>The effective start date of the credential usage. The default start date value is today. For an &quot;asymmetric&quot; type credential, this must be set to on or after the date that the X509 certificate is valid from, otherwise an OAuth token will not be issued for this application.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        <dev:type>
          <maml:name>DateTime</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>Today</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Type</maml:name>
        <maml:description>
          <maml:para>The type of credential used. The credential type can either be set to &quot;asymmetric&quot;, &quot;symmetric&quot; or &quot;password&quot;. The default setting is &quot;symmetric&quot;. </maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>symmetric</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Usage</maml:name>
        <maml:description>
          <maml:para>
            The usage of the credential key. The credential key usage can either be set to &quot;sign&quot; or &quot;verify&quot; a token. The default setting is &quot;verify&quot;. Sign is allowed ONLY for symmetric keys. Verify is allowed for all key types.
            A &quot;verify&quot; credential key is required by the Microsoft Azure Active Directory directory to verify that the request token was sent by your application (represented by this service principal). Your application may optionally require that Microsoft Azure Active Directory services issue tokens to your application signed with your signing key rather than the asymmetric public key identifying Microsoft Azure Active Directory. In this case, provide a &quot;sign&quot; credential key for your service principal.
          </maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">ServicePrincipalCredentialUsage</command:parameterValue>
        <dev:type>
          <maml:name>ServicePrincipalCredentialUsage</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>verify</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Value</maml:name>
        <maml:description>
          <maml:para>The value of the credential. If the credential type is set to &quot;asymmetric&quot;, it represents the base 64 encoded certificate. If the credential type is set to &quot;symmetric&quot; and Value is not set, a 256 bit AES key will be automatically created and valid for one year from creation. If the credential type is set to &quot;password&quot;, the Value parameter must be supplied and it should not be base 64 encoded.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          New-MsolServicePrincipalCredential -ServicePrincipalName &quot;MyApp/myApp.com&quot;
 
          New credential object added, including the symmteric key generated and the KeyId for the added credential.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command adds a credential (or a key) object to an existing service principal. In this example, a symmetric key is generated for this credential and added to the service principal using the service principal name value of &quot;MyApp/myApp.com&quot;.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 2 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          $cer = New-Object System.Security.Cryptography.X509Certificates.X509Certificate
          $cer.Import(&quot;C:\myapp.cer&quot;)
          $binCert = $cer.GetRawCertData()
          $credValue = [System.Convert]::ToBase64String($binCert);
          New-MsolServicePrincipalCredential -ServicePrincipalName &quot;MyApp/myApp.com&quot; -Type asymmetric -Value $credValue -StartDate $cer.GetEffectiveDateString() -EndDate $cer.GetExpirationDateString()
 
          New credential object added, including the KeyId for the added credential.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command adds a credential (or a key) object to an existing service principal. In this example, the supplied base64 encoded public X509 certificate (&quot;myapp.cer&quot;) is added to the service principal using the service principal name value of &quot;MyApp/myApp.com&quot;.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 3 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          New-MsolServicePrincipalCredential -AppPrincipalId -Type asymmetric -Value $credValue
 
          New credential object added, including the KeyId for the added credential.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>
            This command shows how to register an on-premises Exchange Server so that communications between the Exchange Server and Microsoft Azure Active Directory services such as Office 365 can occur. This example assumes that $credValue contains the base64 encoded public X509 certificate used to represent the on-premises Exchange server. The well known Ids for Office 365 servers are:
            Exchange: 00000002-0000-0ff1-ce00-000000000000
            SharePoint: 00000003-0000-0ff1-ce00-000000000000
            Lync: 00000004-0000-0ff1-ce00-000000000000
          </maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolSettings
      </command:name>
      <maml:description>
        <maml:para>Create a directory setting.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>New</command:verb>
      <command:noun>MsolSettings</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The New-MsolSettings cmdlet can be used to create a directory setting.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-MsolSettings</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>SettingsObject</maml:name>
          <maml:description>
            <maml:para>The SettingsObject object that contains necessary information to create directory setting.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Microsoft.Online.Administration.SettingsValue</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>New-MsolSettings</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>SettingsObject</maml:name>
          <maml:description>
            <maml:para>The SettingsObject object that contains necessary information to create directory setting.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Microsoft.Online.Administration.SettingsValue</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TargetType</maml:name>
          <maml:description>
            <maml:para>The object type that settings objects are associated with, if not specified, associate with tenant. Possible values are Groups, Users, ServicePrincipals, Applications and Devices.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">TargetType (enum)</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TargetObjectId</maml:name>
          <maml:description>
            <maml:para>The object id that settings objects are associated with, if not specified, associate with tenant.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>SettingsObject</maml:name>
        <maml:description>
          <maml:para>The SettingsObject object that contains necessary information to create directory setting.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Microsoft.Online.Administration.SettingsValue</command:parameterValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.SettingsValue</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TargetType</maml:name>
        <maml:description>
          <maml:para>The object type that settings objects are associated with, if not specified, associate with tenant. Possible values are Groups, Users, ServicePrincipals, Applications and Devices.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Microsoft.Online.Administration.TargetType</command:parameterValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.TargetType</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TargetObjectId</maml:name>
        <maml:description>
          <maml:para>The object id that settings objects are associated with, if not specified, associate with tenant.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          $template = (Get-MsolAllSettingTemplate)[0]
          $settings = $template.CreateSettingsObject()
          New-MsolSetting -SettingsObject $settings
 
          New directory setting added with default value to unified group setting.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command adds a directory setting with default value to tenant.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 2 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          $template = (Get-MsolAllSettingTemplate)[0]
          $settings = $template.CreateSettingsObject()
          New-MsolSetting -SettingsObject $settings -TargetType Groups -TargetObjectId
 
          New directory setting added with default value to unified group setting.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command adds a directory setting with default value to tenant.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolUser
      </command:name>
      <maml:description>
        <maml:para>Adds a new user to Microsoft Azure Active Directory.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>New</command:verb>
      <command:noun>MsolUser</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The New-MsolUser cmdlet is used to create a new user in Microsoft Azure Active Directory. In order to give the user access to services, they must also be assigned a license (using the LicenseAssignment parameter).</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-MsolUser</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>DisplayName</maml:name>
          <maml:description>
            <maml:para>The display name of the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>UserPrincipalName</maml:name>
          <maml:description>
            <maml:para>The user ID for this user. This is required.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>AlternateEmailAddresses</maml:name>
          <maml:description>
            <maml:para>The alternate email addresses of the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="true">string[]</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
          <maml:name>AlternateMobilePhones</maml:name>
          <maml:description>
            <maml:para>Alternate mobile phone numbers of the user</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="true">string[]</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>BlockCredential</maml:name>
          <maml:description>
            <maml:para>When true, the user will not be able to log on using their user ID.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>City</maml:name>
          <maml:description>
            <maml:para>The city of the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Country</maml:name>
          <maml:description>
            <maml:para>The country of the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Department</maml:name>
          <maml:description>
            <maml:para>The department of the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Fax</maml:name>
          <maml:description>
            <maml:para>The fax number of the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>FirstName</maml:name>
          <maml:description>
            <maml:para>The first name of the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ForceChangePassword</maml:name>
          <maml:description>
            <maml:para>When true, the user will be required to change their password the next time they sign in.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ImmutableId</maml:name>
          <maml:description>
            <maml:para>The immutable ID of the user's federated identity. This should be omitted for users with standard identities.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>LastName</maml:name>
          <maml:description>
            <maml:para>The last name of the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>LicenseAssignment</maml:name>
          <maml:description>
            <maml:para>List of licenses to assign the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="true">string[]</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>LicenseOptions</maml:name>
          <maml:description>
            <maml:para>License options for license assignment. Used to selectively disable individual service plans within a SKU.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="true">LicenseOption[]</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>MobilePhone</maml:name>
          <maml:description>
            <maml:para>The mobile phone number of the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Office</maml:name>
          <maml:description>
            <maml:para>The office of the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Password</maml:name>
          <maml:description>
            <maml:para>
              The new password for the user. If the user is set to require a strong password, then all of the following rules must be met:
              - The password must contain at least one lowercase letter
              - The password must contain at least one uppercase letter
              - The password must contain at least one non-alphanumeric character
              - The password cannot contain any spaces, tabs, or line breaks
              - The length of the password must be 8-16 characters
              - The user name cannot be contained in the password
 
              If this value is omitted, then a random password will be assigned to the user.
            </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>PasswordNeverExpires</maml:name>
          <maml:description>
            <maml:para>Sets whether or not the user's password will expire periodically.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>PhoneNumber</maml:name>
          <maml:description>
            <maml:para>The phone number of the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>PostalCode</maml:name>
          <maml:description>
            <maml:para>The postal code of the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>PreferredDataLocation</maml:name>
          <maml:description>
            <maml:para>The preferred data location to set for the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>PreferredLanguage</maml:name>
          <maml:description>
            <maml:para>The preferred language of the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>State</maml:name>
          <maml:description>
            <maml:para>The state where the user is located.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>StreetAddress</maml:name>
          <maml:description>
            <maml:para>The street address of the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>StrongPasswordRequired</maml:name>
          <maml:description>
            <maml:para>Sets whether or not the user requires a strong password.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para></maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>Title</maml:name>
          <maml:description>
            <maml:para>The title of the user.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>UsageLocation</maml:name>
          <maml:description>
            <maml:para>The location of the user where services are consumed. Must be a two-letter country code.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>AlternateEmailAddresses</maml:name>
        <maml:description>
          <maml:para>The alternate email addresses of the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>string[]</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
        <maml:name>AlternateMobilePhones</maml:name>
        <maml:description>
          <maml:para>Alternate mobile phone numbers of the user</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>string[]</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>BlockCredential</maml:name>
        <maml:description>
          <maml:para>When true, the user will not be able to log on using their user ID.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
        <dev:type>
          <maml:name>Boolean</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>$false</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>City</maml:name>
        <maml:description>
          <maml:para>The city of the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Country</maml:name>
        <maml:description>
          <maml:para>The country of the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Department</maml:name>
        <maml:description>
          <maml:para>The department of the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>DisplayName</maml:name>
        <maml:description>
          <maml:para>The display name of the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Fax</maml:name>
        <maml:description>
          <maml:para>The fax number of the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>FirstName</maml:name>
        <maml:description>
          <maml:para>The first name of the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ForceChangePassword</maml:name>
        <maml:description>
          <maml:para>When true, the user will be required to change their password the next time they sign in.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
        <dev:type>
          <maml:name>Boolean</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>$true</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ImmutableId</maml:name>
        <maml:description>
          <maml:para>The immutable ID of the user's federated identity. This should be omitted for users with standard identities.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>LastName</maml:name>
        <maml:description>
          <maml:para>The last name of the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>LicenseAssignment</maml:name>
        <maml:description>
          <maml:para>List of licenses to assign the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="true">string[]</command:parameterValue>
        <dev:type>
          <maml:name>string[]</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>LicenseOptions</maml:name>
        <maml:description>
          <maml:para>License options for license assignment. Used to selectively disable individual service plans within a SKU.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="true">LicenseOption[]</command:parameterValue>
        <dev:type>
          <maml:name>LicenseOption[]</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>MobilePhone</maml:name>
        <maml:description>
          <maml:para>The mobile phone number of the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Office</maml:name>
        <maml:description>
          <maml:para>The office of the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Password</maml:name>
        <maml:description>
          <maml:para>
            The new password for the user. If the user is set to require a strong password, then all of the following rules must be met:
            - The password must contain at least one lowercase letter
            - The password must contain at least one uppercase letter
            - The password must contain at least one non-alphanumeric character
            - The password cannot contain any spaces, tabs, or line breaks
            - The length of the password must be 8-16 characters
            - The user name cannot be contained in the password
 
            If this value is omitted, then a random password will be assigned to the user.
          </maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>PasswordNeverExpires</maml:name>
        <maml:description>
          <maml:para>Sets whether or not the user's password will expire periodically.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
        <dev:type>
          <maml:name>Boolean</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>$false</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>PhoneNumber</maml:name>
        <maml:description>
          <maml:para>The phone number of the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>PostalCode</maml:name>
        <maml:description>
          <maml:para>The postal code of the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>PreferredDataLocation</maml:name>
        <maml:description>
          <maml:para>The preferred data location to set for the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>PreferredLanguage</maml:name>
        <maml:description>
          <maml:para>The preferred language of the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>State</maml:name>
        <maml:description>
          <maml:para>The state where the user is located.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>StreetAddress</maml:name>
        <maml:description>
          <maml:para>The street address of the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>StrongPasswordRequired</maml:name>
        <maml:description>
          <maml:para>Sets whether or not the user requires a strong password.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Boolean</command:parameterValue>
        <dev:type>
          <maml:name>Boolean</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue>$true</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para></maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>Title</maml:name>
        <maml:description>
          <maml:para>The title of the user.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>UsageLocation</maml:name>
        <maml:description>
          <maml:para>The location of the user where services are consumed. Must be a two-letter country code.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>UserPrincipalName</maml:name>
        <maml:description>
          <maml:para>The user ID for this user. This is required.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>Microsoft.Online.Administration.User</maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
            This cmdlet returns details about the new user that was created, including their temporary password.
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          New-MsolUser -UserPrincipalName user@contoso.com -DisplayName &quot;John Doe&quot; -FirstName &quot;John&quot; -LastName &quot;Doe&quot;
 
          Returns a user object.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command creates a new user. The user will not have any licenses assigned. A random password will be generated for the user.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 2 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          New-MsolUser -UserPrincipalName user@contoso.com -DisplayName &quot;John Doe&quot; -FirstName &quot;John&quot; -LastName &quot;Doe&quot; -UsageLocation &quot;US&quot; -LicenseAssignment &quot;Contoso:BPOS_Standard&quot;
 
          Returns a user object.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command creates a new user and assigns them a license.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
         
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 3 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          New-MsolUser -UserPrincipalName john@contoso.onmicrosoft.com -DisplayName John -PreferredDataLocation EUR
 
          Returns a user object.
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command creates a user whose user principal name is john@contoso.onmicrosoft.com, display name is John, and preferred data location is EUR.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>
        Redo-MsolProvisionContact
      </command:name>
      <maml:description>
        <maml:para>The Redo-MsolProvisionContact cmdlet can be used to retry the provisioning of a contact object in Microsoft Azure Active Directory when a previous attempt to create the contact object resulted in a validation error.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Redo</command:verb>
      <command:noun>MsolProvisionContact</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para></maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Redo-MsolProvisionContact</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ObjectId</maml:name>
          <maml:description>
            <maml:para>The ObjectId associated with the contact object to retry provisioning on.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ObjectId</maml:name>
        <maml:description>
          <maml:para>The ObjectId associated with the contact object to retry provisioning on.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>
        Redo-MsolProvisionGroup
      </command:name>
      <maml:description>
        <maml:para>The Redo-MsolProvisionGroup cmdlet can be used to retry the provisioning of a group object in Microsoft Azure Active Directory when a previous attempt to create the group object resulted in a validation error.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Redo</command:verb>
      <command:noun>MsolProvisionGroup</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para></maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Redo-MsolProvisionGroup</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ObjectId</maml:name>
          <maml:description>
            <maml:para>The ObjectId associated with the group object to retry provisioning on.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ObjectId</maml:name>
        <maml:description>
          <maml:para>The ObjectId associated with the group object to retry provisioning on.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
    <command:details>
      <command:name>
        Redo-MsolProvisionUser
      </command:name>
      <maml:description>
        <maml:para>The Redo-MsolProvisionUser cmdlet can be used to retry the provisioning of a user object in Microsoft Azure Active Directory when a previous attempt to create the user object resulted in a validation error.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Redo</command:verb>
      <command:noun>MsolProvisionUser</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para></maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Redo-MsolProvisionUser</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ObjectId</maml:name>
          <maml:description>
            <maml:para>The ObjectId of the user to retrieve.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Redo-MsolProvisionUser</maml:name>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>UserPrincipalName</maml:name>
          <maml:description>
            <maml:para>The unique name of the user object to retry provisioning on. A user principal name (UPN) has the format user@contoso.onmicrosoft.com or user@fabrikam.com. </maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ObjectId</maml:name>
        <maml:description>
          <maml:para>The ObjectId of the user to retrieve.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided, then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>UserPrincipalName</maml:name>
        <maml:description>
          <maml:para>The unique name of the user object to retry provisioning on. A user principal name (UPN) has the format user@contoso.onmicrosoft.com or user@fabrikam.com. </maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolContact
      </command:name>
      <maml:description>
        <maml:para>Removes a contact from Microsoft Azure Active Directory.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Remove</command:verb>
      <command:noun>MsolContact</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Remove-MsolContact cmdlet is used to delete a contact from Microsoft Azure Active Directory.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-MsolContact</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>ObjectId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the contact to remove.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Force</maml:name>
          <maml:description>
            <maml:para>Used to bypass onscreen confirmation.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Force</maml:name>
        <maml:description>
          <maml:para>Used to bypass onscreen confirmation.</maml:para>
 
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>ObjectId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the contact to remove.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Remove-MsolContact -objectid &lt;id&gt; -force
 
          None
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command removes a contact from the directory.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolDomain
      </command:name>
      <maml:description>
        <maml:para>Removes a domain from Microsoft Azure Active Directory.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Remove</command:verb>
      <command:noun>MsolDomain</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Remove-MsolDomain cmdlet is used to delete a domain from Microsoft Azure Active Directory. The domain being deleted must be empty; that is, there cannot be any users or groups with email addresses in this domain.</maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-MsolDomain</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>DomainName</maml:name>
          <maml:description>
            <maml:para>The fully qualified domain name (FQDN) to remove.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>Force</maml:name>
          <maml:description>
            <maml:para>Used to bypass onscreen confirmation.</maml:para>
          </maml:description>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>DomainName</maml:name>
        <maml:description>
          <maml:para>The fully qualified domain name (FQDN) to remove.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">string</command:parameterValue>
        <dev:type>
          <maml:name>string</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>Force</maml:name>
        <maml:description>
          <maml:para>Used to bypass onscreen confirmation.</maml:para>
 
        </maml:description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="true (ByPropertyName)" position="named">
        <maml:name>TenantId</maml:name>
        <maml:description>
          <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then the value will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <!-- Input - Output section-->
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri/>
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name></maml:name>
          <maml:uri />
          <maml:description />
        </dev:type>
        <maml:description>
          <maml:para>
            <!-- description -->
 
          </maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <!-- Error section-->
    <command:terminatingErrors />
    <command:nonTerminatingErrors />
    <!-- Notes section -->
    <maml:alertSet>
      <maml:title></maml:title>
      <maml:alert>
        <maml:para>
 
        </maml:para>
      </maml:alert>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <!-- Example section -->
    <command:examples>
 
      <command:example>
        <maml:title>
          -------------------------- EXAMPLE 1 --------------------------
        </maml:title>
        <maml:introduction>
          <maml:para>C:\PS&gt;</maml:para>
        </maml:introduction>
        <dev:code>
          Remove-MsolDomain -DomainName contoso.com -force
 
          None
        </dev:code>
        <dev:remarks>
          <maml:para>Description</maml:para>
          <maml:para>-----------</maml:para>
          <maml:para>This command attempts to remove the domain contoso.com. This operation will fail if there are any users or groups that reference the domain.</maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
          <maml:para></maml:para>
        </dev:remarks>
        <command:commandLines>
          <command:commandLine>
            <command:commandText></command:commandText>
          </command:commandLine>
        </command:commandLines>
      </command:example>
    </command:examples>
    <!-- Link section -->
    <maml:relatedLinks>
      <maml:navigationLink>
        <maml:linkText></maml:linkText>
        <maml:uri/>
      </maml:navigationLink>
    </maml:relatedLinks>
  </command:command>
 
  <!-- v 1.3.0.36 -->
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns: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-MsolForeignGroupToRole
      </command:name>
      <maml:description>
        <maml:para>Removes the specified group from a partner tenant to a Role in this tenant.</maml:para>
      </maml:description>
      <maml:copyright>
        <maml:para></maml:para>
      </maml:copyright>
      <command:verb>Remove</command:verb>
      <command:noun>MsolForeignGroupToRole</command:noun>
      <dev:version></dev:version>
    </command:details>
    <maml:description>
      <maml:para>The Remove-MsolForeignGroupToRole cmdlet is used to remove the specified security group from the specified role in this tenant. </maml:para>
    </maml:description>
    <!-- Cmdlet syntax section-->
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-MsolForeignGroupToRole</maml:name>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ForeignCompanyObjectId</maml:name>
          <maml:description>
            <maml:para>The object ID of the partner tenant that contains the group to add.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>ForeignGroupObjectId</maml:name>
          <maml:description>
            <maml:para>The object ID of the group in the partner tenant to add.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>RoleObjectId</maml:name>
          <maml:description>
            <maml:para>The object ID of the role to add the group to.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
        <command:parameter required="false" variableLength="false" globbing="false" pipelineInput="false" position="named">
          <maml:name>TenantId</maml:name>
          <maml:description>
            <maml:para>The unique ID of the tenant to perform the operation on. If this is not provided then it will default to the tenant of the current user. This parameter is only applicable to partner users.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <!-- Cmdlet parameter section -->
    <command:parameters>
      <command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="named">
        <maml:name>ForeignCompanyObjectId</maml:name>
        <maml:description>
          <maml:para>The object ID of the partner tenant that contains the group to add.</maml:para>
 
        </maml:description>
        <command:parameterValue required="true" variableLength="false">Guid</command:parameterValue>
        <dev:type>
          <maml:name>Guid</maml:name>
          <maml:uri/>
        </dev:type>
        <dev:defaultValue></dev:defaultValue>
      </command:parameter>