Sdílet prostřednictvím


New-AzStorageLocalUserPermissionScope

Vytvoří objekt oboru oprávnění, který lze použít v Set-AzStorageLocalUser.

Syntaxe

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

Description

Rutina New-AzStorageLocalUserPermissionScope vytvoří objekt oboru oprávnění, který lze použít v Set-AzStorageLocalUser.

Příklady

Příklad 1: Vytvořte objekty oboru oprávnění a pak vytvořte nebo aktualizujte místního uživatele objekty oboru oprávnění.

$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

Prvních 2 příkazů vytvoří 2 objekty oboru oprávnění. Následující příkazy vytvoří nebo aktualizují místního uživatele objekty oboru oprávnění a pak zobrazí aktualizované vlastnosti místního uživatele.

Parametry

-DefaultProfile

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

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Permission

Zadejte oprávnění místního uživatele. Mezi možné hodnoty patří: Read(r), Write (w), Delete (d), List (l) a Create (c).

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ResourceName

Zadejte název prostředku, obvykle název kontejneru nebo název sdílené složky, který používá místní uživatel.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Service

Zadejte službu používanou místním uživatelem, například soubor objektu blob.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

None

Výstupy

PSPermissionScope