Megosztás a következőn keresztül:


New-AzStorageLocalUserPermissionScope

Létrehoz egy engedélyhatókör-objektumot, amely a Set-AzStorageLocalUserben használható.

Syntax

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

Description

A New-AzStorageLocalUserPermissionScope parancsmag létrehoz egy engedélyhatókör-objektumot, amely a Set-AzStorageLocalUserben használható.

Példák

1. példa: Hozzon létre engedélyhatókör-objektumokat, majd hozzon létre vagy frissítse a helyi felhasználót az engedélyhatókör-objektumokkal.

$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

Ez az első 2 parancs 2 engedélyhatókör-objektumot hoz létre. Az alábbi parancsok létrehoznak vagy frissítenek egy helyi felhasználót az engedélyhatókör-objektumokkal, majd megjelenítik a frissített helyi felhasználói tulajdonságokat.

Paraméterek

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliasok:AzContext, AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Permission

Adja meg a helyi felhasználó engedélyeit. A lehetséges értékek a következők: Read(r), Write (w), Delete (d), List (l), and Create (c).

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ResourceName

Adja meg az erőforrás nevét, általában a tároló vagy a fájlmegosztás nevét, amelyet a helyi felhasználó használ.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Service

Adja meg a helyi felhasználó által használt szolgáltatást( például blob, fájl).

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

None

Kimenetek

PSPermissionScope