Lors de l’ajout d’un « hôte powershell » ou « Add a Powershell Host » via vCenter Orchestrator, vous avez surement eu ce message d’erreur d’accès 401 :
« Unauthorized Access. Authentication mechanism requested by the client may not be supported by the server. «
Pour corriger cette erreur, rendez vous sur le serveur qui exécutera vos scripts powershell et lancer la console « Editeur de stratégie de groupe locale » en lançant la commande suivante gpedit.msc
Une fois lancée, naviguer dans l’arborescence suivante :
Configuration de l’ordinateur –> Modèles d’administration –> Composants Windows –> Gestion à distance de Windows (WinRM).
Dans mon cas je souhaite autoriser l’authentification de base via un trafic non chiffré depuis n’importe quel serveur.
Modifier « Autoriser l’authentification de base » en sélectionnant l’option « Activé » et valider par ok
Modifier « Autoriser le trafic non chiffré » en sélectionnant l’option « Activé » et valider par ok.
Modifier « Hôtes Approuvés » en ajoutant un hôte autorisé à se connecter ou en indiquant « * » pour autoriser tous les hôtes dans le champ « TrustedHostsList » et valider par ok.
Ensuite lancer la commande « Gpupdate /force » dans un shell en tant qu’administrateur pour appliquer la policy.
Relancer ensuite votre workflow sous vCenter Orchestrator pour valider la modification.