Hallo zusammen
Ich hab hier einen Powershell-Script und eine Inputdatei (welche die Servernamen beinhaltet, welche abgefragt werden sollen).
Der Powershellscript überprüft Dienste, welche auf "Automatic" gestellt, jedoch nicht gestartet sind.
Der Powershellscript sieht wie folgt aus (und funktioniert eigentlich einwandfrei):
Get-content getserviceslist.txt | forEach { Get-WmiObject Win32_Service |`
where {($_.startmode -like "*auto*") -and `
($_.state -notlike "*running*")}|`
select DisplayName,Name,StartMode,State|ft -AutoSize }
Das Inputfile "getserviceslist.txt" sieht inhaltlich wie folgt aus:
SERVER01
SERVER02
Der Output, welcher in der Powershell generiert wird, sieht wie folgt aus:
DisplayName Name StartMode State
----------- ---- --------- -----
Software Protection sppsvc Auto Stopped
DisplayName Name StartMode State
----------- ---- --------- -----
Software Protection sppsvc Auto Stopped
Meine Problematik liegt darin, dass im Output nicht ersichtlich ist, welcher Server abgefragt wurde. Sehr hilfreich wäre dann, dass irgendwo zum Output der Servername genannt wird.
Ich danke Euch für die Unterstützung.