Powershell get-befehl - Ausgabe erst am Ende
Hallo,
bei einer Powershelldatei (test.ps1) mit folgendem Inhalt:
wird der Befehl get-acl zwar nach dem write-host 1 ausgeführt (erkennbar an der Leerzeile), aber das Ergebnis wird erst nach
write-host 2 ausgegeben. Auch bei anderen get-Befehlen ist das so.
Warum?
Eigentlich ging es mir ja um diesen Code
Dessen Ausgabe sieht so aus:
Das passt so. Das Ergebnis des Befehls get-RDSessionHost wird vor der Frage ausgegeben.
Bei diesem Code allerdings, der ja fast der Gleiche ist, nur dass der get-RDSessionhost-Befehl noch an ein Select-Object übergeben wird.
siehe die Ausgabe so aus:
Also erst kommt die Frage, und erst wenn man die beantwortet hat, kommt das Ergebnis des get-RDSessionHost-Befehls.
Warum?
Danke
Martin
Wieso die Bilder zentriert und nicht linksbündig sind, weiß ich übrigens auch nicht.
bei einer Powershelldatei (test.ps1) mit folgendem Inhalt:
write-host 1
get-acl
write-host 2
write-host 2 ausgegeben. Auch bei anderen get-Befehlen ist das so.
Warum?
Eigentlich ging es mir ja um diesen Code
$meinesammlung = "abc"
write-host "Liste RDSessionhosts der Sammlung auf."
Get-RDSessionHost -CollectionName $meinesammlung
$antwort = read-host "Soll die Sammlung '$meinesammlung' neu erstellt werden? J/N"
Das passt so. Das Ergebnis des Befehls get-RDSessionHost wird vor der Frage ausgegeben.
Bei diesem Code allerdings, der ja fast der Gleiche ist, nur dass der get-RDSessionhost-Befehl noch an ein Select-Object übergeben wird.
$meinesammlung = "abc"
write-host "Liste RDSessionhosts der Sammlung auf."
Get-RDSessionHost -CollectionName $meinesammlung | Select-Object Collectionname,Sessionhost,newconnectionallowed
$antwort = read-host "Soll die Sammlung '$meinesammlung' neu erstellt werden? J/N"
Also erst kommt die Frage, und erst wenn man die beantwortet hat, kommt das Ergebnis des get-RDSessionHost-Befehls.
Warum?
Danke
Martin
Wieso die Bilder zentriert und nicht linksbündig sind, weiß ich übrigens auch nicht.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 51952216031
Url: https://administrator.de/forum/powershell-get-befehl-ausgabe-erst-am-ende-51952216031.html
Ausgedruckt am: 22.12.2024 um 19:12 Uhr
2 Kommentare
Neuester Kommentar
Gab's hier schon ein paar mal, Stichwort Unterschied zwischen Write-Host und Write-Output
Gruß Sid
- Powershell: GCI sofort ausgeben
- https://stackoverflow.com/questions/40257475/powershell-write-output-onl ...
Gruß Sid