Verwalten von Teams mit Microsoft Teams PowerShellManage Teams with Microsoft Teams PowerShell

In diesem Artikel erfahren Sie, wie Sie Microsoft Teams PowerShell zum Verwalten von Teams und Skype for Business verwenden.This article shows you how to use Microsoft Teams PowerShell to manage Teams and Skype for Business.

Verwenden Sie diesen Leitfaden in Verbindung mit der Microsoft Teams-Cmdletreferenz und der Skype for Business-Cmdletreferenz.Use this guidance in conjunction with the Microsoft Teams cmdlet reference and Skype for Business cmdlet reference.

Erstellen und Verwalten von Teams mit PowerShellCreate and manage teams using PowerShell

Die Cmdlets zum Erstellen und Verwalten von Teams befinden sich im Microsoft Teams PowerShell-Modul.The cmdlets for creating and managing teams are in the Microsoft Teams PowerShell module.

Teams werden von Office 365-Gruppen unterstützt. Wenn Sie also ein Team erstellen, erstellen Sie eine Gruppe.Teams are backed by Office 365 Groups, so when you create a team, you create a group. Es gibt eine Reihe von Cmdlets für den Betrieb im Kernteam und deren Einstellungen ( , , ), Verwalten von Teambenutzern ( , ), sowie new-team get-team set-team add-teamuser remove-teamuser Cmdlets new-teamchannel zum Verwalten der Kanäle des Teams ( , remove-teamchannel ).There are a set of cmdlets provided for operating on the core team and its settings (new-team, get-team, set-team), managing team users (add-teamuser, remove-teamuser), as well as cmdlets for managing the channels of the team (new-teamchannel, remove-teamchannel). Alle diese Cmdlets können als Endbenutzer ausgeführt werden, aber sie funktionieren nur in den Teams, deren Mitglieder Sie sind oder deren Mitglied Sie sind.All of these cmdlets can be run as end users, but they'll work only on the teams that you own or are a member of. Wenn Sie ein globaler Administrator oder Teamdienstadministrator sind, können Sie für alle Teams in Ihrer Organisation agieren.If you are a Global Admin or Teams Service Administrator, you'll be able to act on all teams in your organization.

New-Team -DisplayName "Contoso Marketing" -Description "Collaboration space for Contoso's Marketing department"

Die groupId, die in den Microsoft Teams PowerShell-Modul-Cmdlets verwendet wird, ist identisch mit der Identity-Eigenschaft, die von im Exchange Get-UnifiedGroup PowerShell-Modul zurückgegeben wird.The GroupId used in the Microsoft Teams PowerShell module cmdlets is the same as the Identity property returned by Get-UnifiedGroup in the Exchange PowerShell module.

Verwalten von Richtlinien über PowerShellManage policies via PowerShell

Hinweis

  • Skype for Business Online Connector wird in Teams PowerShell konsolidiert.Skype for Business Online Connector is being consolidated into Teams PowerShell. Sie ist derzeit in der öffentlichen Vorschau verfügbar.It is currently available in public preview. Mit der Zeit sind Skype for Business Online-Cmdlets, die für Teams gelten, nativ im Teams PowerShell-Modul verfügbar.In time, Skype for Business Online cmdlets that apply to Teams will be natively available in the Teams PowerShell module. Installationsschritte sind im Artikel Installieren von Teams PowerShell verfügbar.Installation steps are available in the Install Teams PowerShell article.

  • Die Cmdlets sind in Ihrer PowerShell-Sitzung verfügbar, sobald Sie eine Verbindung mit Skype for Business Online hergestellt haben.The cmdlets will be available in your PowerShell session once you connect to Skype for Business Online. Weitere Informationen finden Sie unter Verwalten von Skype for Business Online mit Office 365 PowerShell.For more information, please see Manage Skype for Business Online with Office 365 PowerShell.

Suchen Sie die Cmdlets zum Verwalten von Richtlinien im Skype for Business-Cmdletmodul.Find the cmdlets for managing policies in the Skype for Business cmdlet module.

