Dieses Cmdlet wird verwendet, um die MSI-Datei aus dem Wiederherstellungsdiensttresor hinzuzufügen oder daraus zu entfernen. Verwenden Sie -IdentityType Param, um der RSVault eine SystemAssigned/UserAssigned-Identität hinzuzufügen. Verwenden Sie removeSystemAssigned/RemoveUserAssigned Switch, um die MSI aus dem Tresor zu entfernen. Darüber hinaus kann dieses Cmdlet verwendet werden, um Tresoreinstellungen zu konfigurieren, z. B. Kostenverwaltungs granularität, öffentlicher Netzwerkzugriff, Unveränderlichkeitsstatus und zustandsübergreifendes Wiederherstellen von Abonnements.
Beispiele
Beispiel 1: Hinzufügen der SystemAssigned-Identität zum Wiederherstellungsdiensttresor
Das erste Cmdlet ruft den Wiederherstellungsdiensttresor ab.
Das zweite und dritte Cmdlet ruft die vom Benutzer erstellten MSIs ab.
Das vierte Cmdlet fügt den Benutzer-MSIs zum Tresor hinzu.
Das fünfte Cmdlet zeigt die Identitäten, die dem Tresor hinzugefügt wurden.
Beispiel 3: Entfernen von SystemAssigned- und UserAssigned-Identitäten aus dem Tresor
PrincipalId :
TenantId :
Type : None
UserAssignedIdentities :
Das erste Cmdlet ruft den Wiederherstellungsdiensttresor ab.
Das zweite Cmdlet entfernt die SystemAssigned-Identität aus dem Tresor.
Das dritte Cmdlet ruft alle Benutzer-MSIs als Liste aus dem Tresor ab.
Das vierte Cmdlet entfernt alle Benutzer-MSIs aus dem Tresor. Wenn Sie möchten, können Sie ausgewählte Benutzeridentitäten angeben, die wie im vorherigen Beispiel als Komma getrennt entfernt werden sollen.
Das fünfte Cmdlet zeigt die Identitäten im Tresor an, während alle Identitäten entfernt wurden, wird "Typ" als "Keine" angezeigt.
Beispiel 4: Aktualisieren von PublicNetworkAccess, Unveränderbarkeitsstatus des Wiederherstellungsdiensttresors
Das erste Cmdlet ruft den Wiederherstellungsdiensttresor ab.
Das zweite Cmdlet aktualisiert PublicNetworkAccess, ImmutabilityState-Eigenschaften des Wiederherstellungsdienstetress.
Der dritte und vierte Befehl werden verwendet, um den Zugriff auf das öffentliche Netzwerk und den Unveränderlichkeitszustand des Tresors abzurufen.
Beispiel 5: Aktivieren/Deaktivieren von CrossSubscriptionRestore für den Wiederherstellungsdiensttresor
Das erste Cmdlet ruft den Wiederherstellungsdiensttresor ab.
Das zweite Cmdlet aktualisiert CrossSubscriptionRestoreState des Wiederherstellungsdienste-Tresors.
Der dritte Befehl ruft den Zustand der abonnementübergreifenden Wiederherstellung des Tresors ab.
Beispiel 6: Aktualisieren der CostManagementGranularity für den Wiederherstellungsdiensttresor
Das erste Cmdlet ruft den Wiederherstellungsdiensttresor ab.
Das zweite Cmdlet aktualisiert die CostManagementGranularity auf "VaultLevel". Zulässige Werte sind "VaultLevel", "ProtectedItemLevel" und "ProtectedItemWithParentTag".
Der dritte Befehl erhält die Granularitätsebene des Kostenmanagements des Tresors.
Parameter
-Confirm
Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.
Gibt die Granularitätsebene für Kostenverwaltungseinstellungen des Tresors an. Dieser Parameter steuert die Ebene, auf der Kostendaten nachverfolgt und gemeldet werden.
Unveränderlichkeitszustand des Tresors. Zulässige Werte sind "Disabled", "Unlocked", "Locked".
Entsperrt bedeutet "Aktiviert" und kann geändert werden, "Gesperrt" bedeutet "Aktiviert" und kann nicht geändert werden.
Stellen Sie diesen Switch bereit, um UserAssigned Identity aus dem Tresor zu entfernen. Stellen Sie außerdem den Parameter "IdentityId" zusammen mit diesem Switch bereit.
Parameter zum Autorisieren von Vorgängen, die durch mandantenübergreifenden Ressourcenschutz geschützt sind. Befehl verwenden (Get-AzAccessToken -TenantId "xx-xxxx-xxxx-xxxx-xxxx-xxxxxx"). Token zum Abrufen des Autorisierungstokens für unterschiedliche Mandanten
Parameter zum Autorisieren von Vorgängen, die durch mandantenübergreifenden Ressourcenschutz geschützt sind. Befehl verwenden (Get-AzAccessToken -TenantId "xx-xxxx-xxxx-xxxx-xxxx-xxxxxx"). Token zum Abrufen des Autorisierungstokens für unterschiedliche Mandanten
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.