Set-AzureRmDataLakeStoreItemAcl

Upraví seznam ACL souboru nebo složky ve službě Data Lake Store.

Upozorňující

Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.

I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

Syntax

Set-AzureRmDataLakeStoreItemAcl
   [-Account] <String>
   [-Path] <DataLakeStorePathInstance>
   [-Acl] <DataLakeStoreItemAce[]>
   [-PassThru]
   [-Recurse]
   [-Concurrency <Int32>]
   [-ShowProgress]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Rutina Set-AzureRmDataLakeStoreItemAcl upravuje seznam řízení přístupu (ACL) souboru nebo složky ve službě Data Lake Store.

Příklady

Příklad 1: Nastavení seznamu ACL pro soubor a složku

PS C:\>$ACL = Get-AzureRmDataLakeStoreItemAclEntry -AccountName "ContosoADL" -Path /
PS C:\> Set-AzureRmDataLakeStoreItemAcl -AccountName "ContosoADL" -Path "/MyFiles/Test.txt" -Acl $ACL

První příkaz získá seznam ACL kořenového adresáře účtu ContosoADL a pak ho uloží do proměnné $ACL. Druhý příkaz nastaví seznam ACL pro soubor Test.txt na seznam $ACL.

Příklad 2: Nastavení seznamu ACL pro složku rekurzivně

PS C:\>$ACL = Get-AzureRmDataLakeStoreItemAclEntry -AccountName "ContosoADL" -Path /Folder1
PS C:\> Set-AzureRmDataLakeStoreItemAcl -AccountName "ContosoADL" -Path "/Folder2" -Acl $ACL -Recurse -Concurrency 128

První příkaz získá seznam ACL pro složku adresáře1 účtu ContosoADL a pak ho uloží do proměnné $ACL. Druhý příkaz nastaví seznam ACL rekurzivně na Složku2 a jeho podadresály a soubory na složku v $ACL.

Parametry

-Account

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

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

-Acl

Určuje seznam ACL pro soubor nebo složku.

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

-Concurrency

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

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

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

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

-DefaultProfile

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

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

-PassThru

Označuje, že by se měl vrátit výsledný seznam ACL.

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

-Path

Určuje cestu ke službě Data Lake Store souboru nebo složky počínaje kořenovým adresářem (/).

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

-Recurse

Označuje seznam ACL, který se má nastavit rekurzivně na podřízené podadresáře a soubory.

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

-ShowProgress

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

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

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

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

Vstupy

String

DataLakeStorePathInstance

DataLakeStoreItemAce[]

SwitchParameter

Int32

Výstupy

DataLakeStoreItemAce

Pokud je zadán PassThru, vrátí výsledný seznam položek seznamu ACL.