Aracılığıyla paylaş


Remove-AzDataLakeStoreItemAclEntry

Data Lake Store'daki bir dosya veya klasörün ACL'sinden bir girdi kaldırır.

Syntax

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

Remove-AzDataLakeStoreItemAclEntry cmdlet'i, Data Lake Store'daki bir dosya veya klasörün erişim denetimi listesinden (ACL) bir girdiyi (ACE) kaldırır.

Örnekler

Örnek 1: Kullanıcı girdisini kaldırma

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

Bu komut, ContosoADL hesabından Patti Fuller kullanıcı ACE'sini kaldırır.

Örnek 2: Kullanıcı girdisini yinelemeli olarak kaldırma

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

Örnek 3: Acl nesnesini kullanarak ace izinlerini özyinelemeli olarak kaldırma

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

Bu komut, Patti Fuller için kullanıcı ACE'sini kökten kaldırır ve ContosoADL hesabı için tüm alt dizinlerinden ve dosyalarından özyinelemeli olarak kaldırır.

Parametreler

-Account

Data Lake Store hesabının adını belirtir.

Type:String
Aliases:AccountName
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-AceType

Kaldırılacak ACE türünü belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Kullanıcı
  • Grup
  • Maske
  • Diğer
Type:Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreEnums+AceType
Accepted values:User, Group, Mask, Other
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Acl

Kaldırılacak girişleri içeren ACL nesnesini belirtir.

Type:DataLakeStoreItemAce[]
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Concurrency

Paralel olarak işlenen dosya/dizin sayısı. İsteğe bağlı: makul bir varsayılan değer seçilir

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Default

Bu işlemin belirtilen ACL'den varsayılan ACE'yi kaldırdığını gösterir.

Type:SwitchParameter
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

ACE'nin kaldırılacağı AzureActive Directory kullanıcısının, grubunun veya hizmet sorumlusunun nesne kimliğini belirtir.

Type:Guid
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

Silme işleminin sonucunu gösteren boole yanıtı döndürülmesi gerektiğini gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Path

Kök dizinden (/) başlayarak BIR ACE'nin kaldırılacağı öğenin Data Lake Store yolunu belirtir.

Type:DataLakeStorePathInstance
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Recurse

Alt alt dizinlere ve dosyalara özyinelemeli olarak kaldırılacak ACL'yi gösterir

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ShowProgress

Başarılı olursa ilerleme durumu gösterilir. Yalnızca özyinelemeli Acl kaldırma işlemi tamamlandığında geçerlidir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String

DataLakeStorePathInstance

DataLakeStoreItemAce[]

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

Guid

SwitchParameter

Int32

Çıkışlar

Boolean