Powershell - Probleme mit Textumleitung in eine Datei
Hi,
wie schon mal werähnt
habe ich mir ein kleines script geschrieben um PCs zu inventarisieren.
Dabei lese ich die Daten per WMI und gebe sie dann mit >> in eine Textdatei aus.
Dort steht dann aber immer ein blank zwischen jedem zeichen.
Für die Weiterverarbeitung in excel kein Problem, da wird alles richtig dargestellt.
Will ich die Datei jedoch im Script bei einem erneuten lauf vorher einlesen
um überprüfen zu können ob betreffender PC schon inventarisiert wurde macht das Probleme.
Evtl ein Zeichensatz Problem.
Wie mache ich das richtig?
Danke!
SC
Code:
$drucker = gwmi win32_printer -ComputerName $client
$drucker | % {
$pcoutstring = [string] $dat + ";$sOU;$client;"
$dname = $_.caption
$treibername = $_.drivername
$danschluss = $_.portname
$pcoutstring = $pcoutstring + "$dname;$treibername;$danschluss;"
$pcoutstring >> $pcoutfile
}
wie schon mal werähnt
Dabei lese ich die Daten per WMI und gebe sie dann mit >> in eine Textdatei aus.
Dort steht dann aber immer ein blank zwischen jedem zeichen.
Für die Weiterverarbeitung in excel kein Problem, da wird alles richtig dargestellt.
Will ich die Datei jedoch im Script bei einem erneuten lauf vorher einlesen
um überprüfen zu können ob betreffender PC schon inventarisiert wurde macht das Probleme.
Evtl ein Zeichensatz Problem.
Wie mache ich das richtig?
Danke!
SC
Code:
$drucker = gwmi win32_printer -ComputerName $client
$drucker | % {
$pcoutstring = [string] $dat + ";$sOU;$client;"
$dname = $_.caption
$treibername = $_.drivername
$danschluss = $_.portname
$pcoutstring = $pcoutstring + "$dname;$treibername;$danschluss;"
$pcoutstring >> $pcoutfile
}
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 155664
Url: https://administrator.de/forum/powershell-probleme-mit-textumleitung-in-eine-datei-155664.html
Ausgedruckt am: 12.04.2025 um 06:04 Uhr
3 Kommentare
Neuester Kommentar