Jump to content

Script um bestimmte Dienste und den "log on as" Account auszulesen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo zusammen,

 

ich habe ein Script erstellt daß bestimmte Dienste und den zugehörigen User der sie startet per wmi command-line auslesen soll.

 

wmic service get caption | findstr Remote

gibt mir alle Dienste aus die im Namen (Caption) den String Remote enthalten.

 

wmic service where caption="Remote Registry" get StartName

gibt mir den startenden User des Dienstes Remote Registry aus.

 

for /F %%G in ('wmic service get caption ^| findstr Remote') do wmic service where caption="%%G" get StartName

sollte mir dann eigentlich für jeden gefundenen Dienst mit dem String Remote im Namen den startenden User finden.

 

Leider wird aber nur nach dem ersten Teil im Namen jedes Dienstes bis zum ersten Leerzeichen gesucht.

 

Werden z.B. die Dienste "Routing and Remote Access", "Remote registry" und "Remote Procedure Call" gefunden so wird gesucht nach Routing, Remote und Remote.

 

Was mache ich denn hier falsch? Ich habe versucht an sinnvollen Stellen ' oder " zu setzen aber komme leider nicht zum gewünschten Ergbenis.

 

Vielen Grüße

 

Tobias

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...