Set-AzDataLakeAnalyticsCatalogItemAclEntry

Ändrar en post i ACL för en katalog eller katalogobjekt i Data Lake Analytics.

Syntax

SetCatalogAclEntryForUser (Standard)

Set-AzDataLakeAnalyticsCatalogItemAclEntry
    [-Account] <String>
    -ObjectId <Guid>
    -Permissions <PermissionType>
    [-User]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

SetCatalogItemAclEntryForUser

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

SetCatalogAclEntryForGroup

Set-AzDataLakeAnalyticsCatalogItemAclEntry
    [-Account] <String>
    -ObjectId <Guid>
    -Permissions <PermissionType>
    [-Group]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

SetCatalogItemAclEntryForGroup

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

SetCatalogAclEntryForOther

Set-AzDataLakeAnalyticsCatalogItemAclEntry
    [-Account] <String>
    -Permissions <PermissionType>
    [-Other]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

SetCatalogItemAclEntryForOther

Set-AzDataLakeAnalyticsCatalogItemAclEntry
    [-Account] <String>
    -ItemType <String>
    -Path <CatalogPathInstance>
    -Permissions <PermissionType>
    [-Other]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

SetCatalogAclEntryForUserOwner

Set-AzDataLakeAnalyticsCatalogItemAclEntry
    [-Account] <String>
    -Permissions <PermissionType>
    [-UserOwner]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

SetCatalogItemAclEntryForUserOwner

Set-AzDataLakeAnalyticsCatalogItemAclEntry
    [-Account] <String>
    -ItemType <String>
    -Path <CatalogPathInstance>
    -Permissions <PermissionType>
    [-UserOwner]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

SetCatalogAclEntryForGroupOwner

Set-AzDataLakeAnalyticsCatalogItemAclEntry
    [-Account] <String>
    -Permissions <PermissionType>
    [-GroupOwner]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

SetCatalogItemAclEntryForGroupOwner

Set-AzDataLakeAnalyticsCatalogItemAclEntry
    [-Account] <String>
    -ItemType <String>
    -Path <CatalogPathInstance>
    -Permissions <PermissionType>
    [-GroupOwner]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Cmdleten Set-AzDataLakeAnalyticsCatalogItemAclEntry lägger till eller ändrar en post (ACE) i åtkomstkontrollistan (ACL) för en katalog eller katalogartikel i Data Lake Analytics.

Exempel

Exempel 1: Ändra användarbehörigheter för en katalog

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

Det här kommandot ändrar katalogen ACE för Patti Fuller så att den har läsbehörighet.

Exempel 2: Ändra användarbehörigheter för en databas

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

Det här kommandot ändrar databasen ACE för Patti Fuller så att den har läsbehörighet.

Exempel 3: Ändra andra behörigheter för en katalog

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

Det här kommandot ändrar katalogen ACE för att andra ska ha läsbehörighet.

Exempel 4: Ändra andra behörigheter för en databas

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

Exempel 5: Ändra användarägarbehörigheter för en katalog

Set-AzDataLakeAnalyticsCatalogItemAclEntry -Account "contosoadla" -UserOwner -Permissions Read
Type      Id                                   Permissions
----      --                                   -----------
UserOwner 0316ac75-6703-4ace-984f-a4dd79aeeafc        Read

Det här kommandot anger ägarbehörigheten för kontot till Läs.

Exempel 6: Ändra användarägarbehörigheter för en databas

Set-AzDataLakeAnalyticsCatalogItemAclEntry -Account "contosoadla" -UserOwner -ItemType Database -Path "databaseName" -Permissions Read
Type       Id                                   Permissions
----       --                                   -----------
GroupOwner 0316ac75-6703-4ace-984f-a4dd79aeeafc        Read

Det här kommandot anger ägarbehörigheten för databasen till Läs.

Parametrar

-Account

Anger namnet på det Data Lake Analytics kontot.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:KontoNamn

Parameteruppsättningar

(All)
Position:0
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:jfr

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Parameteregenskaper

Typ:IAzureContextContainer
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Group

Ange ACL-post för katalogen för grupp.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

SetCatalogAclEntryForGroup
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
SetCatalogItemAclEntryForGroup
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-GroupOwner

Ange ACL-post för katalogen för gruppägare.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

SetCatalogAclEntryForGroupOwner
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
SetCatalogItemAclEntryForGroupOwner
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ItemType

Anger typen av katalog- eller katalogobjekt. De godtagbara värdena för den här parametern är:

  • Katalog
  • Databas

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

SetCatalogItemAclEntryForUser
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False
SetCatalogItemAclEntryForGroup
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False
SetCatalogItemAclEntryForOther
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False
SetCatalogItemAclEntryForUserOwner
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False
SetCatalogItemAclEntryForGroupOwner
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-ObjectId

Identiteten för den användare som ska anges.

Parameteregenskaper

Typ:Guid
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Id, UserId

Parameteruppsättningar

SetCatalogAclEntryForUser
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False
SetCatalogItemAclEntryForUser
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False
SetCatalogAclEntryForGroup
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False
SetCatalogItemAclEntryForGroup
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-Other

Ange ACL-post för katalogen för andra.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

SetCatalogAclEntryForOther
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
SetCatalogItemAclEntryForOther
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Path

Anger den Data Lake Analytics sökvägen för ett katalog- eller katalogobjekt. Sökvägens delar ska avgränsas med en punkt (.).

Parameteregenskaper

Typ:CatalogPathInstance
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

SetCatalogItemAclEntryForUser
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False
SetCatalogItemAclEntryForGroup
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False
SetCatalogItemAclEntryForOther
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False
SetCatalogItemAclEntryForUserOwner
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False
SetCatalogItemAclEntryForGroupOwner
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-Permissions

Anger behörigheterna för ACE. De godtagbara värdena för den här parametern är:

  • Ingen
  • Läs
  • Läs och skriv

Parameteregenskaper

Typ:Microsoft.Azure.Commands.DataLakeAnalytics.Models.DataLakeAnalyticsEnums+PermissionType
Standardvärde:None
Godkända värden:None, Read, ReadWrite
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-User

Ange ACL-post för katalogen för användaren.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

SetCatalogAclEntryForUser
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
SetCatalogItemAclEntryForUser
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-UserOwner

Ange ACL-post för katalogen för användarens ägare.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

SetCatalogAclEntryForUserOwner
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
SetCatalogItemAclEntryForUserOwner
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-WhatIf

Visar vad som skulle hända om kommandot körs. Cmdleten körs inte.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Wi

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

String

Guid

CatalogPathInstance

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

Utdata

PSDataLakeAnalyticsAcl