Question Win32_Services

Plus d'informations
il y a 17 ans 7 mois #2694 par balek
Win32_Services a été créé par balek
Bonjour bonjour,

Y a un ptit truc que je saisi pas !!
Qd je fais [code:1]gwmi Win32_Service -computername SERV | ft -autosize[/code:1]

LA aucun pb, j'ai un joli resultat !

Par contre qd je fait une boucle :

$list=import-csv E:\scripts\powershell\services_srv\srv_ad.csv
foreach($i in $list)
{
gwmi Win32_Service -computername $i | select-object
@{e={$_.name};n=\"Service\"},
@{e={$_.state};n=\"Etat\"},
@{e={$_.startmode};n=\"startmode\"}
@{e={$_.startname};n=\"Demarre par\"} | ft -AutoSize >> E:\scripts\powershell\services_srv\resultat\servicesad.csv}


J'ai des erreurs :

[code:1]Get-WmiObject : Le serveur RPC n'est pas disponible. (Exception from HRESULT: 0x800706BA)
At E:\scripts\powershell\services_srv\service3.ps1:4 char:5
+ gwmi <<<< Win32_Service -computername $i | select-object

Name Value
----
n Service
e $_.name
n Etat
e $_.state
n startmode
e $_.startmode
Get-WmiObject : Le serveur RPC n'est pas disponible. (Exception from HRESULT: 0x800706BA)
At E:\scripts\powershell\services_srv\service3.ps1:4 char:5
+ gwmi <<<< Win32_Service -computername $i | select-object
n Service
e $_.name
n Etat
e $_.state
n startmode
e $_.startmode
Get-WmiObject : Le serveur RPC n'est pas disponible. (Exception from HRESULT: 0x800706BA)
At E:\scripts\powershell\services_srv\service3.ps1:4 char:5
+ gwmi <<<< Win32_Service -computername $i | select-object[/code:1]

J'ai tenté d'utiliser support.microsoft.com/default.aspx/kb/875605 mais en vain pour le moment!!

Une idée joyeux powershelleur ?:silly:

@ plus tard !!!


PS : Rhooo il manque tous les backslashs!!! Normal ca amis admins powershell-scriptinhg.com ? :lol:<br><br>Message édité par: balek, à: 20/08/08 11:46

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

Plus d'informations
il y a 17 ans 7 mois #2696 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Re:Win32_Services
Salut Balek,

Normal ton problème ! Je pense que c'est parce que ton import-csv ne fonctionne pas correctement. Du coup ton argument est nul et vlan erreur WMI !!! :-)


Normal pour la disparition des backslash car il fallait mettre ton code dans un bloc Code et non Quote.

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

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

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