2012-12-19 21 views
5

Bilgisayarın bir listesi için yüklü yazıcılar listesi almaya çalışıyorum.PowerShell: metin dosyasına yazma

Bu betiği çalıştırdığımda, yalnızca son bilgisayarın bilgilerini "yazar".

Ben PS için çok yeni ve yardım için minnettarım.

$filePath = "E:\ps\computerswithprinters.txt" 
$class = "win32_printer" 
$arycomputer = Get-Content "E:\ps\computers.txt" 

foreach($computer in $aryComputer) 
{ 
    Write-Host "Retrieving printers from $computer ..." 
    $wmi = Get-WmiObject -Class $class -computername $computer 
    format-table -Property name, systemName, shareName -groupby driverName ` 
       -inputobject $wmi -autosize | Out-File -FilePath $filePath 
} 

Teşekkürler!

cevap

6

Kullanarak deneyin Out-File -FilePath $filePath -Append

+0

Worked Great. Teşekkür ederim aptal bir eşek gibi hissediyorum. Teşekkür ederim. Sanırım hala öğreniyorum. – Khan

+0

Rica ederim. İsterseniz cevabı doğru olarak işaretlemeyi unutmayın. –

İlgili konular