Verwalten von Skype for Business Online-Richtlinien mit PowerShell

Dieser Artikel gilt sowohl für Microsoft 365 Enterprise als auch für Office 365 Enterprise.

Um viele Eigenschaften von Benutzerkonten für Skype for Business Online zu verwalten, müssen Sie diese als Eigenschaften von Richtlinien mit PowerShell für Microsoft 365 angeben.

Bevor Sie beginnen:

Bereiten Sie sich mithilfe dieser Anweisungen auf die Ausführung der Befehle vor (überspringen Sie die Schritte, die Sie bereits ausgeführt haben):

Hinweis

Der Skype for Business Online-Connector ist derzeit Bestandteil des aktuellen PowerShell-Moduls von Teams. Wenn Sie die neueste Version von Teams PowerShell verwenden, müssen Sie den Skype for Business Online-Connector nicht installieren.

  1. Installieren Sie das PowerShell-Modul von Teams.

  2. Öffnen Sie eine Windows PowerShell-Eingabeaufforderung, und führen Sie die folgenden Befehle aus:

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

    Wenn Sie dazu aufgefordert werden, geben Sie den Namen und das Kennwort Ihres Skype for Business Online-Administratorkontos ein.

Verwalten von Richtlinien für Benutzerkonten

Viele Eigenschaften von Skype for Business Online-Benutzerkonten werden mithilfe von Richtlinien konfiguriert. Richtlinien sind einfach Sammlungen von Einstellungen, die auf einen oder mehrere Benutzer angewendet werden können. Um sich anzusehen, wie eine Richtlinie konfiguriert wurde, können Sie diesen Beispielbefehl für die Richtlinie FederationAndPICDefault ausführen:

Get-CsExternalAccessPolicy -Identity "FederationAndPICDefault"

Die Rückmeldung sollte in etwa so aussehen:

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

In diesem Beispiel bestimmen die Werte innerhalb dieser Richtlinie, was eine Verwendung bei der Kommunikation mit Verbundbenutzern tun kann oder was nicht. Beispielsweise muss die EnableOutsideAccess-Eigenschaft auf True festgelegt werden, damit ein Benutzer mit Personen außerhalb des organization kommunizieren kann. Diese Eigenschaft wird nicht im Microsoft 365 Admin Center angezeigt. Stattdessen wird die Eigenschaft basierend auf den anderen Von Ihnen vorgenommenen Auswahlen automatisch auf True oder False festgelegt. Die beiden anderen interessanten Eigenschaften sind:

  • EnableFederationAccess gibt an, ob der Benutzer mit Personen von Verbunddomänen kommunizieren darf.

  • EnablePublicCloudAccess gibt an, ob der Benutzer mit Windows Live-Benutzern kommunizieren darf.

Daher ändern Sie verbundbezogene Eigenschaften für Benutzerkonten nicht direkt (z. B. Set-CsUser -EnableFederationAccess $True). Stattdessen weisen Sie einem Konto eine externe Zugriffsrichtlinie mit den gewünschten Eigenschaftswerten zu, die vorkonfiguriert wurden. Wenn ein Benutzer mit Partnerbenutzern und Windows Live-Benutzern kommunizieren können soll, muss diesem Benutzerkonto eine Richtlinie zugewiesen werden, die diese Arten der Kommunikation zulässt.

Wenn Sie wissen möchten, ob jemand mit Benutzern außerhalb der Organisation kommunizieren kann, müssen Sie Folgendes tun:

  • Bestimmen Sie, welche externe Zugriffsrichtlinie diesem Benutzer zugewiesen ist.

  • Bestimmen Sie, welche Funktionen von dieser Richtlinie zulässig sind oder nicht.

Sie können zu diesem Zweck beispielsweise den folgenden Befehl verwenden:

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

Dieser Befehl sucht nach der dem Benutzer zugewiesenen Richtlinie und dann in dieser Richtlinie nach den deaktivierten/aktivierten Funktionen.

Informationen zum Verwalten Skype for Business Online-Richtlinien mit PowerShell finden Sie in den Cmdlets für:

Hinweis

Ein Skype for Business Online-Wählplan ist jeder Hinsicht mit Ausnahme des Namens eine Richtlinie. Der Name „Wählplan" wurde statt „Wählrichtlinie" oder einem ähnlichen Namen verwendet, um die Abwärtskompatibilität mit Office Communications Server und Exchange sicherzustellen.

Beispiel: Um alle für Sie verfügbaren VoIP-Richtlinien anzuzeigen, verwenden Sie diesen Befehl:

Get-CsVoicePolicy

Hinweis

Er gibt Ihnen eine Liste mit den für Sie verfügbaren VoIP-Richtlinien zurück. Beachten Sie jedoch, dass nicht alle Richtlinien allen Benutzern zugewiesen werden können. Dies ist auf verschiedene Einschränkungen in Bezug auf Die Lizenzierung und den geografischen Standort zurückzuführen. (Der sogenannte "Nutzungsstandort".) Wenn Sie die externen Zugriffsrichtlinien und die Konferenzrichtlinien kennen möchten, die einem bestimmten Benutzer zugewiesen werden können, verwenden Sie Befehle wie die folgenden:

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

Der Parameter "ApplicableTo" beschränkt die zurückgegebenen Daten auf Richtlinien, die einem bestimmten Benutzer zugewiesen werden können (zum Beispiel Alex Darrow). Je nach Lizenz- und Verwendungsstandortbeschränkungen kann dies eine Teilmenge aller verfügbaren Richtlinien sein.

In einigen Fällen werden Eigenschaften von Richtlinien nicht mit Microsoft 365 verwendet, während andere nur von Microsoft-Supportmitarbeitern verwaltet werden können.

Bei Skype for Business Online müssen Benutzer über eine Richtlinie verwaltet werden. Wenn eine gültige richtlinienbezogene Eigenschaft leer ist, bedeutet dies, dass der betreffende Benutzer von einer globalen Richtlinie verwaltet wird. Hierbei handelt es sich um eine Richtlinie, die automatisch auf einen Benutzer angewendet wird, es sei denn, ihm wird eine benutzerspezifische Richtlinie zugewiesen. Da für ein Benutzerkonto keine Clientrichtlinie aufgeführt ist, wird sie von der globalen Richtlinie verwaltet. Sie können die globale Clientrichtlinie mit diesem Befehl ermitteln:

Get-CsClientPolicy -Identity "Global"

Siehe auch

Verwalten von Skype for Business Online mit PowerShell

Verwalten von Microsoft 365 mit PowerShell

Erste Schritte mit PowerShell für Microsoft 365