Udostępnij za pośrednictwem


Remove-AzureStorSimpleAccessControlRecord

Usuwa rekord kontroli dostępu z konfiguracji usługi.

Uwaga

Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Ten starszy moduł programu PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Wycofywanie programu Azure Service Manager.

Moduł Az programu PowerShell jest zalecanym modułem programu PowerShell do zarządzania zasobami usługi Azure Resource Manager (ARM) przy użyciu programu PowerShell.

Składnia

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

Opis

Polecenie cmdlet Remove-AzureStorSimpleAccessControlRecord usuwa rekord kontroli dostępu z konfiguracji usługi.

Przykłady

Przykład 1. Usuwanie kontrolki kontroli dostępukontrolki dostępu do kontroli dostępu

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.

To polecenie usuwa rekord kontroli dostępu o nazwie Acr10. To polecenie określa parametr WaitForComplete , a zatem polecenie czeka na zakończenie operacji, a następnie zwraca obiekt TaskStatusInfo .

Przykład 2. Usuwanie rekordu kontroli dostępu do dostępu przy użyciu kontrolkiaccess pipelineAccess controlaccess

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

To polecenie używa polecenia Get-AzureStorSimpleAccessControlRecord , aby uzyskać wartość AccessControlRecord o nazwie Acr10, a następnie przekazuje ten obiekt do bieżącego polecenia cmdlet przy użyciu operatora potoku. Polecenie uruchamia operację, która usuwa obiekt AccessControlRecord , a następnie zwraca obiekt TaskResponse . Aby wyświetlić stan zadania, użyj polecenia cmdlet Get-AzureStorSimpleTask .

Parametry

-ACR

Określa obiekt AccessControlRecord do usunięcia. Aby uzyskać obiekt AccessControlRecord , użyj polecenia cmdlet Get-AzureStorSimpleAccessControlRecord .

Typ:AccessControlRecord
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ACRName

Określa nazwę rekordu kontroli dostępu do usunięcia.

Typ:String
Aliasy:Name
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Force

Wskazuje, że to polecenie cmdlet nie wyświetla monitu o potwierdzenie.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Profile

Określa profil platformy Azure.

Typ:AzureSMProfile
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WaitForComplete

Wskazuje, że to polecenie cmdlet oczekuje na ukończenie operacji przed zwróceniem kontrolki do konsoli programu Windows PowerShell.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

AccessControlRecord

To polecenie cmdlet akceptuje obiekt AccessControlRecord . Obiekt AccessControlRecord zawiera następujące pola:

  • GlobalId (ciąg)
  • InitiatorName (ciąg)
  • InstanceId (ciąg)
  • Nazwa (ciąg)
  • OperationInProgress (OperationInProgress)
  • VolumeCount (int)

Dane wyjściowe

TaskStatusInfo, TaskResponse

To polecenie cmdlet zwraca obiekt TaskStatusInfo , jeśli określisz parametr WaitForComplete . Jeśli nie określisz tego parametru, zwraca obiekt TaskResponse .