New-AzStorageLocalUserPermissionScope

Set-Az Depolama LocalUser içinde kullanılabilecek bir izin kapsamı nesnesi oluşturur.

Syntax

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

Description

New-Az Depolama LocalUserPermissionScope cmdlet'i, Set-Az Depolama LocalUser içinde kullanılabilecek bir izin kapsamı nesnesi oluşturur.

Örnekler

Örnek 1: İzin kapsamı nesneleri oluşturun, ardından izin kapsamı nesneleriyle yerel kullanıcı oluşturun veya güncelleştirin.

$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

Bu ilk 2 komut, 2 izin kapsamı nesnesi oluşturur. Aşağıdaki komutlar bir yerel kullanıcıyı izin kapsamı nesneleriyle oluşturur veya güncelleştirir, ardından güncelleştirilmiş yerel kullanıcı özelliklerini gösterir.

Parametreler

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Permission

Yerel kullanıcının izinlerini belirtin. Olası değerler şunlardır: Read(r), Write (w), Delete (d), List (l) ve Create (c).

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceName

Kaynağın adını (normalde kapsayıcı adını veya yerel kullanıcı tarafından kullanılan dosya paylaşımı adını) belirtin.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Service

Yerel kullanıcı tarafından kullanılan hizmeti (blob, dosya gibi) belirtin.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Girişler

None

Çıkışlar

PSPermissionScope