Je suis assez nouveau en C# et j'ai une mare en essayant de faire fonctionner ce qui devrait être une tâche simple, en bref, j'ai écrit un script PowerShell pour créer des VApps dans un environnement vSphere, le PoSh script fonctionne parfaitement, ensuite j'ai créé (mon premier essai) une application console Windows pour exécuter (initialement) ce script avec l'entrée de l'utilisateur, voici le problème, dans mon application console j'utilise Process. Start pour appeler mon PoSh script et passer des paramètres, mais, ils sortent joints et manquent complètement le dernier paramètre, voici la ligne en question :
Process.Start("Powershell.exe","-ExecutionPolicy bypass F:\\hello.ps1 -Location " + location + " -AppName" + appname);
AppName est complètement ignoré et Location tend à sortir comme -Locationanywhere au lieu de -Location Anywhere, je suis sûr que c'est quelque chose de basique et j'ai parcouru le groupe habituel et RTFM mais aucune joie !
Hello.ps1 est un test script qui enregistre juste les paramètres qui lui sont passés afin que je puisse vérifier la sortie avant de toucher mon vrai script.
Toute aide est la bienvenue.