Eine Richtlinie ist eine Gruppe von Einstellungen, die auf einzelne Benutzer präzise angewendet werden können.A policy is a group of settings that can be applied granularly to individual users. Jeder Richtlinientyp verfügt über einen eigenen Satz von Cmdlets zum Erstellen, Anzeigen, Löschen und Aktualisieren der Richtlinien selbst und zum Zuweisen dieser Richtlinien zu Benutzern.Each policy type has its own set of cmdlets for creating, viewing, deleting, and updating the policies themselves, and then assigning those policies to users. Die allgemeine Struktur ist:The general structure is:

  • GET-Befehle (z. B. ): Gibt die Richtliniendokumente zurück, die Sie in Ihrer Organisation zuweisen können, einschließlich der von Microsoft für Sie erstellten Richtlinien sowie der von Ihnen erstellten benutzerdefinierten Get-CsTeamsMeetingPolicy Richtlinien.GET commands (for example, Get-CsTeamsMeetingPolicy): Returns the policy documents that are available for you to assign in your organization, including the policies created by Microsoft for you to use as well as the custom policies you’ve created.

    • Wenn Sie nur die benutzerdefinierten Richtlinien suchen möchten, die Sie in Ihrer Organisation erstellt haben, verwenden Sie -Filter "tag:*" .To find only the custom policies you’ve created in your organization, use -Filter "tag:*".
  • NEUE Befehle (z. B. New-CsTeamsMeetingPolicy ): Erstellt neue Richtlinien für Ihre Organisation, die Benutzern in Ihrer Organisation zugewiesen werden sollen.NEW commands (for example, New-CsTeamsMeetingPolicy): Creates new policies for your organization to assign to users in your organization. Nicht alle Richtlinien unterstützen die Erstellung benutzerdefinierter Richtlinien.Not all policies support the creation of custom policies. Häufig besteht dies daran, sicherzustellen, dass die Richtlinien, die Sie in Ihrer Organisation verwenden, über eine unterstützte Kombination von Einstellungen verfügen.Often this is to ensure that the policies you use in your organization have a supported combination of settings.

  • SET-Befehle (z. B. Set-CsTeamsMeetingPolicy ): Legt bestimmte Werte für eine bestimmte Richtlinie fest.SET commands (for example, Set-CsTeamsMeetingPolicy): Sets particular values on a given policy. Für einige Richtlinien sind keine SET-Befehle verfügbar, oder sie enthalten Parameter, die in der Richtlinie nicht angepasst werden können.Some policies don't have SET commands available, or they contain parameters that can't be customized in the policy. In den PowerShell-Beschreibungen wird angegeben, welche Parameter nicht angepasst werden können.The PowerShell descriptions tell you which parameters can't be customized.

    • Führen Sie aus, um die Richtlinie zu bearbeiten, die standardmäßig Benutzern in Ihrer Organisation zugewiesen wird, denen keine benutzerdefinierte Richtlinie zugewiesen Set-Cs<PolicyName> -Identity Global ist.To edit the policy that will by default be assigned to users in your organization who do not have a custom policy assigned, run Set-Cs<PolicyName> -Identity Global.
  • REMOVE-Befehle (z. B. Remove-CsTeamsMeetingPolicy ): Löscht eine benutzerdefinierte Richtlinie, die in Ihrem Mandanten erstellt wurde.REMOVE commands (for example, Remove-CsTeamsMeetingPolicy): Deletes a custom policy that has been created in your tenant. Wenn Sie eine benutzerdefinierte Richtlinie löschen, die mindestens einem Benutzer in Ihrer Organisation zugewiesen wurde, wird dieser Benutzer auf die globale Richtlinie zurückfallen.If you delete a custom policy that has been assigned to at least one user in your organization, that user will fall back to the global policy.

    • Sie können die globale Richtlinie in Ihrer Organisation nicht entfernen, aber wenn Sie die globale Richtlinie in Ihrer Organisation auf die von Microsoft bereitgestellten Standardeinstellungen zurücksetzen möchten, führen Sie Remove-Cs<PolicyName> -Identity Global aus.You can’t actually remove the global policy in your organization, but if you want to reset the global policy in your organization to the Microsoft-provided default settings, run Remove-Cs<PolicyName> -Identity Global.
  • Befehl GRANT (z. B. Grant-CsTeamsMeetingPolicy ): Weist einem bestimmten Benutzer eine Richtlinie zu.GRANT command (for example, Grant-CsTeamsMeetingPolicy): Assigns a policy to a particular user.

    • Führen Sie aus, um eine benutzerdefinierte Richtlinienzuordnung zu entfernen und den Benutzer auf die Standardrichtlinie in Ihrer Organisation zurückfallen zu Grant-Cs<PolicyName> -Identity <User Identity> -PolicyName $null lassen.To remove a custom policy assignment and make the user fall back to the default policy in your organization, run Grant-Cs<PolicyName> -Identity <User Identity> -PolicyName $null.

