Freigeben über


Remove-SPOServicePrioritizationBillingPolicy

Entfernt alle App-Registrierungen, die mit einer Abrechnungsrichtlinie für die SharePoint Online-Dienstpriorisierung verknüpft sind, und löscht dann die Abrechnungsrichtlinie selbst.

Syntax

Default (Standard)

Remove-SPOServicePrioritizationBillingPolicy
    -PolicyId <Guid>
    [-Force]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Beschreibung

Dieses Cmdlet entfernt alle App-Registrierungen, die der angegebenen Abrechnungsrichtlinie in einem einzigen serverseitigen Vorgang zugeordnet sind, und löscht dann die Abrechnungsrichtlinie aus Azure Resource Manager.

Die Abrechnungsrichtlinie wird nur gelöscht, wenn alle verknüpften App-Registrierungen erfolgreich entfernt wurden. Wenn Registrierungen nicht als gelöscht bestätigt werden konnten, bleibt die Abrechnungsrichtlinie erhalten, und die nicht bestätigten App-IDs werden in FailedAppIdsgemeldet.

Standardmäßig fordert das Cmdlet vor dem Löschen zur Bestätigung auf. Verwenden Sie -Force , um die Bestätigungsaufforderung zu unterdrücken.

Sie müssen ein SharePoint Online-Administrator sein, um dieses Cmdlet ausführen zu können.

Beispiele

Beispiel 1

Remove-SPOServicePrioritizationBillingPolicy -PolicyId 11111111-1111-1111-1111-111111111111

Beispiel 1 fordert zur Bestätigung auf, entfernt dann alle App-Registrierungen, die mit der angegebenen Abrechnungsrichtlinie verknüpft sind, und löscht die Abrechnungsrichtlinie.

Beispiel 2

Remove-SPOServicePrioritizationBillingPolicy -PolicyId 11111111-1111-1111-1111-111111111111 -Force

Beispiel 2 entfernt alle App-Registrierungen, die mit der angegebenen Abrechnungsrichtlinie verknüpft sind, und löscht die Abrechnungsrichtlinie, ohne zur Bestätigung aufzufordern.

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Parametereigenschaften

Typ: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

-Force

Unterdrückt die Bestätigungsaufforderung. Ohne diesen Schalter zeigt das Cmdlet die Anzahl der App-Registrierungen und die Abrechnungsrichtlinie an, die gelöscht werden, und erfordert eine Bestätigung, bevor der Vorgang fortgesetzt wird.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:False
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

-PolicyId

Der eindeutige Bezeichner der zu entfernenden Abrechnungsrichtlinie für die SPO-Dienstpriorisierung.

Parametereigenschaften

Typ:Guid
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

Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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.

Eingaben

None

Ausgaben

System.Object

Hinweise

Wenn BillingPolicyDeleted ist false und FailedAppIds ist null, wurden die App-Registrierungen entfernt, aber die Abrechnungsrichtlinie selbst konnte nicht gelöscht werden. Die Abrechnungsrichtlinie muss möglicherweise manuell entfernt werden.