Partager via


Add-AzIoTDeviceProvisioningServiceAccessPolicy

Ajoutez une nouvelle stratégie d’accès partagé dans un service d’approvisionnement d’appareils Azure IoT Hub.

Syntaxe

Add-AzIoTDeviceProvisioningServiceAccessPolicy
   [-ResourceGroupName] <String>
   [-Name] <String>
   [-KeyName] <String>
   [-Permissions] <String[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzIoTDeviceProvisioningServiceAccessPolicy
   [-DpsObject] <PSProvisioningServiceDescription>
   [-KeyName] <String>
   [-Permissions] <String[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzIoTDeviceProvisioningServiceAccessPolicy
   [-ResourceId] <String>
   [-KeyName] <String>
   [-Permissions] <String[]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Pour une présentation du service Azure IoT Hub Device Provisioning, consultez https://learn.microsoft.com/azure/iot-dps/about-iot-dps.

Exemples

Exemple 1

Add-AzIoTDeviceProvisioningServiceAccessPolicy -ResourceGroupName "myresourcegroup" -Name "myiotdps" -KeyName "mypolicy" -Permissions "ServiceConfig", "EnrollmentWrite"

ResourceGroupName	: myresourcegroup
Name				: myiotdps
KeyName				: mypolicy
PrimaryKey			: hy******vg=
SecondaryKey		: vb******pY=
Rights				: ServiceConfig, EnrollmentWrite

Ajoutez une nouvelle stratégie d’accès partagé dans un service d’approvisionnement d’appareils Azure IoT Hub avec les droits EnrollmentWrite et ServiceConfig.

Exemple 2

Add-AzIoTDeviceProvisioningServiceAccessPolicy -ResourceGroupName "myresourcegroup" -Name "myiotdps" -KeyName "mypolicy2" -Permissions "EnrollmentRead"

KeyName		Rights
-------		------
mypolicy1	ServiceConfig, EnrollmentWrite
mypolicy2	EnrollmentRead

Ajoutez une nouvelle stratégie d’accès partagé dans un service d’approvisionnement d’appareils Azure IoT Hub avec le droit EnrollmentRead.

Paramètres

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DpsObject

Objet de service IoT Device Provisioning

Type:PSProvisioningServiceDescription
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-KeyName

Nom de clé de la stratégie d’accès au service IoT Device Provisioning

Type:String
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Nom du service IoT Device Provisioning

Type:String
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Permissions

Autorisations de stratégie d’accès au service IoT Device Provisioning

Type:String[]
Valeurs acceptées:ServiceConfig, EnrollmentRead, EnrollmentWrite, DeviceConnect, RegistrationStatusRead, RegistrationStatusWrite
Position:2
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ResourceGroupName

Nom du groupe de ressources

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ResourceId

ID de ressource du service IoT Device Provisioning

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande ne s’exécute pas.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

Sorties