Ich führe diesen Befehl und ich bekomme alle Computer-Hostnamen in der Datei names.txt. Jeder Hostname in der Datei befindet sich in einer separaten Zeile, aber auf jeden Hostnamen folgen Leerzeichen, die ein Problem verursachen, wenn ich versuche, diese Datei zu lesen. Wie kann ich in diese Datei ausgeben, ohne die Leerstellen in jeder Zeile zu erhalten?Powershell-out-Datei, wie zusätzliche Leerzeichen in jeder Zeile loszuwerden
Get-ADComputer -Filter * | Select-Object -property name | Sort-Object -Property name | out-file -filepath C:\temp\names.txt
nicht funktioniert. .get etwas wie @ {Name = AWS-TESTSERVER1} anstelle von AWS-TESTSEVER1 – ikask
Ich denke, das sollte d o der Trick. Es gibt eine Hashtabelle zurück, wo 'name = VALUE' ist, also kannst du foreach machen und den Schlüssel auswählen:'% {$ _. Name} ' – anthonybell
Ich denke, die Regex ist falsch. Probieren Sie stattdessen '\ s + $'. – Moerwald