Partager via


Gestion des stratégies Skype Entreprise Online avec PowerShell

Cet article est valable pour Microsoft 365 Entreprise et Office 365 Entreprise.

Pour gérer de nombreuses propriétés de comptes d’utilisateur pour Skype for Business Online, vous devez les spécifier en tant que propriétés des stratégies avec PowerShell pour Microsoft 365.

Avant de commencer

Suivez ces instructions pour exécuter les commandes (sautez les étapes que vous avez déjà effectuées) :

Remarque

Le connecteur Skype Entreprise Online fait actuellement partie du dernier module PowerShell Teams. Si vous utilisez la version publique la plus récente de PowerShell Teams, vous n’avez pas besoin d’installer le connecteur Skype Entreprise Online.

  1. Installer le module PowerShell Teams.

  2. Ouvrez l’invite de commandes Windows PowerShell et exécutez les commandes suivantes :

    Import-Module MicrosoftTeams
    $userCredential = Get-Credential
    Connect-MicrosoftTeams -Credential $userCredential
    

    Lorsque vous y êtes invité, entrez le nom utilisateur et le mot de passe de votre compte d'administrateur Skype Entreprise Online.

Gestion de stratégies de compte d’utilisateur

De nombreuses propriétés de compte d'utilisateur Skype Entreprise Online sont configurées à l'aide de stratégies. Les stratégies sont simplement des ensembles de paramètres qui peuvent être appliqués à un ou plusieurs utilisateurs. Pour voir comment une stratégie a été configurée, vous pouvez exécuter cet exemple de commande pour la stratégie FederationAndPICDefault :

Get-CsExternalAccessPolicy -Identity "FederationAndPICDefault"

Vous devriez obtenir en retour un élément semblable au suivant :

Identity                          : Tag:FederationAndPICDefault
Description                       :
EnableFederationAccess            : True
EnableXmppAccess                  : False
EnablePublicCloudAccess           : True
EnablePublicCloudAudioVideoAccess : True
EnableOutsideAccess               : True

Dans cet exemple, les valeurs de cette stratégie déterminent ce qu’une utilisation peut ou ne peut pas faire lorsqu’il s’agit de communiquer avec les utilisateurs fédérés. Par exemple, la propriété EnableOutsideAccess doit être définie sur True pour qu'un utilisateur puisse communiquer avec des personnes extérieures à l'organisation. Cette propriété n’apparaît pas dans le Centre d’administration Microsoft 365. Elle est automatiquement définie sur True ou False en fonction des autres sélections que vous effectuez. Les deux autres propriétés qui vous intéressent sont les suivantes :

  • EnableFederationAccess indique si l'utilisateur peut communiquer avec des personnes à partir de domaines fédérés.

  • EnablePublicCloudAccess indique si l'utilisateur peut communiquer avec des utilisateurs Windows Live.

Par conséquent, vous ne modifiez pas directement les propriétés liées à la fédération sur les comptes d’utilisateur (par exemple, Set-CsUser -EnableFederationAccess $True). Vous attribuez à un compte une stratégie d'accès externe où les valeurs de propriété souhaitées sont déjà préconfigurées. Pour qu'un utilisateur puisse communiquer avec des utilisateurs fédérés et des utilisateurs Windows Live, une stratégie permettant ces types de communication doit être attribuée à son compte.

Pour savoir si quelqu’un peut communiquer avec des utilisateurs externes à l’organisation, vous devez :

  • Déterminez la stratégie d’accès externe qui est affectée à cet utilisateur.

  • Déterminez les fonctionnalités autorisées ou non par cette stratégie.

Pour ce faire, vous pouvez par exemple utiliser la commande suivante :

Get-CsOnlineUser -Identity "Alex Darrow" | ForEach {Get-CsExternalAccessPolicy -Identity $_.ExternalAccessPolicy}

Cette commande trouve la stratégie attribuée à l’utilisateur, puis les fonctionnalités activées ou désactivées dans cette stratégie.

Pour gérer Skype stratégies Entreprise Online avec PowerShell, consultez les applets de commande pour :

Remarque

Un plan de numérotation Skype Entreprise Online ne diffère d'une stratégie que par le nom. Le nom « plan de numérotation » a été préféré à « stratégie de numérotation » (par exemple) afin d'assurer la compatibilité descendante avec Office Communications Server et Exchange.

Par exemple, pour voir toutes les stratégies de voix que vous pouvez utiliser, il suffit d’exécuter la commande suivante :

Get-CsVoicePolicy

Remarque

Cette opération renvoie une liste de toutes les stratégies de voix disponibles. Gardez toutefois à l’esprit que toutes les stratégies ne peuvent pas être attribuées à tous les utilisateurs. Cela est dû à diverses restrictions impliquant la gestion des licences et l’emplacement géographique. (Ce que l’on appelle « emplacement d’utilisation »). Si vous souhaitez connaître les stratégies d’accès externe et les stratégies de conférence qui peuvent être affectées à un utilisateur particulier, utilisez des commandes similaires à celles-ci :

Get-CsConferencingPolicy -ApplicableTo "Alex Darrow"
Get-CsExternalAccessPolicy -ApplicableTo "Alex Darrow"

Le paramètre ApplicableTo limite les données renvoyées aux stratégies qui peuvent être attribuées à l’utilisateur indiqué (par exemple, Alex Darrow). Selon les restrictions liées à la gestion des licences et à l’emplacement d’utilisation, cela pourrait représenter un sous-ensemble de toutes les stratégies disponibles.

Dans certains cas, les propriétés des stratégies ne sont pas utilisées avec Microsoft 365, tandis que d’autres ne peuvent être gérées que par le personnel du support technique Microsoft.

Avec Skype Entreprise Online, les utilisateurs doivent être gérés par une stratégie ou une autre. Si une propriété valide liée à une stratégie est vide, cela signifie que l’utilisateur en question est géré par une stratégie globale, qui est une stratégie qui est automatiquement appliquée à un utilisateur, sauf si une stratégie par utilisateur lui est spécifiquement affectée. Étant donné qu’aucune stratégie cliente n’est répertoriée pour un compte d’utilisateur, elle est gérée par la stratégie globale. Vous pouvez déterminer la stratégie de client globale avec cette commande :

Get-CsClientPolicy -Identity "Global"

Voir aussi

Gestion de Skype Entreprise Online avec PowerShell

Gestion de Microsoft 365 à l’aide de PowerShell

Prise en main de PowerShell pour Microsoft 365