IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Lancement via c# [PowerShell]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 175
    Par défaut Lancement via c#
    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.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 175
    Par défaut
    Ok, il y avait un cls au début de mon .ps1

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lancement via servlet
    Par CamembertFury dans le forum GWT et Vaadin
    Réponses: 0
    Dernier message: 06/06/2013, 10h32
  2. lancement via shell : NoClassDefFoundError
    Par Schnuffel dans le forum Général Java
    Réponses: 6
    Dernier message: 19/05/2011, 17h42
  3. [SQL-Server] Lancement via PHP d'une procédure stockée utilisant un DTS
    Par Fallen_Leaf dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 20/02/2008, 09h49
  4. [Plugin][Lomboz]Erreur lancement tomcat via eclipse
    Par dodine dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 01/07/2004, 11h06
  5. [Process]Lancement d'applictions via bath sous Dos.
    Par juflata dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 22/06/2004, 14h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo