你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Get-AzStorageLocalUser

获取指定的本地用户或列出存储帐户中的所有本地用户。

语法

Get-AzStorageLocalUser
   [-ResourceGroupName] <String>
   [-StorageAccountName] <String>
   [-UserName <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzStorageLocalUser
   -StorageAccount <PSStorageAccount>
   [-UserName <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

说明

Get-AzStorageLocalUser cmdlet 获取指定的本地用户,或列出存储帐户中的所有本地用户。

示例

示例 1:获取指定的本地用户

PS C:\> $localUser = Get-AzStorageLocalUser -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -UserName testuser1

PS C:\> $localUser 

   ResourceGroupName: myresourcegroup, StorageAccountName: mystorageaccount

Name      Sid                                          HomeDirectory HasSharedKey HasSshKey HasSshPassword PermissionScopes
----      ---                                          ------------- ------------ --------- -------------- ----------------
testuser1 S-1-2-0-0000000000-000000000-0000000000-0000 /             True         True      True           [container1,...]

PS C:\> $localUser.PermissionScopes
  
Permissions Service ResourceName
----------- ------- ------------
rw          blob    container1  
rw          file    share2

此命令获取指定的本地用户,并显示其属性。

示例 2:列出存储帐户中的所有本地用户

Get-AzStorageLocalUser -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount"

ResourceGroupName: myresourcegroup, StorageAccountName: mystorageaccount

Name      Sid                                          HomeDirectory HasSharedKey HasSshKey HasSshPassword PermissionScopes SshAuthorizedKeys
----      ---                                          ------------- ------------ --------- -------------- ---------------- -----------------
testuser1 S-1-2-0-0000000000-000000000-0000000000-0000 /             True         True      True           [container1,...]      
testuser2 S-1-2-0-0000000000-000000000-0000000000-0002 /dir          True         True      False

此命令列出存储帐户中的所有本地用户。

参数

-DefaultProfile

用于与 Azure 通信的凭据、帐户、租户和订阅。

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

-ResourceGroupName

资源组名称。

Type:String
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-StorageAccount

存储帐户对象

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

-StorageAccountName

存储帐户名称。

Type:String
Aliases:AccountName
Position:1
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-UserName

本地用户的名称。 用户名必须仅包含小写字母和数字。 它必须仅在存储帐户中唯一。

Type:String
Aliases:Name
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

输入

PSStorageAccount

输出

PSLocalUser