Bonjour,
J'ai un problème avec l'utilisation de System.Management.Automation.dll

J'ai un Winform qui doit lancer une requête à une API PowerShell. Jusque là pas de problème.

Mais j'ai un serveur sur lequel la réponse est trop longue donc sortie en Time Out.

J'ai trouvé un paramètre qui semble être le réglage de ce TimeOut mais j'ai une erreur à l'exécution du programme .NET.

"La référence d'objet n'est pas définie à une instance d'objet"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 runConfig.AddPSSnapIn("VeeamPSSnapIn", out psEx);
 
 Runspace runspace = RunspaceFactory.CreateRunspace(runConfig);
 
 Pipeline pipeline = runspace.CreatePipeline();
 
 runspace.ConnectionInfo.OpenTimeout = 30000;
 
 runspace.Open();
Et c'est bien lorsque je rajoute la ligne du TimeOut que j'ai l'erreur de compilation.

Merci pour votre aide,
Fred