New-AzStorageLocalUserPermissionScope

Membuat objek cakupan izin, yang dapat digunakan di Set-AzStorageLocalUser.

Sintaks

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

Deskripsi

Cmdlet New-AzStorageLocalUserPermissionScope membuat objek cakupan izin, yang dapat digunakan di Set-AzStorageLocalUser.

Contoh

Contoh 1: Buat objek cakupan izin, lalu buat atau perbarui pengguna lokal dengan objek cakupan izin.

$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 perintah pertama ini membuat 2 objek cakupan izin. Perintah berikut membuat atau memperbarui pengguna lokal dengan objek cakupan izin, lalu menampilkan properti pengguna lokal yang diperbarui.

Parameter

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

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

-Permission

Tentukan izin untuk pengguna lokal. Nilai yang mungkin termasuk: Baca(r), Tulis (w), Hapus (d), Daftar (l), dan Buat (c).

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

-ResourceName

Tentukan nama sumber daya, biasanya nama kontainer atau nama berbagi file, yang digunakan oleh pengguna lokal.

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

-Service

Tentukan layanan yang digunakan oleh pengguna lokal, misalnya blob, file.

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

Input

None

Output

PSPermissionScope