Bonjour,
Je m'explique Voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Get-Content computer.txt | ForEach-Object { Get-WmiObject win32_NetworkAdapterConfiguration -computername $_ | format-list DNSHostname, Description, DNSDomain, IPAddress, MacAddress;
Get-WmiObject win32_computersystem -computername $_ | format-list Name, Version, Description,Domain, Manufacturer, Model, Roles, SystemStartupOptions, SystemType, TotalPhysicalMemory, UserName,IdentifyingNumber;
Get-WmiObject win32_computersystemproduct -computername $_ | format-list __SERVER, Version, Description,Domain, Manufacturer, Model, Roles, SystemType, TotalPhysicalMemory/1KB, UserName,IdentifyingNumber ; 
Get-WmiObject win32_Diskdrive -computername $_ | format-list systemname, Interfacetype, Caption } | Out-File test111.txt
En gros je regarde une liste d'ordinateurs dans computer.txt, je fais plusieurs Get-WmiObject Win32_..... et je le sort dans un fichier texte.

Dans mon fichier texte cela se représente sous la forme de :

Ordinateur1
Information

Information

Information

Ordinateur2
Information

Information

Information.....

Chaque information correspond a une requete Get-WmiObject, j'aimerais que lespace entre chaque information soit enlevé afin que chaque ordinateur forme un bloc avec ses informations.

Quelqu'un peut il m'aider svp ?
Cdt et merci !