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

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

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

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...