Bonjour,

Je lance mon script PS via une méthode c# :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
public void BackupDatabase(string databaseName)
        {
            if (RoleEnvironment.IsAvailable)
                return;

            using (Runspace runspace = RunspaceFactory.CreateRunspace(RunspaceConfiguration.Create()))
            {
                runspace.Open();

                Pipeline pipeline = runspace.CreatePipeline();

                Command saveBaseCommand = new Command(SaveBaseCommand);

                CommandParameter databaseNameParameter = new CommandParameter("-dbToBackup", databaseName);
                saveBaseCommand.Parameters.Add(databaseNameParameter);

                pipeline.Commands.Add(saveBaseCommand);

                Collection<PSObject> result = pipeline.Invoke();

                if (result != null && result.Count > 0)
                {
                    foreach (var item in result)
                    {
                        logger.Trace(item.ToString());
                    }
                }
            }
        }
Or j'obtiens l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Impossible de convertir la valeur Null en type « System.ConsoleColor » en raison de valeurs d'énumération non valides. Spécifiez l'une des valeurs d'énumération suivantes et réessayez. Les valeurs d'énumération possibles sont « Black, DarkBlue, DarkGreen, DarkCyan, DarkRed, DarkMagenta, DarkYellow, Gray, DarkGray, Blue, Green, Cyan, Red, Magenta, Yellow, White ».
Qu'est-ce que j'ai loupé ?

Merci.