Freigeben über


Add-VivaModuleFeaturePolicy

Dieses Cmdlet ist nur in version 3.2.0 oder höher des Exchange Online PowerShell-Moduls verfügbar. Weitere Informationen finden Sie unter Informationen zum Exchange Online PowerShell-Moduls.

Verwenden Sie das Cmdlet Add-VivaModuleFeaturePolicy, um eine neue Zugriffsrichtlinie für ein bestimmtes Feature in Viva hinzuzufügen. Die Attribute der Richtlinie werden mithilfe der Cmdlet-Parameter definiert. Richtlinien werden verwendet, um den Zugriff auf das angegebene Feature für bestimmte Benutzer, Gruppen oder den gesamten Mandanten einzuschränken oder zu gewähren.

  • Sie können bis zu 10 Richtlinien pro Feature zuweisen. Dem gesamten Mandanten kann eine zusätzliche Richtlinie pro Feature zugewiesen werden.
  • Richtlinien, die einem bestimmten Benutzer oder einer bestimmten Gruppe zugewiesen sind, haben Vorrang vor der Richtlinie, die dem gesamten Mandanten zugewiesen ist, wenn bestimmt wird, ob ein Feature aktiviert ist. Wenn einem Benutzer mehrere Richtlinien für ein Feature zugewiesen sind (direkt als Benutzer oder Mitglied einer Gruppe), gilt die restriktivste Richtlinie.
  • Einige Features unterstützen nur Richtlinien, die für den gesamten Mandanten gelten, nicht für bestimmte Benutzer oder Gruppen. Sie können auf unterstützte Richtlinienbereiche für ein Feature verweisen, indem Sie das Cmdlet Get-VivaModuleFeature verwenden.

Einige Features umfassen die Option für Benutzersteuerelemente (Benutzer opt out). In der Featuredokumentation erfahren Sie, ob Benutzersteuerelemente für das Feature verfügbar sind, für das Sie eine Richtlinie festlegen möchten.

Informationen zu den Parametersätzen im Abschnitt zur Syntax weiter unten finden Sie unter Syntax der Exchange-Cmdlets.

Syntax

Default (Standardwert)

Add-VivaModuleFeaturePolicy
    -FeatureId <String>
    -IsFeatureEnabled <Boolean>
    -ModuleId <String>
    -Name <String>
    [-Confirm]
    [-Everyone]
    [-GroupIds <String[]>]
    [-IsUserControlEnabled <Boolean>]
    [-IsUserOptedInByDefault <Boolean>]
    [-ResultSize <Unlimited>]
    [-UserIds <String[]>]
    [-WhatIf]
    [<CommonParameters>]

Beschreibung

Verwenden Sie das Cmdlet Add-VivaModuleFeaturePolicy, um eine neue Zugriffsrichtlinie für ein bestimmtes Feature in Viva hinzuzufügen.

Sie müssen das Cmdlet Connect-ExchangeOnline verwenden, um sich zu authentifizieren.

Dieses Cmdlet erfordert die .NET Framework 4.7.2 oder höher.

Derzeit müssen Sie Mitglied der Rolle "Globale Administratoren" oder der Rollen sein, die auf Featureebene zugewiesen wurden, um dieses Cmdlet ausführen zu können.

Weitere Informationen zu zugewiesenen Rollen auf Featureebene finden Sie unter Verfügbare Features für die Featurezugriffsverwaltung.

Weitere Informationen zu Administratorrollenberechtigungen in Microsoft Entra ID finden Sie unter Rollenvorlagen-IDs.

Wichtig

Microsoft setzt sich nachdrücklich für das Prinzip der geringsten Rechte ein. Wenn Sie Konten nur die minimalen Berechtigungen zuweisen, die zum Ausführen ihrer Aufgaben erforderlich sind, können Sie Sicherheitsrisiken reduzieren und den allgemeinen Schutz Ihrer organization stärken. Globaler Administrator ist eine Rolle mit hohen Berechtigungen, die Sie in der Regel auf Notfallszenarien beschränken oder wenn Sie keine andere Rolle verwenden können.

Beispiele

Beispiel 1

Add-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Name DisableFeatureForAll -IsFeatureEnabled $false -Everyone

In diesem Beispiel wird eine Richtlinie für das Reflektionsfeature in Viva Insights hinzugefügt. Die Richtlinie deaktiviert das Feature für alle Benutzer im organization.

Beispiel 2

Add-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Name MultipleGroups -IsFeatureEnabled $false -GroupIds group1@contoso.com,group2@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3

