Disable-SPOSiteRestrictedAppAccessControl
Deaktiviert die Erzwingung von Anwendungseinschränkungen für eine Website, wobei der aktive Modus und beide Listen beibehalten werden.
Syntax
Default (Standard)
Disable-SPOSiteRestrictedAppAccessControl
-Identity <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Verwenden Sie das Disable-SPOSiteRestrictedAppAccessControl Cmdlet, um die Erzwingung von Anwendungsbeschränkungen für eine einzelne Website zu deaktivieren, während der aktive Modus und beide Listen beibehalten werden. Sie können die gleiche Konfiguration später mit Enable-SPOSiteRestrictedAppAccessControlaktivieren.
Das Deaktivieren einer Website unterscheidet sich von deren Löschung. Um den Modus und beide Listen zu entfernen und die gespeicherte Websiterichtlinie vollständig zu löschen, verwenden Sie Clear-SPOSiteRestrictedAppAccessControlPolicy.
Konfiguration und Aktivierung sind orthogonal. Modus- und Listenänderungen aktivieren nie die Erzwingung. Daher können Sie nach dem Deaktivieren einer Website weiterhin Änderungen mit Set-SPOSiteRestrictedAppAccessControlMode und Set-SPOSiteRestrictedAppAccessControlList ohne erneute Aktivierung der Erzwingung vornehmen. Die Websiteerzwingung kann nur durch aktiviert werden Enable-SPOSiteRestrictedAppAccessControl.
Solange die Website deaktiviert ist, gilt für Anforderungen für diese Website keine Entscheidung über Anwendungseinschränkungen auf Standortebene. Richtlinie auf Mandantenebene ist nicht betroffen: Der Mandantenschalter steuert die gesamte Site-Erzwingung ab, und die Mandantenverweigerungsliste kann nicht durch eine Websitezulassungsliste außer Kraft gesetzt werden.
"Anwendungseinschränkungen" fügt eine SharePoint-Autorisierungsgrenze für Anwendungen hinzu, die bereits über Microsoft Entra-Zustimmung und SharePoint-Berechtigungen verfügen. Sie erteilt niemals Berechtigungen und ersetzt nicht die Zustimmung von Entra. Eine Anforderung muss sowohl das vorhandene Berechtigungsmodell als auch Anwendungseinschränkungen erfüllen, sodass durch das Deaktivieren einer Websiterichtlinie kein Anwendungszugriff gewährt wird, über den nicht bereits verfügt.
Die Verwaltung von Site-Anwendungseinschränkungen ist isoliert von allgemeinen und Get-SPOSiteSet-SPOSite Cmdlets. "Anwendungseinschränkungen" ist vollständig von entkoppelt SiteProperties, lädt also Get-SPOSite keine Websiterichtliniendaten und Set-SPOSite kann diese nicht ändern. Verwenden Sie die dedizierten Cmdlets für Anwendungseinschränkungen, die unter "Verwandte Links" aufgeführt sind.
Angaben zu Berechtigungen sowie die aktuellsten Informationen zu Windows PowerShell für SharePoint Online finden Sie in der Onlinedokumentation unter Einführung in die SharePoint Online-Verwaltungsshell.
Beispiele
Beispiel 1
Disable-SPOSiteRestrictedAppAccessControl -Identity "https://contoso.sharepoint.com/sites/Finance"
In diesem Beispiel wird die Erzwingung von Anwendungsbeschränkungen für die Finanzwebsite deaktiviert. Der aktive Modus, die Zulassungsliste und die Verweigerungsliste werden beibehalten.
Beispiel 2
Disable-SPOSiteRestrictedAppAccessControl -Identity "e1b2c3d4-5678-4abc-9def-0123456789ab" -WhatIf
In diesem Beispiel wird eine Website-ID verwendet und gezeigt, was ohne Änderung der Richtlinie passieren würde. Jedes Cmdlet für Anwendungseinschränkungen für Websites akzeptiert -Identity es entweder als Website-URL oder als Website-ID.
Beispiel 3
$url = "https://contoso.sharepoint.com/sites/Finance"
Disable-SPOSiteRestrictedAppAccessControl -Identity $url -Confirm:$false
Get-SPOSiteRestrictedAppAccessControl -Identity $url
Dieses Beispiel deaktiviert die Erzwingung ohne interaktive Eingabeaufforderung und liest dann die Richtlinie zurück, um zu bestätigen, dass der Modus und beide Listen weiterhin gespeichert sind. Bei der Verwendung -Confirm:$false werden die Validierung, Autorisierung, Überwachung oder der Erstanbieterschutz nicht umgangen.
Parameter
-Confirm
Anwendbar: SharePoint Online
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf. In diesem Cmdlet wird ConfirmImpact.Highverwendet, sodass standardmäßig eine Eingabeaufforderung angezeigt wird. Wird verwendet -Confirm:$false , um die Eingabeaufforderung in der Automatisierung zu unterdrücken.
Parametereigenschaften
| Typ: | System.Management.Automation.SwitchParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | cf |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Identity
Anwendbar: SharePoint Online
Gibt die zu deaktivierende Website an. Geben Sie entweder die Website-URL oder die Website-ID an.
Parametereigenschaften
| Typ: | System.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 |
-WhatIf
Anwendbar: SharePoint Online
Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Parametereigenschaften
| Typ: | System.Management.Automation.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.
Eingaben
None
Ausgaben
None
Dieses Cmdlet gibt kein Objekt zurück. Wird verwendet Get-SPOSiteRestrictedAppAccessControl , um die resultierende Richtlinie zu lesen.
Hinweise
- Durch das Deaktivieren werden der aktive Modus und beide Listen beibehalten. Wird verwendet
Clear-SPOSiteRestrictedAppAccessControlPolicy, um den Modus und die Listen zu entfernen und die gespeicherte Websiterichtlinie zu löschen. - Die Websiteerzwingung wird erst durch
Enable-SPOSiteRestrictedAppAccessControl. Modus- und Listenänderungen aktivieren niemals die Erzwingung. - Der Mandantenschalter steuert die gesamte Standorterzwingung, sodass eine Standortrichtlinie keine Auswirkungen hat, während der Mandantenwechsel deaktiviert ist. Die Verweigerungsliste des Mandanten kann nicht durch eine Websitezulassungsliste außer Kraft gesetzt werden.
- Anwendungseinschränkungen gewähren niemals Berechtigungen. Eine Anforderung muss weiterhin die vorhandene SharePoint-Autorisierung bestehen.
- Dieses Cmdlet unterstützt
-WhatIfund-ConfirmmitConfirmImpact.High.-Confirm:$falseist für die Automatisierung zulässig und umgeht weder die Validierung, Autorisierung, Überwachung noch den Erstanbieterschutz.
Ähnliche Themen
- Get-SPOSiteRestrictedAppAccessControl
- Set-SPOSiteRestrictedAppAccessControlMode
- Set-SPOSiteRestrictedAppAccessControlList
- Enable-SPOSiteRestrictedAppAccessControl
- Clear-SPOSiteRestrictedAppAccessControlList
- Clear-SPOSiteRestrictedAppAccessControlPolicy
- Get-SPOTenantRestrictedAppAccessControl
- Einführung in die SharePoint Online-Verwaltungsshell