BGInfo Serverrollen
Hallo zusammen,
kurze Frage:
gibt es eine Möglichkeit in BGInfo sich nur die installierten Serverrollen anzeigen zu lassen?
Ich weiß das über den WMI-Query "SELECT Caption FROM Win32_OptionalFeature WHERE installstate=1"
man sich die installierten Features und Rollen anzeigen lassen kann.
Allerdings ist die Liste viel zu lang, da er auch IE, NetFX und die RSAT Tools einzelnd auflistet.
Hat jemand damit Erfahrung und vielleicht eine Lösung?
Windows Server: Ab 2012 R2 - 2016
BGInfo Version: 4.25 (17.01.2018)
Gruß
kurze Frage:
gibt es eine Möglichkeit in BGInfo sich nur die installierten Serverrollen anzeigen zu lassen?
Ich weiß das über den WMI-Query "SELECT Caption FROM Win32_OptionalFeature WHERE installstate=1"
man sich die installierten Features und Rollen anzeigen lassen kann.
Allerdings ist die Liste viel zu lang, da er auch IE, NetFX und die RSAT Tools einzelnd auflistet.
Hat jemand damit Erfahrung und vielleicht eine Lösung?
Windows Server: Ab 2012 R2 - 2016
BGInfo Version: 4.25 (17.01.2018)
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 378443
Url: https://administrator.de/contentid/378443
Ausgedruckt am: 22.11.2024 um 06:11 Uhr
5 Kommentare
Neuester Kommentar
So ein Blödsinn! Sicher kann man mit BGINfo auch Powershell nutzen indem du es per VBS aufrufst oder es alternativ auch in VBS schreibst!
Daher werden mir diese Befehle, welche ich mir bereits selbst erarbeitet hatte, nicht helfen können.
Doch, mach ich doch selbst hier!
Beantworte bitte erst mal unsere Fragen, was du nun eigentlich von den Features angezeigt haben willst, Die "Optional Features" oder nur die "Server-Rollen", dann kann man dir auch helfen.
Ich gehe einfach mal von den Server-Rollen aus.
Die kannst du auch per WMI abfragen, und zwar auch nur die oberste Ebene wenn das gewünscht ist:
Alternative dazu, damit du siehst das Powershell auch mit BGInfo funktioniert:
Dazu lege ein VBS mit folgendem Inhalt an:
und dann erstellst du in BGInfo ein Custom-Feld mit VB-Script und gibst das obige Skript an.
Ausgegeben werden nur die Namen der "obersten Ebene" von denen Teile installiert sind.
So nun bist du an der Reihe.
Grüße Uwe
Ich gehe einfach mal von den Server-Rollen aus.
Die kannst du auch per WMI abfragen, und zwar auch nur die oberste Ebene wenn das gewünscht ist:
SELECT Name FROM Win32_ServerFeature WHERE ParentID=0
Dazu lege ein VBS mit folgendem Inhalt an:
Set objShell = CreateObject("Wscript.Shell")
'Befehl ausführen
Set oExec = objShell.Exec("powershell -WindowStyle Hidden -Executionpolicy ByPass -NoProfile -Command ""Get-WindowsFeature | ?{$_.Installed -and $_.Depth -eq 1} | select -Expand Name""")
' StdOut auslesen
out = ""
Do While Not oExec.StdOut.AtEndOfStream
out = out & oExec.StdOut.ReadAll
Loop
Echo out
Ausgegeben werden nur die Namen der "obersten Ebene" von denen Teile installiert sind.
So nun bist du an der Reihe.
Grüße Uwe