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
Azure PowerShell