In diesem Beispiel wird eine Richtlinie für das Reflektionsfeature in Viva Insights hinzugefügt. Die Richtlinie deaktiviert das Feature für alle Benutzer in den angegebenen Gruppen.

Beispiel 3

Add-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Name MultipleUsers -IsFeatureEnabled $false -UserIds user1@contoso.com,user2@contoso.com

In diesem Beispiel wird eine Richtlinie für das Reflektionsfeature in Viva Insights hinzugefügt. Die Richtlinie deaktiviert das Feature für die angegebenen Benutzer.

Beispiel 4

Add-VivaModuleFeaturePolicy -ModuleId VivaInsights -FeatureId Reflection -Name UsersAndGroups -IsFeatureEnabled $false -GroupIds group1@contoso.com,group2@contoso.com,57680382-61a5-4378-85ad-f72095d4e9c3 -UserIds user1@contoso.com,user2@contoso.com

In diesem Beispiel wird eine Richtlinie für das Reflektionsfeature in Viva Insights hinzugefügt. Die Richtlinie deaktiviert das Feature für die angegebenen Benutzer und Gruppenmitglieder.

Beispiel 5

Add-VivaModuleFeaturePolicy -ModuleId PeopleSkills -FeatureId ShowAISkills -Name SoftDisableShowAISkillsPolicy -IsFeatureEnabled $true -IsUserControlEnabled $true -IsUserOptedInByDefault $false -UserIds user1@contoso.com,user2@contoso.com

In diesem Beispiel wird eine Richtlinie für das ShowAISkills-Feature in Viva Skills hinzugefügt. Die Richtlinie aktiviert das Feature für die angegebenen Benutzer, lässt Benutzersteuerelemente zu und deaktiviert Benutzer standardmäßig (Richtlinie für die vorläufige Deaktivierung).

Parameter

-Confirm

Anwendbar: Exchange Online

Die Option "Confirm" gibt an, ob die Bestätigungsaufforderung angezeigt oder ausgeblendet werden soll. Wie diese Option sich auf das Cmdlet auswirkt, hängt davon ab, ob für die Option vor dem Fortfahren eine Bestätigung erforderlich ist.

  • Destruktive Cmdlets (beispielsweise Remove-*-Cmdlets) verfügen über eine integrierte Pause, die Sie zwingt, den Befehl vor dem Fortfahren zu bestätigen. Für diese Cmdlets können Sie die Bestätigungsaufforderung mit genau dieser Syntax überspringen: -Confirm:$false.
  • Die meisten anderen Cmdlets (beispielsweise New-*- und Set-*-Cmdlets) verfügen nicht über eine integrierte Pause. Bei diesen Cmdlets führt das Angeben der Option "Confirm" ohne einen Wert eine Pause ein, die Sie zwingt, den Befehl vor dem Fortfahren zu bestätigen.

Dieses Cmdlet verfügt über eine integrierte Pause. Verwenden Sie -Confirm:$false daher , um die Bestätigung zu überspringen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:vgl

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Everyone

Anwendbar: Exchange Online

Die Option Jeder gibt an, dass die Richtlinie für alle Benutzer im organization gilt. Sie müssen keinen Wert für diese Option angeben.

Verwenden Sie diesen Schalter nicht mit den Parametern GroupIds oder UserIds.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-FeatureId

Anwendbar: Exchange Online

Der Parameter FeatureId gibt das Feature im Viva Modul an, für das Sie die Richtlinie hinzufügen möchten.

Verwenden Sie das Cmdlet Get-VivaModuleFeature, um Details zu den Features in einem Viva-Modul anzuzeigen, die Zugriffssteuerungen für Features unterstützen. Der FeatureId-Wert wird in der Ausgabe des Cmdlets zurückgegeben.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-GroupIds

Anwendbar: Exchange Online

Der GroupIds-Parameter gibt die E-Mail-Adressen oder Sicherheitsgruppenobjekt-IDs (GUIDs) von Gruppen an, für die die aktualisierte Richtlinie gilt. Sowohl E-Mail-aktivierte als auch nicht E-Mail-aktivierte Microsoft Entra Gruppen werden unterstützt. Mehrere Werte können durch Kommata getrennt eingegeben werden.

Sie können maximal 20 Benutzer oder Gruppen insgesamt angeben (20 Benutzer und keine Gruppen, 10 Benutzer und 10 Gruppen usw.).

