共用方式為


Remove-AzDataLakeAnalyticsCatalogItemAclEntry

從 Data Lake Analytics 中目錄或目錄專案的 ACL 中刪除專案。

語法

Remove-AzDataLakeAnalyticsCatalogItemAclEntry
      [-Account] <String>
      [-User]
      -ObjectId <Guid>
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzDataLakeAnalyticsCatalogItemAclEntry
      [-Account] <String>
      [-User]
      -ObjectId <Guid>
      -ItemType <String>
      -Path <CatalogPathInstance>
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzDataLakeAnalyticsCatalogItemAclEntry
      [-Account] <String>
      [-Group]
      -ObjectId <Guid>
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzDataLakeAnalyticsCatalogItemAclEntry
      [-Account] <String>
      [-Group]
      -ObjectId <Guid>
      -ItemType <String>
      -Path <CatalogPathInstance>
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Remove-AzDataLakeAnalyticsCatalogItemAclEntry Cmdlet 會從 Data Lake Analytics 中目錄或目錄專案的訪問控制清單 (ACL) 移除專案 (ACE)。

範例

範例 1:移除目錄的使用者 ACL

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

此命令會移除 contosoadla 帳戶之 Patti Fuller 的目錄 ACL。

範例 2:移除資料庫的使用者 ACL

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

此命令會移除 contosoadla 帳戶之 Patti Fuller 的資料庫 ACL。

參數

-Account

指定 Data Lake Analytics 帳戶名稱。

類型:String
別名:AccountName
Position:0
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-Confirm

執行 Cmdlet 之前先提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Group

拿掉群組目錄的 ACL 專案。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-ItemType

指定目錄或目錄項目的類型。 此參數可接受的值為:

  • 目錄
  • Database
類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-ObjectId

要移除之使用者的身分識別。

類型:Guid
別名:Id, UserId
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-PassThru

表示應該傳回布爾回應,指出刪除作業的結果。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Path

指定目錄或目錄專案的 Data Lake Analytics 路徑。 路徑的部分應該以句號 (..) 分隔。

類型:CatalogPathInstance
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-User

拿掉使用者的目錄 ACL 專案。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

String

Guid

CatalogPathInstance

輸出

Boolean