Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Bei entfernten Rechnern prüfen, ob ein Dienst läuft

Mitglied: Larz

Larz (Level 2) - Jetzt verbinden

03.02.2010, aktualisiert 15:26 Uhr, 11433 Aufrufe, 6 Kommentare

...und wenn nein, protokollieren

Hallo zusammen,

ich habe ein kleines Script gebastelt dass testen soll, ob ein Dienst gestartet ist. Wenn nein, soll der Name des PCs in ein Log-File geschrieben werden.
Das Script wird über ein anderesper PSEXEC auf einem entfernten Rechner gestartet.

Aber - das Schreiben in das Log-File funktioniert nicht, obwohl alle Benutzer Schreibzugriff haben.

Kann das ggf. mal einer bei sich prüfen? Zugriiff auf die versteckte Freigabe haben alle

Mit dieser Datei starte ich per psexec die Batch auf dem entfernten Rechner
01.
set /p Computer2Check=Bitte Comuternamen eingeben: 
02.
psexec \\%Computer2Check% -c -v "check_service.bat"

Das hier ist die Batch die prüft und eigentlich ins Log schreiben soll:
01.
net start | find /i "Servicename">NUL
02.
if errorlevel==1 goto :SERVICE_STOPPED
03.
@echo Service läuft
04.
exit
05.

06.
:SERVICE_STOPPED
07.
@echo Service gestoppt
08.
@echo %computername%;%DATE%;%TIME% >>\\server\protokolle$\service_stopped.log
09.
exit
Ich bekomme vom zweiten Script den Hinweis "Zugriff verweigert", wenn ich ins Log schreiben will....

Wer kann das ggf. mal nachstellen?

Danke & Gruß
Lars
Mitglied: 5t8d1e
03.02.2010 um 17:14 Uhr
Hallo

wenn du xp oder höher nutzt, wäre es sinvoll hierfür sc zu nutzen statt psexec. somit wird die komplette session auf deinen Rechnen stattfinden.

01.
 
02.
set /p Computer2Check=Bitte Comuternamen eingeben: 
03.
set /p Dienstname=Bitte Dienstname eingeben:
04.
for /f "tokens=4"  %%a in ('sc query %dienstname% ^| find "STATE"') do set Status=%%a
05.

06.
@Echo Der Status des Dienstes %Dienstname ist %Status%
so den Rest mit der logdatei kannst du ja dann wieder selbst zusammenbasteln.

grüße
torsten

PS.: noch sinvoller wäre eine wmi abfrage per vbs oder powershell, damit läßt dann das ergebnis besser auswerten
Bitte warten ..
Mitglied: Larz
03.02.2010 um 17:40 Uhr
Hallo Torsten,

danke, aber dein Script funktioniert bei mir leider nicht. Zum Einen fehlt in der letzten Zeile wohl noch ein % hinter Dienstname, zudem wird unter %Status% einfach "nichts" angezeigt.
Was ich auch nicht ganz verstehe, wie soll ich das bei anderen PCs machen? Ich gebe zwar in der ersten Zeile den Computernamen ein, verwende die Variable aber nicht im folgenden...?!?!

Danke & Gruß
Lars
Bitte warten ..
Mitglied: 5t8d1e
03.02.2010 um 17:48 Uhr
Hallo,

ja da waren wiedermal die Finger schneller als das Hirn
hier ist die überarbeitet Version

01.
Set /p Computer2Check=Bitte Comuternamen eingeben:  
02.
set /p Dienstname=Bitte Dienstname eingeben: 
03.
for /f "tokens=4"  %%a in ('sc \\%Computer2Check% query %dienstname% ^| find "STATE"') do set Status=%%a 
04.

05.
@Echo Der Status des Dienstes %Dienstname% ist %Status%
Bitte warten ..
Mitglied: Larz
03.02.2010 um 20:42 Uhr
hm... die Ausgabe ist weiterhin leer:


C:\>Set /p Computer2Check=Bitte Comuternamen eingeben:
Bitte Comuternamen eingeben: notebook
C:\>set /p Dienstname=Bitte Dienstname eingeben:
Bitte Dienstname eingeben: Arbeitsstationsdienst
C:\>for /F "tokens=4" %a in ('sc \\notebook query Arbeitsstationsdienst | find "STATE"') do set Status=%a
Der Status des Dienstes Arbeitsstationsdienst ist

