Question
system.management.automation.dll
- michault
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 128
- Remerciements reçus 0
il y a 17 ans 1 mois #4087
par michault
system.management.automation.dll a été créé par michault
Bonjour,
Je dois lancer un script PS via C#.
Param d'entrée C:\.......\TOTO.PS1
Sortie un string
j'ai trouvé un exemple via un forms avec runspace, string et pipeline.
Je ne maitrise pas du tout C#.
Je voudrais faire la même chose sans passer par une interface graphique style.
titi.exe 'c:\....\toto.ps1'
quelqu'un a -t-il déjà fait ça?
pour pouvoir créer le runspace, et utiliser un pipeline, j'ai besion de la référence system.management.automation mais je ne la trouve pas sur ma machine.
Comment puis-je récupérer cette dll?
Voilà le liens de l'exemple que j'ai trouvé:
www.codeproject.com/KB/cs/HowToRunPowerShell.aspx
Merci pour votre aide.
Je dois lancer un script PS via C#.
Param d'entrée C:\.......\TOTO.PS1
Sortie un string
j'ai trouvé un exemple via un forms avec runspace, string et pipeline.
Je ne maitrise pas du tout C#.
Je voudrais faire la même chose sans passer par une interface graphique style.
titi.exe 'c:\....\toto.ps1'
quelqu'un a -t-il déjà fait ça?
pour pouvoir créer le runspace, et utiliser un pipeline, j'ai besion de la référence system.management.automation mais je ne la trouve pas sur ma machine.
Comment puis-je récupérer cette dll?
Voilà le liens de l'exemple que j'ai trouvé:
www.codeproject.com/KB/cs/HowToRunPowerShell.aspx
Merci pour votre aide.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 17 ans 1 mois #4091
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:system.management.automation.dll
Salut,
deux questions avant de répondre :
-tu souhaites créer une appli console en C# ?
-tu as besoin de la DLL pour la référencer dans ton projet C# sous Visual-Studio ?
deux questions avant de répondre :
-tu souhaites créer une appli console en C# ?
-tu as besoin de la DLL pour la référencer dans ton projet C# sous Visual-Studio ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- michault
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 128
- Remerciements reçus 0
il y a 17 ans 1 mois #4095
par michault
Réponse de michault sur le sujet Re:system.management.automation.dll
Oui 2 fois?
Pour janel, je n'ai pas de dossier References Assemblies sous program files sur mon pc perso. En recherchant sous c:\ au bureau rien trouvé non plus.
En tout cas merci encore pour votre réactivité!
Je viens de trouver la DLL sous c:\ windows\assembly.
je verrais demain au boulot mais je suis preneur de la soluce vieille de plusieurs années de Janel.
@+<br><br>Message édité par: chm69, à: 17/02/09 19:31
Pour janel, je n'ai pas de dossier References Assemblies sous program files sur mon pc perso. En recherchant sous c:\ au bureau rien trouvé non plus.
En tout cas merci encore pour votre réactivité!
je verrais demain au boulot mais je suis preneur de la soluce vieille de plusieurs années de Janel.
@+<br><br>Message édité par: chm69, à: 17/02/09 19:31
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 17 ans 1 mois #4097
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:system.management.automation.dll
chm69 écrit:
Sur mon poste c'est le même chemin qu'indiqué par Janel.
chm69 écrit:
[/quote]
Tu trouveras dans le fichier joint, provenant du SDK v6.0, quelques projets de test.
<br><br>Message édité par: Laurent Dardenne, à: 18/02/09 10:51
Quelle est ton installation exactement ?Pour janel, je n'ai pas de dossier References Assemblies sous program files sur mon pc perso. En recherchant sous c:\ au bureau rien trouvé non plus.
Sur mon poste c'est le même chemin qu'indiqué par Janel.
chm69 écrit:
Oui mais ça c'est le GAC, tu peux donc ajouter une référence à ton projet en te plaçant dans l'onglet projet, puis clic droit ajouter une référence ( System.management.Automation)Je viens de trouver la DLL sous c:\ windows\assembly.
[/quote]
Tu trouveras dans le fichier joint, provenant du SDK v6.0, quelques projets de test.
La pièce jointe WindowsPowerShell.zip est absente ou indisponible
Tutoriels PowerShell
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- michault
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 128
- Remerciements reçus 0
il y a 17 ans 1 mois #4105
par michault
Réponse de michault sur le sujet Re:system.management.automation.dll
j'ai un XP sp3 avec Powershell v1.0 et framework .net 3.5.
J'ai trouvé References assemblies sous program files mais sous microsoft je n'ai que le dossier framework et pas de windows powershell.
J'ai trouvé References assemblies sous program files mais sous microsoft je n'ai que le dossier framework et pas de windows powershell.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 17 ans 1 mois #4108
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:system.management.automation.dll
chm69 écrit:
Tu peux aussi vérifier la présence de cette clé dans la registry :
[code:1]HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\PowerShell 1.0[/code:1]
Sinon pourquoi utiliser un prg console C# pour lancer un script PS ? PowerShell fait ça très bien sans avoir à coder
Dans ce cas regarde dans VisualStudio avec la manip donnée plus haut tu peux consulter le chemin de la DLL.J'ai trouvé References assemblies sous program files mais sous microsoft je n'ai que le dossier framework et pas de windows powershell.
Tu peux aussi vérifier la présence de cette clé dans la registry :
[code:1]HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\PowerShell 1.0[/code:1]
Sinon pourquoi utiliser un prg console C# pour lancer un script PS ? PowerShell fait ça très bien sans avoir à coder
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.098 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- system.management.automation.dll