Bonjour,

Je cherche à lancer la commande suivante via C# :
Get-MailboxDatabase -Identity <nomServeur> -status | -Filter where{$_.Name -notlike "*RDB*"}| Select Name,DatabaseSize | Sort-Object DatabaseSize

Mais n'y arrive pas, voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
Command getDB = new Command("Get-MailboxDatabase");
getDB.Parameters.Add("identity", "FFRMRCSDG*");
getDB.Parameters.Add("status", null);
pipeLineDB.Commands.Add(getDB);
Command where = new Command("where");  //<== j'ai l'erreur ici : "The term "where" is not reconized as the name of a cmdlet,...."
where.Parameters.Add("Filter","$_.Name -notlike \" * RDB * \"");
pipeLineDB.Commands.Add(where);
Command select = new Command("Select Name,DatabaseSize");
pipeLineDB.Commands.Add(select);
Command sort = new Command("Sort-Object DatabaseSize");                    
result = pipeLineDB.Invoke();
Please help, j'ai cherché de partout je ne trouve pas de solution à mon problème...

Merci d'avance