Sdílet prostřednictvím


Remove-AzDataLakeStoreItemAclEntry

Odebere položku ze seznamu ACL souboru nebo složky ve službě Data Lake Store.

Syntaxe

Remove-AzDataLakeStoreItemAclEntry
      [-Account] <String>
      [-Path] <DataLakeStorePathInstance>
      [-Acl] <DataLakeStoreItemAce[]>
      [-PassThru]
      [-Recurse]
      [-Concurrency <Int32>]
      [-ShowProgress]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzDataLakeStoreItemAclEntry
      [-Account] <String>
      [-Path] <DataLakeStorePathInstance>
      [-AceType] <AceType>
      [[-Id] <Guid>]
      [-Default]
      [-PassThru]
      [-Recurse]
      [-Concurrency <Int32>]
      [-ShowProgress]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Rutina Remove-AzDataLakeStoreItemAclEntry odebere položku (ACE) ze seznamu řízení přístupu (ACL) souboru nebo složky ve službě Data Lake Store.

Příklady

Příklad 1: Odebrání položky uživatele

Remove-AzDataLakeStoreItemAclEntry -AccountName "ContosoADL" -Path / -AceType User -Id (Get-AzADUser -Mail "PattiFuller@contoso.com").ObjectId

Tento příkaz odebere uživatele ACE for Patti Fuller z účtu ContosoADL.

Příklad 2: Rekurzivní odebrání položky uživatele

Remove-AzDataLakeStoreItemAclEntry -AccountName "ContosoADL" -Path / -AceType User -Id (Get-AzADUser -Mail "PattiFuller@contoso.com").ObjectId -Recurse -Concurrency 128

Příklad 3: Odebrání oprávnění pro rekurzivní použití objektu ACL

$fullAcl="user:enterpriseObjectID:rwx,default:user:enterpriseObjectID:rwx"
$newFullAcl = $fullAcl.Split(",")
Remove-AzDataLakeStoreItemAclEntry -AccountName "ContosoADL" -Path / -Acl $newFullAcl -Recurse -Concurrency 128 -ShowProgress -Verbose

Tento příkaz odebere uživatele ACE for Patti Fuller z kořenového adresáře a rekurzivně ze všech jeho podadresářů a souborů pro účet ContosoADL.

Parametry

-Account

Určuje název účtu Data Lake Store.

Typ:String
Aliasy:AccountName
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-AceType

Určuje typ ACE, který se má odebrat. Přijatelné hodnoty pro tento parametr jsou:

  • Uživatel
  • Skupina
  • Maska
  • Jiný
Typ:Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreEnums+AceType
Přípustné hodnoty:User, Group, Mask, Other
Position:2
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Acl

Určuje objekt ACL, který obsahuje položky, které mají být odebrány.

Typ:DataLakeStoreItemAce[]
Position:2
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Concurrency

Počet souborů a adresářů zpracovaných paralelně Volitelné: Bude vybrána rozumná výchozí hodnota.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Confirm

Před spuštěním rutiny vás vyzve k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Default

Označuje, že tato operace odebere výchozí ACE ze zadaného seznamu ACL.

Typ:SwitchParameter
Position:4
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Id

Určuje ID objektu uživatele, skupiny nebo instančního objektu AzureActive Directory, pro který se má ACE odebrat.

Typ:Guid
Position:3
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-PassThru

Označuje, že by se měla vrátit logická odpověď označující výsledek operace odstranění.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Path

Určuje cestu Data Lake Store položky, ze které chcete odebrat ACE, počínaje kořenovým adresářem (/).

Typ:DataLakeStorePathInstance
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Recurse

Označuje seznam ACL, který se má rekurzivně odebrat do podřízených podadresářů a souborů.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ShowProgress

Pokud se tento stav předá, zobrazí se stav průběhu. Platí pouze v případě, že je provedeno rekurzivní odebrání seznamu ACL.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-WhatIf

Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreEnums+AceType

Výstupy