Date de dernière modification du sujet : 2013-03-12
En tant qu’administrateur, vous pouvez utiliser les cmdlets Microsoft Office 365 pour Windows PowerShell afin d’effectuer diverses tâches de gestion à partir de la ligne de commande. Cette rubrique répertorie et décrit toutes les cmdlets Office 365 par tâche administrative usuelle, comme la gestion des utilisateurs et la gestion des domaines.
Pour plus d’informations, chaque cmdlet possède un fichier d’aide que vous pouvez consulter en tapant à la ligne de commande : get-help <cmdlet-name> -detailed. Le fichier d’aide de chaque cmdlet comporte une description de ladite cmdlet, la syntaxe de la commande, les descriptions des paramètres et un ou plusieurs exemples illustrant l’utilisation de l’applet de commande.
Cliquez sur l’un des liens suivants pour accéder aux cmdlets d’une tâche de gestion Office 365 particulière ou pour en savoir plus sur les cmdlets Microsoft Exchange Online.
Utilisez les cmdlets suivantes pour effectuer diverses tâches liées à la gestion des utilisateurs, des mots de passe et des UPN.
| Applet de commande Windows PowerShell | Description |
|---|---|
| Convert-MsolFederatedUser | L’applet de commande Convert-MsolFederatedUser est utilisée pour mettre à jour un utilisateur dans un domaine récemment converti du type d’authentification unique (également appelé fédération des identités) en type d’authentification standard. Un nouveau mot de passe doit être fourni à l’utilisateur. |
| Get-MsolUser | L’applet de commande Get-MsolUser peut servir à extraire un utilisateur individuel ou une liste d’utilisateurs. Un utilisateur individuel est extrait si le paramètre ObjectId ou UserPrincipalName est utilisé. |
| New-MsolUser | L'applet de commande New-MsolUser permet de créer un utilisateur dans l’annuaire Microsoft Online. Pour permettre à l’utilisateur d’accéder aux services, il est également nécessaire de lui attribuer une licence (via le paramètre LicenseAssignment). |
| Remove-MsolUser | L'applet de commande Remove-MsolUser permet de supprimer un utilisateur de l’annuaire Microsoft Online. Cette applet de commande supprime l’utilisateur, ses licences et toutes les autres données associées. |
| Restore-MsolUser | Cette applet de commande permet de restaurer l'état d'origine d'un utilisateur qui apparaît dans la liste des utilisateurs supprimés. Les utilisateurs demeurent dans cette liste pendant 30 jours. |
| Set-MsolUser | L’applet de commande Set-MsolUser est utilisée pour mettre à jour un objet utilisateur. Notez que cette cmdlet doit être utilisée pour les propriétés de base uniquement. Vous pouvez mettre à jour les licences, le mot de passe et le nom d’utilisateur principal d’un utilisateur via les cmdlets Set-MsolUserLicense, Set-MsolUserPassword et Set-MsolUserPrincipalName, respectivement. |
| Set-MsolUserPassword | L’applet de commande Set-MsolUserPassword est utilisée pour modifier le mot de passe d’un utilisateur. Cette cmdlet peut uniquement être utilisée pour les utilisateurs ayant une identité standard. |
| Set-MsolUserPrincipalName | La cmdlet Set-MsolUserPrincipalName permet de modifier le nom d’utilisateur principal (user ID) d’un utilisateur. Elle peut être utilisée pour déplacer un utilisateur entre un domaine fédéré et un domaine standard, ce qui entraîne le remplacement de son type d’authentification par celui du domaine cible. |
| Set-MsolPasswordPolicy | L'applet de commande Set-MsolPasswordPolicy permet de mettre à jour la stratégie de mot de passe du domaine ou du locataire indiqué. Deux paramétrages sont nécessaires : le premier pour définir la durée de validité d'un mot de passe au terme de laquelle le changement de mot de passe est requis, et le second pour définir la date de la première notification d'expiration du mot de passe envoyée à l'utilisateur, déterminée en nombre de jours avant la date d'expiration du mot de passe. |
| Get-MsolPasswordPolicy | L'applet de commande Get-MsolPasswordPolicy permet de récupérer les valeurs associées à la fenêtre d'expiration du mot de passe ou la fenêtre de notification d'expiration du mot de passe du locataire ou du domaine indiqué. Tout nom de domaine indiqué doit être un domaine vérifié pour la société. |
Utilisez les cmdlets suivantes pour effectuer diverses tâches liées à l’appartenance aux groupes et aux rôles, notamment ajouter un utilisateur à un groupe ou rôle, créer des groupes et supprimer des groupes.
| Applet de commande Windows PowerShell | Description |
|---|---|
| Add-MsolGroupMember | L’applet de commande Add-MsolGroupMember est utilisée pour ajouter des membres à un groupe de sécurité. Les nouveaux membres peuvent être aussi bien des utilisateurs que d’autres groupes de sécurité. |
| Get-MsolGroup | L’applet de commande Get-MsolGroup permet d’extraire des groupes d’Office 365. Vous pouvez l’utiliser pour obtenir un seul groupe (si ObjectId est transmis) ou faire une recherche dans tous les groupes. |
| Get-MsolGroupMember | L’applet de commande Get-MsolGroupMember est utilisée pour extraire les membres du groupe spécifié. Les membres peuvent être aussi bien des utilisateurs que des groupes. |
| New-MsolGroup | L'applet de commande New-MsolGroup permet d'ajouter un nouveau groupe de sécurité à l’annuaire Microsoft Online. |
| Remove-MsolGroup | L'applet de commande Remove-MsolGroup permet de supprimer un groupe de l’annuaire Microsoft Online. |
| Remove-MsolGroupMember | L’applet de commande Remove-MsolGroupMember est utilisée pour supprimer un membre d’un groupe de sécurité. Ce membre peut aussi bien être un utilisateur qu’un groupe de sécurité. |
| Set-MsolGroup | L’applet de commande Set-MsolGroup est utilisée pour mettre à jour les propriétés d’un groupe de sécurité. |
| Add-MsolRoleMember | L’applet de commande Add-MsolRoleMember est utilisée pour ajouter un membre à un rôle. Actuellement, seuls les utilisateurs peuvent être ajoutés à un rôle (l’ajout d’un groupe de sécurité n’est pas pris en charge). |
| Get-MsolRole | L’applet de commande Get-MsolRole peut être utilisée pour extraire la liste des rôles d’administrateur. |
| Get-MsolUserRole | L’applet de commande Get-MsolUserRole est utilisée pour extraire tous les rôles d’administrateur auxquels l’utilisateur spécifié appartient. Cette cmdlet va également renvoyer les rôles auxquels l’utilisateur appartient via un groupe de sécurité. |
| Get-MsolRoleMember | L’applet de commande Get-MsolRoleMember est utilisée pour extraire tous les membres du rôle spécifié. |
| Remove-MsolRoleMember | L’applet de commande Remove-MsolRoleMember est utilisée pour supprimer un utilisateur d’un rôle d’administrateur. |
Utilisez les cmdlet suivantes pour effectuer diverses tâches liées aux principaux de service.
| Applet de commande Windows PowerShell | Description |
|---|---|
| Set-MsolServicePrincipal | L'applet de commande Set-MsolServicePrincipal met à jour un principal de service dans l'annuaire Microsoft Online. Elle permet de mettre à jour le nom d'affichage, d'activer/désactiver le principal de service, approuvé pour la délégation, les noms principaux de service (SPN) ou les adresses. |
| New-MsolServicePrincipal | L'applet de commande New-MsolServicePrincipal crée un principal de service qui permet de représenter une application métier ou un serveur local tel que Microsoft Exchange, SharePoint ou Lync dans l'annuaire Microsoft Online sous forme d'objet « principal de service ». L'ajout d'une nouvelle application sous forme de principal de service permet à cette application de s'authentifier auprès d'autres services tels que Microsoft Office 365. |
| Get-MsolServicePrincipal | L'applet de commande Get-MsolServicePrincipal permet de récupérer un principal de service ou une liste de principaux de service dans l'annuaire Microsoft Online. |
| Remove-MsolServicePrincipal | L'applet de commande Remove-MsolServicePrincipal supprime un principal de service de l'annuaire Microsoft Online. |
| New-MsolServicePrincipalAddress | L'applet de commande New-MsolServicePrincipalAddress crée un objet d'adresses de principal de service qui permet de mettre à jour les adresses d'un principal de service. |
| Get-MsolServicePrincipalCredential | L'applet de commande Get-MsolServicePrincipalCredential permet de récupérer la liste des informations d'identification associées à un principal de service. |
| New-MsolServicePrincipalCredential | L'applet de commande New-MsolServicePrincipalCredential permet d'ajouter des informations d'identification à un principal de service ou d'ajouter ou déployer des clés d'informations d'identification pour une application. Le principal de service est identifié en fournissant l'ID objet, l'ID application ou le nom principal de service (SPN). |
| Remove-MsolServicePrincipalCredential | L'applet de commande Remove-MsolServicePrincipalCredential permet de supprimer une clé d'informations d'identification d'un principal de service en cas de risque ou dans le cadre de l'expiration du renouvellement de la clé d'informations d'identification. Le principal de service est identifié en fournissant l'ID objet, l'ID application ou le nom principal de service (SPN). Les données d'identification à supprimer sont identifiées par l'ID de clé. |
Utilisez les cmdlets suivantes pour effectuer diverses tâches de gestion des domaines, notamment créer ou supprimer un domaine.
| Applet de commande Windows PowerShell | Description |
|---|---|
| Confirm-MsolDomain | L’applet de commande Confirm-MsolDomain est utilisée pour confirmer la propriété d’un domaine. Afin de confirmer une propriété, un enregistrement DNS TXT personnalisé doit être ajouté pour le domaine. Il est nécessaire au préalable d’ajouter le domaine à l’aide de l’applet de commande Add-MsolDomain, puis d’appeler l’applet de commande Get-MsolDomainVerificationDNS afin d’extraire les détails de l’enregistrement DNS à définir. Notez qu’un délai d’attente peut se produire (entre 15 et 60 minutes) entre le moment où la mise à jour du DNS est effectuée et le moment où l’applet de commande est en mesure de confirmer la propriété d’un domaine. |
| Get-MsolDomain | L’applet de commande Get-MsolDomain est utilisée pour extraire des domaines d’entreprise. |
| Get-MsolDomainVerificationDns | L’applet de commande Get-MsolDomainVerificationDns est utilisée pour renvoyer les enregistrements DNS à définir afin de vérifier un domaine. |
| New-MsolDomain | L’applet de commande New-MsolDomain est utilisée pour créer un objet domaine. Cette cmdlet peut être utilisée pour créer un domaine avec des identités gérées ou fédérées, bien qu’il soit préférable d’utiliser l’applet de commande New-MsolFederatedDomain pour les domaines fédérés afin de garantir une configuration correcte. |
| Remove-MsolDomain | L'applet de commande Remove-MsolDomain permet de supprimer un domaine de l’annuaire Microsoft Online. Le domaine à supprimer doit être vide (ce qui signifie qu'il ne doit y avoir aucun utilisateur ni aucun groupe ayant une adresse de messagerie dans ce domaine). |
| Set-MsolDomain | L’applet de commande Set-MsolDomain est utilisée pour mettre à jour les paramètres d’un domaine. L’utilisation de cette cmdlet permet de modifier le domaine par défaut ou les fonctionnalités (messagerie électronique, Sharepoint, OfficeCommunicationsOnline). |
| Set-MsolDomainAuthentication | L’applet de commande Set-MsolDomainAuthentication est utilisée pour permuter l’authentification de domaine entre l’identité standard et l’authentification unique. Cette cmdlet met uniquement à jour les paramètres dans Office 365 ; en règle générale, il convient de plutôt utiliser les cmdlets Convert-MsolDomainToStandard ou Convert-MsolDomainToFederated. |
Utilisez les cmdlets suivantes pour effectuer des tâches liées à l’authentification unique, comme l’ajout d’un nouveau domaine d’authentification unique (également appelé domaine fédéré par identité) à Office 365.
| Applet de commande Windows PowerShell | Description |
|---|---|
| New-MsolFederatedDomain | L’applet de commande New-MsolFederatedDomain permet d’ajouter un nouveau domaine à authentification unique (également appelé domaine fédéré par identité) à Office 365 et de configurer les paramètres de l’approbation de partie de confiance entre le serveur Active Directory Federation Services 2.0 local et Office 365. Étant donné les exigences de la vérification de domaine, vous devrez peut-être exécuter l’applet de commande plusieurs fois pour effectuer la procédure d’ajout d’un nouveau domaine d’authentification unique. |
| Convert-MsolDomainToStandard | L’applet de commande Convert-MsolDomainToStandard permet de convertir le domaine à authentification unique (également appelée fédération des identités) en domaine à authentification standard. Ce processus permet également de supprimer les paramètres d’approbation de la partie de confiance du serveur Active Directory Federation Services 2.0 et d’Office 365. Après la conversion, cette cmdlet fait passer tous les utilisateurs existants de l’authentification unique à l’authentification standard. Tout utilisateur existant configuré pour l’authentification unique reçoit un nouveau mot de passe temporaire dans le cadre du processus de conversion. Tous les noms d’utilisateur convertis et tous les mots de passe temporaires sont enregistrés dans un fichier à des fins de référence pour l’administrateur. L’administrateur peut alors distribuer les nouveaux mots de passe temporaires aux utilisateurs convertis afin de leur permettre de se connecter à Office 365. |
| Convert-MsolDomainToFederated | L’applet de commande Convert-MsolDomainToFederated permet de convertir le domaine à authentification standard en domaine à authentification unique (également appelée fédération des identités) et de configurer les paramètres d’approbation de la partie de confiance entre le serveur Active Directory Federation Services 2.0 et Office 365. Dans le cadre de la conversion d’un domaine à authentification standard en domaine à authentification unique, chaque utilisateur doit également être converti. Cette conversion se produit automatiquement à la prochaine connexion de l’utilisateur ; aucune action n’est requise par l’administrateur. |
| Get-MsolFederationProperty | L’applet de commande Get-MsolFederationProperty obtient des paramètres clés auprès du serveur Active Directory Federation Services 2.0 et d’Office 365. Vous pouvez utiliser ces informations pour résoudre les problèmes d’authentification dus à des paramètres incohérents entre le serveur Active Directory Federation Services 2.0 et Office 365. |
| Get-MsolDomainFederationSettings | Cette applet de commande obtient des paramètres clés auprès d’Office 365. Utilisez l’applet de commande Get-MsolFederationProperty pour obtenir des paramètres pour Office 365 et pour le serveur Active Directory Federation Services. |
| Remove-MsolFederatedDomain | L’applet de commande Remove-MsolFederatedDomain permet de supprimer le domaine à authentification unique spécifié d’Office 365 et les paramètres d’approbation de partie de confiance associés dans Active Directory Federation Services 2.0. Remarque : si le domaine spécifié possède des objets associés, vous ne pourrez pas supprimer le domaine. |
| Set-MsolDomainFederationSettings | L’applet de commande Set-MsolDomainFederationSettings est utilisée pour mettre à jour les paramètres d’un domaine à authentification unique. |
| Set-MsolADFSContext | L’applet de commande Set-MsolADFSContext définit les informations d’identification permettant de se connecter à Office 365 et au serveur Active Directory Federation Services 2.0 (AD FS 2.0). Cette applet de commande doit être exécutée avant d’appeler d’autres applets de commande d’authentification unique (également appelée fédération des identités). Si cette applet de commande est appelée sans paramètres, l’utilisateur est invité à indiquer des informations d’identification pour se connecter aux différents systèmes. Lorsque le serveur AD FS 2.0 est utilisé à distance, l’utilisateur doit spécifier le nom d’ordinateur du serveur AD FS 2.0 principal. Notez que le fichier journal spécifié est partagé par toutes les applet de commande d’authentification unique pendant la session. Un fichier journal par défaut est créé si aucun n’est spécifié. |
| Update-MsolFederatedDomain | L’applet de commande Update-MsolFederatedDomain permet de modifier des paramètres à la fois sur le serveur Active Directory Federation Services 2.0 et dans Office 365. Il est nécessaire d’exécuter cette cmdlet chaque fois que les URL ou informations de certificat changent dans Active Directory Federation Services 2.0 en raison de modifications apportées à la configuration ou de la maintenance d’usage des certificats, notamment lorsqu’un certificat est sur le point d’expirer. Cette cmdlet doit également être exécutée lorsque des modifications se produisent dans Office 365. Pour confirmer que les informations sont correctes dans les deux systèmes, l’applet de commande Get-MsolFederationProperty peut être utilisée pour extraire les paramètres. |
Utilisez les cmdlets suivantes pour gérer les abonnements, les comptes et les licences.
| Applet de commande Windows PowerShell | Description |
|---|---|
| Get-MsolSubscription | L’applet de commande Get-MsolSubscription renvoie tous les abonnements achetés par l’entreprise. Pour affecter des licences aux utilisateurs, il est préférable d’utiliser l’API Get-MsolAccountSku. |
| Get-MsolAccountSku | L’API Get-MsolAccountSku renvoie toutes les références (SKU) que l’entreprise possède. |
| New-MsolLicenseOptions | L’applet de commande New-MsolLicenseOptions permet de créer un objet Options de licence. Cette cmdlet permet de désactiver des plans de services spécifiques lors de l’affectation d’une licence à un utilisateur à l’aide des cmdlets Add-MsolUser et Set-MsolUserLicense. |
| Set-MsolUserLicense | L’applet de commande Set-MsolUserLicense peut être utilisée pour ajuster les licences d’un utilisateur, c’est-à-dire ajouter une nouvelle licence, en supprimer une, mettre à jour les options de licence ou combiner toutes ses actions. |
Utilisez les cmdlets suivantes pour effectuer des tâches liées à la gestion des informations de votre entreprise et à la connexion à Microsoft Office 365 pour entreprises. Il existe également des cmdlets pour les tâches effectuées par les entreprises partenaires.
| Applet de commande Windows PowerShell | Description |
|---|---|
| Connect-MsolService | L’applet de commande Connect-MsolService permet d’effectuer une tentative de connexion à Office 365. L’appelant doit soit fournir ses informations d’identification (un objet PSCredential), soit utiliser l’option UseCurrentCredential si l’utilisateur connecté actuel est fédéré avec Office 365. Cette cmdlet peut renvoyer un avertissement ou une erreur si la version du module utilisé est obsolète. |
| Set-MsolDirSyncEnabled | L’applet de commande Set-MsolDirSyncEnabled est utilisée pour activer ou désactiver la synchronisation d’annuaires pour une entreprise. |
| Get-MsolPartnerContract | L’applet de commande Get-MsolPartnerContract doit uniquement être utilisée par les partenaires, car elle sert à extraire la liste des contrats d’un partenaire. L’entrée de cette cmdlet doit être un domaine à rechercher, lequel doit être vérifié par le locataire. Si l’entreprise existe et que le partenaire y a accès, alors le contrat correspondant est renvoyé. |
| Get-MsolPartnerInformation | L’applet de commande Get-MsolPartnerInformation permet d’extraire des informations spécifiques au partenaire. Cette applet de commande doit être utilisée pour les locataires du partenaire. |
| Set-MsolPartnerInformation | L’applet de commande Set-MsolPartnerInformation est utilisée par les partenaires pour définir des propriétés qui leur sont propres. Ces propriétés pourront être affichées par tous les locataires auxquels le partenaire a accès. |
| Get-MsolContact | L’applet de commande Get-MsolContact peut être utilisée pour extraire un objet contact ou une liste de contacts. Un seul contact est extrait en cas d’utilisation du paramètre ObjectId. |
| Remove-MsolContact | L’applet de commande Remove-MsolContact permet de supprimer un contact de l’annuaire Microsoft Online. |
| Get-MsolCompanyInformation | L’applet de commande Get-MsolCompanyInformation permet d’extraire des informations au niveau de l’entreprise. |
| Set-MsolCompanyContactInformation | L’applet de commande Set-MsolCompanyContactInformation est utilisée pour définir des préférences de contact au niveau de l’entreprise, notamment des adresses de messagerie à des fins de facturation, de marketing et de notification technique à propos d’Office 365. |
| Set-MsolCompanySettings | L’applet de commande Set-MsolCompanySettings permet de définir les paramètres de configuration au niveau de l’entreprise. |
| Redo-MsolProvisionContact | L'applet de commande Redo-MsolProvisionContact permet de retenter l'approvisionnement d'un objet de contact dans l'annuaire Microsoft Online après une précédente tentative de création de l'objet contact ayant abouti à une erreur. |
| Redo-MsolProvisionGroup | L'applet de commande Redo-MsolProvisionGroup permet de retenter l'approvisionnement d'un objet groupe dans l'annuaire Microsoft Online après une précédente tentative de création de l'objet groupe ayant abouti à une erreur. |
| Redo-MsolProvisionUser | L'applet de commande Redo-MsolProvisionUser permet de retenter l'approvisionnement d'un objet utilisateur dans l'annuaire Microsoft Online après une précédente tentative de création de l'objet utilisateur ayant abouti à une erreur. |
Utilisez les cmdlets Exchange Online pour effectuer les tâches de gestion qui ne sont pas disponibles ou pratiques dans le Exchange Control Panel. Par exemple, vous pouvez créer des groupes de distribution dynamique, créer ou mettre à jour de nombreux comptes d’utilisateurs simultanément et écrire des scripts pour des solutions automatisées. Pour obtenir la liste des cmdlets Exchange Online qui sont actuellement à la disposition des administrateurs, voir Référence aux cmdlets Windows PowerShell disponibles.








