Si je lance cela, il fonctionne très bien:Exporter un objet personnalisé dans un fichier CSV ne me donne un ordinateur
$Computers = get-content C:\POSH\test.txt
foreach ($comp in $Computers) {
$CS = Get-WmiObject -Class Win32_computersystem -ComputerName $comp
$Encl = Get-WmiObject -Class Win32_Systemenclosure -ComputerName $comp
$props = @{CompName=$cs.name
Manufacturer=$cs.manufacturer
Model=$cs.model
Serial=$encl.serialnumber}
$obj = New-Object -TypeName PSObject -property $props
Write-Output $obj
}
Mais si je change write-output $obj
à $obj | export-csv c:\posh\test.csv
Je n'obtenir un ordinateur dans le fichier CSV.
Mention de la langue pour trouver des réponses plus rapides et plus. –