Damit die Richtlinie auf alle Benutzer im organization angewendet wird, verwenden Sie die Option Jeder.

Hinweis: In Version 3.5.1-Preview2 oder höher des Moduls unterstützt dieser Parameter Sicherheitsgruppenobjekt-IDs (GUIDs). Frühere Versionen des Moduls akzeptieren nur E-Mail-Adressen für diesen Parameter.

Parametereigenschaften

Typ:

String[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-IsFeatureEnabled

Anwendbar: Exchange Online

Der Parameter IsFeatureEnabled gibt an, ob das Feature durch die Richtlinie aktiviert wird. Gültige Werte sind:

  • $true: Das Feature wird durch die Richtlinie aktiviert.
  • $false: Das Feature ist durch die Richtlinie nicht aktiviert.

Parametereigenschaften

Typ:Boolean
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-IsUserControlEnabled

Anwendbar: Exchange Online

Hinweis: Dieser Parameter ist in Modulversion 3.3.0-Preview1 oder höher verfügbar.

Der Parameter IsUserControlEnabled gibt an, ob die Benutzersteuerung durch die Richtlinie aktiviert wird. Gültige Werte sind:

  • $true: Die Benutzersteuerung wird durch die Richtlinie aktiviert. Benutzer können das Feature deaktivieren.
  • $false: Die Benutzersteuerung ist durch die Richtlinie nicht aktiviert. Benutzer können das Feature nicht auswählen.

Nur Features, die administratoren das Aktivieren und Deaktivieren von Benutzersteuerelementen per Richtlinie ermöglichen, können diesen Parameter verwenden. Wenn das Feature das Umschalten von Benutzersteuerelementen durch Administratoren nicht unterstützt, gilt der Standardwert. Weitere Informationen finden Sie in der Featuredokumentation.

Parametereigenschaften

Typ:Boolean
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-IsUserOptedInByDefault

Anwendbar: Exchange Online

Hinweis: Dieser Parameter ist in Modulversion 3.8.0-Preview2 oder höher verfügbar.

Der Parameter IsUser OptInByDefault gibt an, ob Benutzer standardmäßig von der Richtlinie aktiviert werden. Gültige Werte sind:

  • $true: Standardmäßig werden Benutzer durch die Richtlinie angemeldet, wenn der Benutzer keine Einstellung festgelegt hat.
  • $false: Standardmäßig werden Benutzer von der Richtlinie abgemeldet, wenn der Benutzer keine Einstellung festgelegt hat.

Dieser Parameter ist optional und kann verwendet werden, um den in den Featuremetadaten festgelegten Standardwert für die Benutzeranmeldung außer Kraft zu setzen.

Dieser Parameter kann nur festgelegt werden, wenn der IsUserControlEnabled-Parameter auf $true festgelegt ist.

Parametereigenschaften

Typ:Boolean
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ModuleId

Anwendbar: Exchange Online

Der Parameter ModuleId gibt die Viva Modul an, für das Sie die Featurerichtlinie hinzufügen möchten.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Name

Anwendbar: Exchange Online

Der Parameter Name gibt den Namen der Richtlinie an. Die Höchstlänge beträgt 256 Zeichen. Wenn der Wert Leerzeichen enthält, setzen Sie ihn in Anführungszeichen (").

Gültige Zeichen sind englische Buchstaben, Zahlen, Kommas, Punkte und Leerzeichen.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ResultSize

Anwendbar: Exchange Online

Dieser Parameter ist für die interne Verwendung durch Microsoft reserviert.

Parametereigenschaften

Typ:Unlimited
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-UserIds

Anwendbar: Exchange Online

Der Parameter UserIds gibt die Benutzerprinzipalnamen (UPNs) der Benutzer an, für die die Richtlinie gilt. Mehrere Werte können durch Kommata getrennt eingegeben werden.

Sie können maximal 20 Benutzer oder Gruppen insgesamt angeben (20 Benutzer und keine Gruppen, 10 Benutzer und 10 Gruppen usw.).

Damit die Richtlinie auf alle Benutzer im organization angewendet wird, verwenden Sie die Option Jeder.

Parametereigenschaften

Typ:

String[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WhatIf

Anwendbar: Exchange Online

Die Option "WhatIf" simuliert die Aktionen des Befehls. Sie können diesen Switch verwenden, um die Änderungen anzuzeigen, die auftreten würden, ohne diese Änderungen tatsächlich anzuwenden. Sie müssen keinen Wert für diese Option angeben.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Wi

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter about_CommonParameters.