inspiratio
Goto Top

Get-Service Abfrage - Liste aller Server in AD und die Services

Hallo zusammen,

ich bin neu in Thema Powershell und bräuchte dringend eure Hilfe.

Ich versuche ein Script zusammenzustellen. Folgendes Szenario:

- Abruf aller Server im AD
- Abruf der Services von den Servern

So schaut aktuell mein Script aus:

$test = Get-ADComputer -Filter "OperatingSystem -like '*Server*'" -Properties *| Select Name | FT -AutoSize
$test > 'c:\test\list2.txt'

Get-Service -ComputerName (C:\test\list2.txt) | select name, status, machinename


Danke schonmal

Content-ID: 495393

Url: https://administrator.de/contentid/495393

Ausgedruckt am: 22.11.2024 um 18:11 Uhr

emeriks
Lösung emeriks 16.09.2019 um 15:59:52 Uhr
Goto Top
Hi,
ungefähr so
Get-ADComputer -Filter "OperatingSystem -like '*Server*'" -Properties dNSHostName | %{ Get-Service -ComputerName $_.dNSHostName } | select machinename, name, status  

E.
inspiratio
inspiratio 16.09.2019 um 16:14:06 Uhr
Goto Top
Dankeschön! Funktioniert schonmal ganz gut. Kannst du mir bitte die Befehle einwenig kommentieren. Damit ich das nachvollziehen kann. Danke dir
emeriks
emeriks 16.09.2019 aktualisiert um 16:18:42 Uhr
Goto Top
Noch ein Wunsch?

Get-ADComputer --> google
%{ .... } --> "%" steht für "ForEach" --> google
Get-Service --> google
Select --> google
inspiratio
inspiratio 16.09.2019 um 17:03:22 Uhr
Goto Top
Ausgabe müsste jetzt noch in eine Datei erfolgen.

Servername muss als überschrift stehen und darunter alle Services. Wie gebe ich das in der Powershell aus? Kann mir jemand helfen?
emeriks
emeriks 16.09.2019 um 17:05:16 Uhr
Goto Top
inspiratio
inspiratio 17.09.2019 um 11:43:23 Uhr
Goto Top
ich verstehe echt nicht wieso du GOOGLE als Hilfe angibst. Wenn ich mit der Google Hilfe klar gekommen wäre, dann würde ich nicht hier schreiben... Lass lieber die Comments sein...
emeriks
emeriks 17.09.2019 um 11:58:58 Uhr
Goto Top
Nicht die Google-Hilfe. Aber die von Microsoft PowerShell. Und die vielen anderen Treffer.