New-AzStorageLocalUserPermissionScope
Crea un objeto de ámbito de permiso, que se puede usar en Set-AzStorageLocalUser.
Sintaxis
New-AzStorageLocalUserPermissionScope
-Permission <String>
-Service <String>
-ResourceName <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
El cmdlet New-AzStorageLocalUserPermissionScope crea un objeto de ámbito de permiso, que se puede usar en Set-AzStorageLocalUser.
Ejemplos
Ejemplo 1: Crear objetos de ámbito de permiso y, a continuación, crear o actualizar el usuario local con los objetos de ámbito de permiso.
$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
Estos primeros 2 comandos crean 2 objetos de ámbito de permiso. Los siguientes comandos crean o actualizan un usuario local con los objetos de ámbito de permiso y después muestran las propiedades de usuario local actualizadas.
Parámetros
-DefaultProfile
Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Permission
Especifique los permisos para el usuario local. Entre los valores posibles se incluyen: Read(r), Write (w), Delete (d), List (l) y Create (c).
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ResourceName
Especifique el nombre del recurso, normalmente el nombre del contenedor o el nombre del recurso compartido de archivos, usado por el usuario local.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Service
Especifique el servicio usado por el usuario local, por ejemplo, blob, archivo.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
None