Question utilisation psinfo via powershell

Plus d'informations
il y a 14 ans 4 mois #10859 par darphboubou
Bonjour,

un nouveau probleme se pose à moi aujourd'hui,
j'ai fait une boucle qui me permet grace à l'exe psinfo de connaitre les softs installés sur dess postes distant voici la boucle en question

$nombre=0
$tab='PARW00104004','PARW00113220'
Do
{
$c=$tab[$nombre]
psinfo.exe -s \\$c
$nombre++
}
while($nombre -le $tab.count)

cette boucle marche tres bien mais lorsque je veux spécifier le logiciel que je recherche, comme dans la boucle suivante

$nombre=0
$tab='PARW00104004','PARW00113220'
Do
{
$c=$tab[$nombre]
psinfo.exe -s \\$c | find /i \"nom_du_soft\"
$nombre++
}
while($nombre -le $tab.count)

je pense que ca vient du pipe qui est interpréter par powershell au lieu d'etre pris comme faisant partit integrante de ma commande psinfo

pouvez-vous m aider pls

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 4 mois #10860 par xyz
Réponse de xyz sur le sujet Re:utilisation psinfo via powershell
Salut,
darphboubou écrit:

je pense que ca vient du pipe qui est interpréter par powershell au lieu d'etre pris comme faisant partit integrante de ma commande psinfo

Il est fort probable que le pb soit dans la transformation.
Utilise Select-String au lieu de Find.exe, sinon utilise des batch directement.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 4 mois #10863 par darphboubou
il faut que j'arrive à exécuter toute cette commande en un bloc.

Cette commande etant une commande basic des pstools

je pense que le probleme et que le pipe qui doit etre interpreter par le psinfo et en faite interprete par powershell

psinfo.exe -s \$c | find /i \"nom_du_soft\"

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 4 mois #10870 par xyz
Réponse de xyz sur le sujet Re:utilisation psinfo via powershell
Essaie comme ceci :
[code:1]
&\"C:\tools\SysInternals\PsTools\psinfo.exe\" -s localhost|
Where-Object {$_ -match \"^Microsoft .NET Framework 4\"}
[/code:1]<br><br>Message édité par: Laurent Dardenne, à: 28/12/11 19:24

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 4 mois #10877 par darphboubou
non, ça ne fonctionne toujours pas quelqu'un aurait-il une autre idée?

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.046 secondes
Propulsé par Kunena