New-AzStorageLocalUserPermissionScope

建立許可權範圍物件,可在 Set-AzStorageLocalUser 中使用。

語法

Default (預設值)

New-AzStorageLocalUserPermissionScope
    -Permission <String>
    -Service <String>
    -ResourceName <String>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Description

New-AzStorageLocalUserPermissionScope Cmdlet 會建立許可權範圍物件,可在 Set-AzStorageLocalUser 中使用。

範例

範例 1:建立權限範圍物件,然後使用權限範圍物件建立或更新本機使用者。

$permissionScope1 = New-AzStorageLocalUserPermissionScope -Permission rw -Service blob -ResourceName container1

$permissionScope2 = New-AzStorageLocalUserPermissionScope -Permission rwd -Service file -ResourceName share2

$localuser = Set-AzStorageLocalUser -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -UserName testuser1 -HomeDirectory "/" -PermissionScope $permissionScope1,$permissionScope2

$localuser

   ResourceGroupName: myresourcegroup, StorageAccountName: mystorageaccount

Name      Sid                                          HomeDirectory HasSharedKey HasSshKey HasSshPassword PermissionScopes SshAuthorizedKeys
----      ---                                          ------------- ------------ --------- -------------- ---------------- -----------------
testuser1 S-1-2-0-0000000000-000000000-0000000000-0000 /                                                   [container1,...]

$localuser.PermissionScopes

Permissions Service ResourceName
----------- ------- ------------
rw          blob    container1
rwd         file    share2

前 2 個命令會建立 2 個權限範圍物件。 下列命令會使用權限範圍物件建立或更新本機使用者,然後顯示更新的本機使用者屬性。

參數

-DefaultProfile

用於與 Azure 通訊的憑證、帳號、租戶和訂閱。

參數屬性

類型:IAzureContextContainer
預設值:None
支援萬用字元:False
不要顯示:False
別名:AzContext, AzureRmContext, AzureCredential

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Permission

指定本機使用者的權限。 可能的值包括:讀取 (r)、寫入 (w)、刪除 (d)、清單 (l) 和建立 (c)。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ResourceName

指定本機使用者使用的資源名稱,通常是容器名稱或檔案共用名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Service

指定本機使用者使用的服務,例如 blob、檔案。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援常見參數: -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters。

輸入

None

輸出

PSPermissionScope