Freigeben über


Remove-AzureStorSimpleAccessControlRecord

Löscht einen Zugriffssteuerungsdatensatz aus der Dienstkonfiguration.

Hinweis

Die Cmdlets, auf die in dieser Dokumentation verwiesen wird, dienen zum Verwalten von Azure-Legacyressourcen, die Azure Dienst-Manager (ASM) APIs verwenden. Dieses ältere PowerShell-Modul wird beim Erstellen neuer Ressourcen nicht empfohlen, da ASM für den Ruhestand geplant ist. Weitere Informationen finden Sie unter Einstellung des Azure Service Manager.

Das Az PowerShell-Modul ist das empfohlene PowerShell-Modul zum Verwalten von Azure Resource Manager (ARM)-Ressourcen mit PowerShell.

Syntax

Remove-AzureStorSimpleAccessControlRecord
      -ACRName <String>
      [-WaitForComplete]
      [-Force]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]
Remove-AzureStorSimpleAccessControlRecord
      -ACR <AccessControlRecord>
      [-WaitForComplete]
      [-Force]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]

Beschreibung

Das Cmdlet Remove-AzureStorSimpleAccessControlRecord löscht einen Zugriffssteuerungsdatensatz aus der Dienstkonfiguration.

Beispiele

Beispiel 1: Entfernen eines Datensatzaccess-Steuerelements für access-Steuerelemente

PS C:\>Remove-AzureStorSimpleAccessControlRecord -ACRName "Acr10" -WaitForComplete -Force
VERBOSE: ClientRequestId: 574aeb7f-fbc9-46d5-bc68-1bfe4487bd8b_PS
VERBOSE: ClientRequestId: 985afe84-ef95-47cb-8c8f-df094530334b_PS
VERBOSE: About to run a job to remove your ACR! 
VERBOSE: ClientRequestId: 7eb7e1a0-2288-44da-b64c-5bf86a6b9aaf_PS


JobId        : f7934db5-8363-4152-b38e-b9a5d91f97b9
JobResult    : Succeeded
JobStatus    : Completed
ErrorCode    : 
ErrorMessage : 
JobSteps     : {}

VERBOSE: The job created for your delete operation has completed successfully.

Dieser Befehl löscht den Zugriffssteuerungsdatensatz namens Acr10. Dieser Befehl gibt den WaitForComplete-Parameter an, und daher wartet der Befehl, bis der Vorgang abgeschlossen ist, und gibt dann ein TaskStatusInfo -Objekt zurück.

Beispiel 2: Entfernen eines Access ControlAccess-Steuerelementdatensatzes mithilfe des steuerelementaccess-Steuerelements "pipelineAccess"

PS C:\>Get-AzureStorSimpleAccessControlRecord -ACRName "Acr10" | Remove-AzureStorSimpleAccessControlRecord -Force 
VERBOSE: ClientRequestId: ff8d8bd6-4c92-4ab6-8fde-e9344a253da3_PS
VERBOSE: ClientRequestId: f71c74f3-33b9-40d1-b8d5-12363e98412f_PS
VERBOSE: ClientRequestId: d5d809d0-ec22-4e45-97ee-a56edc41e503_PS
VERBOSE: About to create a job to remove your ACR! 
VERBOSE: ClientRequestId: 6ffa6bc8-37b3-49ff-bafc-721b360f09cb_PS
294a0208-a43f-4d80-b824-2319cd77c5e6
VERBOSE: The delete task is submitted successfully. Please use the command Get-AzureStorSimpleTask -InstanceId
294a0208-a43f-4d80-b824-2319cd77c5e6 for tracking the task's status

Dieser Befehl verwendet get-AzureStorSimpleAccessControlRecord, um den AccessControlRecord mit dem Namen Acr10 abzurufen, und übergibt dieses Objekt dann mithilfe des Pipelineoperators an das aktuelle Cmdlet. Der Befehl startet den Vorgang, der das AccessControlRecord -Objekt entfernt, und gibt dann ein TaskResponse -Objekt zurück. Verwenden Sie das Cmdlet Get-AzureStorSimpleTask , um den Status der Aufgabe anzuzeigen.

Parameter

-ACR

Gibt ein zu löschenes AccessControlRecord -Objekt an. Verwenden Sie zum Abrufen eines AccessControlRecord-Objekts das Cmdlet Get-AzureStorSimpleAccessControlRecord .

Typ:AccessControlRecord
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ACRName

Gibt einen Namen des zu löschenden Zugriffssteuerungsdatensatzes an.

Typ:String
Aliase:Name
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Force

Gibt an, dass dieses Cmdlet Sie nicht zur Bestätigung auffordert.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Profile

Gibt ein Azure-Profil an.

Typ:AzureSMProfile
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WaitForComplete

Gibt an, dass dieses Cmdlet auf den Abschluss des Vorgangs wartet, bevor es die Steuerung an die Windows PowerShell-Konsole zurückgibt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

AccessControlRecord

Dieses Cmdlet akzeptiert ein AccessControlRecord-Objekt . Ein AccessControlRecord -Objekt enthält die folgenden Felder:

  • GlobalId (Zeichenfolge)
  • InitiatorName (Zeichenfolge)
  • InstanceId (Zeichenfolge)
  • Name (Zeichenfolge)
  • OperationInProgress (OperationInProgress)
  • VolumeCount (int)

Ausgaben

TaskStatusInfo, TaskResponse

Dieses Cmdlet gibt ein TaskStatusInfo-Objekt zurück, wenn Sie den WaitForComplete-Parameter angeben. Wenn Sie diesen Parameter nicht angeben, wird ein TaskResponse-Objekt zurückgegeben.