Bonjour,
SVP je cherche le moyen de passer un objet de c# vers powershell .
y'a quelqu'un pour m'aider?
Bonjour,
SVP je cherche le moyen de passer un objet de c# vers powershell .
y'a quelqu'un pour m'aider?
pas très précis...
tu souhaites utiliser une classe codée en C# dans tes scripts PowerShell ? ie instancier une classe "externe" ?
si oui, il suffit de :
évidemment, si le code est contenue dans une dll "non enregistrée", il va falloir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $obj = New-Object MyAssembly.MyNameSpace.MyClass
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [Reflection.Assembly]::LoadFile('volume:\path\to\file\my_lib.dll')
Merci pour ta réponse , mais ce que je cherche à faire c'est de générer du script à partir du code c# .
par exemple:
ici dans cet exemple ca marche , mais si je veux faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Widget w=new Slider(); WriteScripte("$Widget=New-Object "+w);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 List<Widget> maliste=new List<Widget>() maliste.add(w1); maliste.add(w2); WriteScripte("$list= "+maliste);
cet exemple n'est pas top mais c'est juste pour illustrer ce que je voudrais faire.
Merci encore
j'ai une application C# et je voudrais sauvegarder son état d'exécution dans un fichier powershell, ceci dit je génère un script powershell qui permet de recréer l'application , mais le problème c'est que pour pouvoir sauvegarder l'état de mes variables d'exécution je trouve pas moyen car j'écris le script sous format texte "String" .
pour récapituler je cherche un moyen d'avoir dans un script les mêmes objets avec leurs valeurs que ceux de l'application c# encours d'exécution.
Merci
Partager