C:\>pause
Drücken Sie eine beliebige Taste . . .

Geht das bei Dir?
Bitte warten ..
Mitglied: 5t8d1e
03.02.2010 um 23:39 Uhr
Hallo,

ja es geht, ABER! bei diesen Dienst solltest du "lanmanworkstation" (ohne Quotes) eingeben .


Grüße
Torsten

edit: es muss der Servicename und nicht der Anzeigename des Dienstes verwendet werden. mit sc query | find "Name:" solltes du immer die richtigen Namen finden.
Bitte warten ..
Mitglied: Larz
04.02.2010 um 06:48 Uhr
Aaaahhhhh... jetzt wird's Tag!
Prima, danke für den Codeschnipsel

Gruß
Larz
Bitte warten ..
Ähnliche Inhalte
Windows Server
Ps1 Script lauft nicht
gelöst Frage von 131455Windows Server8 Kommentare

Hallo, führe ich Zeilen wie würde die eben als Aufgabenplanung gerne hinterlegen. Gruss Rainer

Hardware

Rechner bringt kein Bild, Lüfter lauft extrem laut

gelöst Frage von Sil3nz3rHardware8 Kommentare

Hallo liebe Admins, Da ich auf Google nichts finden konnte, hoffe ich ihr könnt mir helfen. Ich habe seit ...

Windows 10

Organisation entfernt, Daten wiederherstellen

gelöst Frage von malikaWindows 101 Kommentar

Hallo, ich habe gerade ein Fehler gemacht und die Organisation von einem Windows 10 Pro entfernt, den PC habe ...

Festplatten, SSD, Raid

Windows Server Sicherung: Sicherungsplatte entfernt

gelöst Frage von pippo095Festplatten, SSD, Raid3 Kommentare

Moin zusammen, ich habe ein "kleines" Problem mit der Windows Server Sicherung - Und zwar habe ich gestern Abend ...

Neue Wissensbeiträge
Internet
EU-Urheberrechtsreform: Zusammenfassung
Information von Frank vor 1 TagInternet

Auf golem.de gibt es eine Analyse von Friedhelm Greis, der das Thema EU-Urheberrechtsreform gut und strukturiert zusammenfasst. Zwar haben ...

Microsoft Office

Office365 Schwachstellen bei Sicherheit und Datenschutz

Information von Penny.Cilin vor 2 TagenMicrosoft Office7 Kommentare

Auf Heise+ gibt es einen Artikel bzgl. Office365 Schwachstellen. Das ist noch ein Grund mehr seine Daten nicht in ...

Sicherheit
Schwachstellen in VPN Clients
Tipp von transocean vor 4 TagenSicherheit2 Kommentare

Moin, es gibt Sicherheitslücken bei VPN Clients namhafter Hersteller, wie man hier lesen kann. Gruß Uwe

Sicherheit

Wikileaks-Gründer Julian Assange wurde festgenommen

Information von Frank vor 7 TagenSicherheit3 Kommentare

Wikileaks-Gründer Julian Assange wurde heute in London festgenommen. Die Botschaft Ecuadors, in der er seit sieben Jahren lebte, hat ...

Heiß diskutierte Inhalte
Tipps & Tricks
Verdammt voll erwischt
Frage von AlchimedesTipps & Tricks23 Kommentare

Folgende Mail habe ich auf meinem Freenet Account erhalten: Nun folgendes Problem: 1) Ich besuche Porno Seiten yep hat ...

Drucker und Scanner
Xerox 7328 muss jeden Tag neu installert werden
Frage von PN-SchrauberDrucker und Scanner20 Kommentare

hallo, ich habe in Problem mit einem unserer Drucker. Vorweg, die meisten unserer Netzwerkdrucker laufen über einen Druckserver, dieser ...

HTML
Google maps
Frage von jensgebkenHTML20 Kommentare

Hallo Gemeinschaft, hab mal ne Frage zu Maps - habe es hinbekommen, dass ich einen iframe link erstellen kann ...

Switche und Hubs
PC Verursach Probleme im Netzwerk
gelöst Frage von spoboeSwitche und Hubs16 Kommentare

Hallo zusammen, folgene Situation macht mich inzwischen ratlos: In unserem Betrieb ist ein Rechner über die Hausverkabelung an einem ...