Partager via


VirtualMachineRunCommandScriptSource interface

Décrit les sources de script pour la commande d’exécution. Utilisez un seul script, scriptUri, commandId.

Propriétés

commandId

Spécifie un commandId du script prédéfini.

script

Spécifie le contenu du script à exécuter sur la machine virtuelle.

scriptUri

Spécifie l’emplacement de téléchargement du script. Il peut s’agir d’UN URI SAS d’un objet blob de stockage Azure avec accès en lecture ou d’UN URI public.

scriptUriManagedIdentity

Identité managée affectée par l’utilisateur qui a accès à scriptUri dans le cas d’un objet blob de stockage Azure. Utilisez un objet vide en cas d’identité affectée par le système. Vérifiez que l’objet blob de stockage Azure existe et que l’identité managée a reçu l’accès au conteneur de l’objet blob avec l’attribution de rôle « Lecteur de données blob de stockage ». Dans le cas d’une identité affectée par l’utilisateur, veillez à l’ajouter sous l’identité de la machine virtuelle. Pour plus d’informations sur l’identité managée et exécuter la commande, reportez-vous à https://aka.ms/ManagedIdentity et https://aka.ms/RunCommandManaged.

Détails de la propriété

commandId

Spécifie un commandId du script prédéfini.

commandId?: string

Valeur de propriété

string

script

Spécifie le contenu du script à exécuter sur la machine virtuelle.

script?: string

Valeur de propriété

string

scriptUri

Spécifie l’emplacement de téléchargement du script. Il peut s’agir d’UN URI SAS d’un objet blob de stockage Azure avec accès en lecture ou d’UN URI public.

scriptUri?: string

Valeur de propriété

string

scriptUriManagedIdentity

Identité managée affectée par l’utilisateur qui a accès à scriptUri dans le cas d’un objet blob de stockage Azure. Utilisez un objet vide en cas d’identité affectée par le système. Vérifiez que l’objet blob de stockage Azure existe et que l’identité managée a reçu l’accès au conteneur de l’objet blob avec l’attribution de rôle « Lecteur de données blob de stockage ». Dans le cas d’une identité affectée par l’utilisateur, veillez à l’ajouter sous l’identité de la machine virtuelle. Pour plus d’informations sur l’identité managée et exécuter la commande, reportez-vous à https://aka.ms/ManagedIdentity et https://aka.ms/RunCommandManaged.

scriptUriManagedIdentity?: RunCommandManagedIdentity

Valeur de propriété