New-AzStorageLocalUserPermissionScope
Crée un objet d’étendue d’autorisation, qui peut être utilisé dans Set-Az Stockage LocalUser.
Syntax
New-AzStorageLocalUserPermissionScope
-Permission <String>
-Service <String>
-ResourceName <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande New-Az Stockage LocalUserPermissionScope crée un objet d’étendue d’autorisation, qui peut être utilisé dans Set-Az Stockage LocalUser.
Exemples
Exemple 1 : Créez des objets d’étendue d’autorisation, puis créez ou mettez à jour un utilisateur local avec les objets d’étendue d’autorisation.
$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
Ces 2 premières commandes créent 2 objets d’étendue d’autorisation. Les commandes suivantes créent ou mettent à jour un utilisateur local avec les objets d’étendue d’autorisation, puis affichent les propriétés utilisateur locales mises à jour.
Paramètres
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Permission
Spécifiez les autorisations pour l’utilisateur local. Les valeurs possibles sont les suivantes : Read(r), Write (w), Delete (d), List (l) et Create (c).
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceName
Spécifiez le nom de la ressource, normalement le nom du conteneur ou le nom du partage de fichiers, utilisé par l’utilisateur local.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Service
Spécifiez le service utilisé par l’utilisateur local, par exemple l’objet blob, le fichier.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
None
Sorties
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour