Udostępnij za pośrednictwem


Set-AzDataLakeAnalyticsCatalogItemAclEntry

Modyfikuje wpis w liście ACL katalogu lub elementu wykazu w usłudze Data Lake Analytics.

Składnia

Set-AzDataLakeAnalyticsCatalogItemAclEntry
   [-Account] <String>
   [-User]
   -ObjectId <Guid>
   -Permissions <PermissionType>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataLakeAnalyticsCatalogItemAclEntry
   [-Account] <String>
   [-User]
   -ObjectId <Guid>
   -ItemType <String>
   -Path <CatalogPathInstance>
   -Permissions <PermissionType>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataLakeAnalyticsCatalogItemAclEntry
   [-Account] <String>
   [-Group]
   -ObjectId <Guid>
   -Permissions <PermissionType>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataLakeAnalyticsCatalogItemAclEntry
   [-Account] <String>
   [-Group]
   -ObjectId <Guid>
   -ItemType <String>
   -Path <CatalogPathInstance>
   -Permissions <PermissionType>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataLakeAnalyticsCatalogItemAclEntry
   [-Account] <String>
   [-Other]
   -Permissions <PermissionType>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataLakeAnalyticsCatalogItemAclEntry
   [-Account] <String>
   [-Other]
   -ItemType <String>
   -Path <CatalogPathInstance>
   -Permissions <PermissionType>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataLakeAnalyticsCatalogItemAclEntry
   [-Account] <String>
   [-UserOwner]
   -Permissions <PermissionType>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataLakeAnalyticsCatalogItemAclEntry
   [-Account] <String>
   [-UserOwner]
   -ItemType <String>
   -Path <CatalogPathInstance>
   -Permissions <PermissionType>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataLakeAnalyticsCatalogItemAclEntry
   [-Account] <String>
   [-GroupOwner]
   -Permissions <PermissionType>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzDataLakeAnalyticsCatalogItemAclEntry
   [-Account] <String>
   [-GroupOwner]
   -ItemType <String>
   -Path <CatalogPathInstance>
   -Permissions <PermissionType>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Opis

Polecenie cmdlet Set-AzDataLakeAnalyticsCatalogItemAclEntry dodaje lub modyfikuje wpis (ACE) na liście kontroli dostępu (ACL) katalogu lub elementu wykazu w usłudze Data Lake Analytics.

Przykłady

Przykład 1. Modyfikowanie uprawnień użytkownika dla katalogu

Set-AzDataLakeAnalyticsCatalogItemAclEntry -Account "contosoadla" -User -ObjectId (Get-AzADUser -Mail "PattiFuller@contoso.com").Id -Permissions Read

Type  Id                                   Permissions
----  --                                   -----------
User  90a6f74b-fd73-490e-900a-c4f0f9694d02        Read
Group 902b155a-5601-4ca8-8178-ad3289211f88   ReadWrite
Other 00000000-0000-0000-0000-000000000000        None
User  bd0b55bb-3a57-442a-b2f6-78c95c10ef86        Read

To polecenie modyfikuje wykaz ACE dla Patti Fuller, aby mieć uprawnienia do odczytu.

Przykład 2. Modyfikowanie uprawnień użytkownika dla bazy danych

Set-AzDataLakeAnalyticsCatalogItemAclEntry -Account "contosoadla" -User -ObjectId (Get-AzADUser -Mail "PattiFuller@contoso.com").Id -ItemType Database -Path "databaseName" -Permissions Read

Type  Id                                   Permissions
----  --                                   -----------
User  90a6f74b-fd73-490e-900a-c4f0f9694d02        Read
Group 902b155a-5601-4ca8-8178-ad3289211f88   ReadWrite
Other 00000000-0000-0000-0000-000000000000        None
User  bd0b55bb-3a57-442a-b2f6-78c95c10ef86        Read

To polecenie modyfikuje bazę danych ACE dla Patti Fuller, aby mieć uprawnienia do odczytu.

Przykład 3. Modyfikowanie innych uprawnień dla wykazu

Set-AzDataLakeAnalyticsCatalogItemAclEntry -Account "contosoadla" -Other -Permissions Read

Type  Id                                   Permissions
----  --                                   -----------
User  90a6f74b-fd73-490e-900a-c4f0f9694d02        Read
Group 902b155a-5601-4ca8-8178-ad3289211f88   ReadWrite
Other 00000000-0000-0000-0000-000000000000        Read
User  bd0b55bb-3a57-442a-b2f6-78c95c10ef86        Read

To polecenie modyfikuje wykaz ACE dla innych, aby mieć uprawnienia do odczytu.

Przykład 4. Modyfikowanie innych uprawnień dla bazy danych

Set-AzDataLakeAnalyticsCatalogItemAclEntry -Account "contosoadla" -Other -ItemType Database -Path "databaseName" -Permissions Read

Type  Id                                   Permissions
----  --                                   -----------
User  90a6f74b-fd73-490e-900a-c4f0f9694d02        Read
Group 902b155a-5601-4ca8-8178-ad3289211f88   ReadWrite
Other 00000000-0000-0000-0000-000000000000        Read
User  bd0b55bb-3a57-442a-b2f6-78c95c10ef86        Read

Przykład 5. Modyfikowanie uprawnień właściciela użytkownika dla katalogu

Set-AzDataLakeAnalyticsCatalogItemAclEntry -Account "contosoadla" -UserOwner -Permissions Read

Type      Id                                   Permissions
----      --                                   -----------
UserOwner 0316ac75-6703-4ace-984f-a4dd79aeeafc        Read

To polecenie ustawia uprawnienia właściciela dla konta na Odczyt.

Przykład 6. Modyfikowanie uprawnień właściciela użytkownika dla bazy danych

Set-AzDataLakeAnalyticsCatalogItemAclEntry -Account "contosoadla" -UserOwner -ItemType Database -Path "databaseName" -Permissions Read

Type       Id                                   Permissions
----       --                                   -----------
GroupOwner 0316ac75-6703-4ace-984f-a4dd79aeeafc        Read

To polecenie ustawia uprawnienie właściciela bazy danych do odczytu.

Parametry

-Account

Określa nazwę konta usługi Data Lake Analytics.

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

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Group

Ustaw wpis listy ACL wykazu dla grupy.

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

-GroupOwner

Ustaw wpis listy ACL wykazu dla właściciela grupy.

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

-ItemType

Określa typ wykazu lub elementów wykazu. Dopuszczalne wartości tego parametru to:

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

-ObjectId

Tożsamość użytkownika do ustawienia.

Typ:Guid
Aliasy:Id, UserId
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Other

Ustaw wpis listy ACL wykazu dla innych.

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

-Path

Określa ścieżkę usługi Data Lake Analytics katalogu lub elementu wykazu. Części ścieżki powinny być oddzielone kropką (.).

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

-Permissions

Określa uprawnienia do ACE. Dopuszczalne wartości tego parametru to:

  • Brak
  • Przeczytaj
  • ReadWrite
Typ:Microsoft.Azure.Commands.DataLakeAnalytics.Models.DataLakeAnalyticsEnums+PermissionType
Dopuszczalne wartości:None, Read, ReadWrite
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-User

Ustaw wpis listy ACL wykazu dla użytkownika.

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

-UserOwner

Ustaw wpis listy ACL wykazu dla właściciela użytkownika.

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

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

Dane wejściowe

String

Guid

CatalogPathInstance

Microsoft.Azure.Commands.DataLakeAnalytics.Models.DataLakeAnalyticsEnums+PermissionType

Dane wyjściowe

PSDataLakeAnalyticsAcl