Tipp

Nicht alle Richtlinien ermöglichen das Erstellen benutzerdefinierter Richtlinien, und einige Richtlinien verfügen über Einstellungen, die Sie nicht anpassen können (daher können Sie die Einstellung anzeigen, aber während und keinen benutzerdefinierten Wert set- new- festlegen).Not all policies allow custom policies to be created, and some policies have settings that you can’t customize (so you can view the setting but can’t set a custom value during set- and new-). In der Dokumentation für jedes Cmdlet wird angegeben, ob Parameter für die Verwendung durch Kunden verfügbar sind.The documentation for each cmdlet calls out whether parameters are available for use by customers.

Allgemeine Parameter:Common parameters:

  • Identität: Für , , und bezieht sich der Get- Parameter Identität immer auf eine bestimmte Set- New- Remove- Richtlinieninstanz. Identity: For Get-, Set-, New-, and Remove-, the Identity parameter will always refer to a specific policy instance. Für Grant bezieht sich der Parameter Identität auf ein bestimmtes Benutzerobjekt, auf das die Richtlinie angewendet wird.For Grant, the Identity parameter refers to a specific user object to whom the policy is being applied.

Verwalten von Konfigurationen über PowerShellManage configurations via PowerShell

Suchen Sie die Cmdlets zum Verwalten Ihrer Konfiguration im Skype for Business-Cmdletmodul.Find the cmdlets for managing your configuration in the Skype for Business cmdlet module.

Konfigurationen sind Buckets mit Einstellungen, die im Dienst verwaltet werden und nicht auf Benutzerebene angegeben werden können.Configurations are buckets of settings maintained in the service that can't be specified at a user level. Einstellungen gelten immer für die gesamte Organisation.Settings always apply across the whole organization. Ihre globale Konfiguration ist die einzige effektive Konfiguration in Ihrer Organisation.Your global configuration is the only effective configuration in your organization. Jeder Konfigurationstyp enthält zwei primäre Cmdlets:Each configuration type comes with two primary cmdlets:

  • Get-Cs<ConfigurationName> (z. B. Get-CsTeamsClientConfiguration ):Get-Cs<ConfigurationName> (for example, Get-CsTeamsClientConfiguration):

  • SET-Befehle (z. B. Set-CsTeamsClientConfiguration ): Legen Sie Eigenschaften in der Konfiguration dieses Typs fest.SET commands (for example, Set-CsTeamsClientConfiguration): set properties in the configuration of that type. Geben Sie die Parameter an, die Sie ändern möchten.Specify the parameters that you want to modify.

    Sie können auf die zu ändernde Konfiguration auf eine von zwei Arten verweisen: durch Angeben von -Identity Global oder durch Ausführen Get-Cs<ConfigurationName> | Set-Cs<ConfigurationName> von .You can reference the configuration that you’re modifying in one of two ways: by specifying -Identity Global, or by running Get-Cs<ConfigurationName> | Set-Cs<ConfigurationName>.

Was kann jede Administratorrolle tun?What can each admin role do?

Lesen Sie Verwenden von Microsoft Teams-Administratorrollen zum Verwalten von Teams, um zu verstehen, welche Administratorrollen jedes PowerShell-Cmdlet ausführen können.Read Use Microsoft Teams admin roles to manage Teams to understand which admin roles can run each PowerShell cmdlet.

Installieren von Teams PowerShellInstalling Teams PowerShell

Versionshinweise zu Teams PowerShellTeams PowerShell Release Notes

Teams-Cmdlet-ReferenzTeams cmdlet reference

Skype for Business-CmdletreferenzSkype for Business cmdlet reference

Verwenden von Teams-Administratorrollen zum Verwalten von Microsoft TeamsUse Teams admin roles to manage Teams