For the complete documentation index, see llms.txt. This page is also available as Markdown.

Simulation d’un environnement Runbook

Pour développer de nouveaux runbooks, vous devrez peut-être activer RealmJoin.RunbookHelper pour vous authentifier comme si vous exécutiez à l’intérieur d’un Runbook.

Aperçu

Créer une inscription d’application

Nous créons une inscription d’application Azure pour simuler la connexion de type application à Microsoft Entra.

Créer une inscription d’application

Accorder les autorisations

Nous accorderons les mêmes autorisations que l’identité managée aurait. Nous utiliserons le même AppRoleGranter Toolkit à cette fin.

Remplacez {AppRegObjectId} avec l’ID d’objet de votre inscription d’application.

Créer et téléverser un certificat de développement

Voir ici pour un exemple de création d’un RunbookHelper Dev-Certificate. Remplacez {Variables} en conséquence.

Le {AppID} fait référence à l’ID d’application / ID client des inscriptions d’application.

Si vous n’avez pas d’ID d’abonnement spécifique, utilisez simplement un abonnement par défaut de votre locataire. (Dans la plupart des cas, cela n’a pas d’importance.)

Vous obtiendrez un fichier AzureRunAsConnection.cer que vous téléversez dans les secrets de l’inscription d’application.

Si vous souhaitez servir plusieurs applications / environnements, vous pouvez remplacer le « AzureRunAsConnection » par défaut dansCN=AzureRunAsConnection par un nom personnalisé lors de la création du certificat pour cet environnement.

Vous pouvez alors sélectionner l’environnement / certificat (par exemple « OtherEnv ») à utiliser avec Connect-RjRbGraph -AutomationConnectionName "OtherEnv"

Cela vous permet d’accéder à plusieurs environnements depuis la même machine.

Téléversement du certificat

Utilisation

Utilisez simplement Connect-RjRbGraph pour vous authentifier auprès de l’application.

Assurez-vous de supprimer les anciens certificats de développement à l’aide de mmc.exe de votre ensemble de certificats personnels, s’ils sont présents, afin d’éviter les conflits / échecs de connexion.

Mis à jour

Ce contenu vous a-t-il été utile ?