none
Configuration IIS en c# avec Powershell RRS feed

  • Question

  • Bonjour,

    Je tente de paramétrer IIS en appelant les commandes Powershell mais j'ai un message d'erreur que je n'arrive pas à résoudre.

    The term 'ConvertTo-WebApplication' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

    Mon code :

    PowerShell ps = PowerShell.Create();
    string defaulwebsite = "\"Default Web Site\"";
    ps.AddCommand("ConvertTo-WebApplication");
                string argument = @"IIS:\Sites\" + defaulwebsite + "\\" + MonSiteWeb;
                
    ps.AddArgument(argument);
    ps.Invoke();

    Le message d'erreur et sur ps.Invoke();

    j'ai tenté de rajouter cela :

    ps.AddCommand("Import-Module");
    ps.AddArgument("WebAdministration");
    ps.Invoke();
    
    ps.AddCommand("add-pssnapin");
    ps.AddArgument("WebAdministration");
    ps.Invoke();
    ps.Stop();
    Mais ça ne change rien.

    La commande fonctionne pourtant bien dans une fenêtre PowerShell alors je pense que ça vient de mon code C# mais je ne vois pas d'ou.

    quelqu'un aurait une idée ?

    Je rajoute quand même sans mettre l'argument, j'ai le même message d'erreur.

    Par avance merci !


    "Un bon technicien n'est pas un technicien qui pense tout savoir" Lallemand Sébastien MCITP EA Windows Server 2008 R2 Apprenti développeur C# EF

    mardi 20 mai 2014 08:48

Réponses

Toutes les réponses