Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Abfrage von Diensten per CMD - teilweise sehr lange Antwortzeiten

Frage Microsoft Windows Tools

Mitglied: DS-6.1

DS-6.1 (Level 1) - Jetzt verbinden

12.05.2014 um 08:36 Uhr, 1587 Aufrufe, 4 Kommentare

Hallo,

vor kurzem habe ich mir eine Batch-Datei erstellt, mit deren Hilfe ich überprüfen kann, ob die Citrix-Druckdienste auf entfernten Servern laufen.

Die Datei sieht vereinfacht folgendermaßen aus: sc \\SERVER query "DIENST"

Diese Abfrage läuft für 3 virualisierte Citrix-Server mit Win2008R2. Die Antwort von 2 der 3 Servern kommt innerhalb von Millisekunden zurück. Bei einem der Server (es ist immer derselbe) dauert die Antwort ca. 10 Sekunden.

Hat jemand eine Idee woran das liegen könnte? Wenn ein User anruft und über Druckerprobleme klagt, bräuchte ich idealerweise sofort die Antworten der Dienste...

Vielen Dank.
Mitglied: colinardo
12.05.2014, aktualisiert um 11:35 Uhr
Hallo DS-6.1, Willkommen im Forum!
Warum nicht einen Trigger oder Script auf dem jeweiligen Server erstellen der bei gestopptem oder abgestürztem Dienst diesen automatisch neu startet ? Dann gibt es weniger support-calls

Grüße Uwe
Bitte warten ..
Mitglied: Snowman25
12.05.2014, aktualisiert um 12:05 Uhr
Hallo DS-6.1,

steht denn nichts im Eventlog des langsamen Servers?
Ist hier möglicherweise die Uhrzeit am Server falsch gestellt?

Ansonsten kannst du die Powershell verwenden. Die soll wohl schneller laufen als SC:
01.
$a = gwmi -query "SELECT * FROM win32_service WHERE name = 'Spooler'" -computer SERVER1 
02.
$b = gwmi -query "SELECT * FROM win32_service WHERE name = 'Spooler'" -computer SERVER2 
03.
$c = gwmi -query "SELECT * FROM win32_service WHERE name = 'Spooler'" -computer SERVER3 
04.
 
05.
Write-Host $a.Name`ton $a.__SERVER`tis $a.STATUS`twith state $a.STATE`n -NoNewLine 
06.
Write-Host $b.Name`ton $b.__SERVER`tis $b.STATUS`twith state $b.STATE`n -NoNewLine 
07.
Write-Host $c.Name`ton $c.__SERVER`tis $c.STATUS`twith state $c.STATE`n -NoNewLine
Gruß,
Snowman25

€dit: Ändern von ECHO auf Write-Host, damit keine Zeilenumbrüche den Output zerschießen.
Bitte warten ..
Mitglied: DS-6.1
12.05.2014, aktualisiert um 13:37 Uhr
Hallo colinardo, das wäre natürlich die elegantere Lösung und würde in der Tat ein paar Telefonate ersparen. Bei meinem aktuellen Kenntnisstand müsste ich erst einmal eine Weile googeln bis das funktioniert. Aber definitiv eine Hausaufgabe für mich für die nächsten Tage. Für eine Hilfestellung wie so ein Script aussehen könnte bin ich natürlich immer dankbar

@snowmen25: die Uhrzeiten sind korrekt und in den Logs konnte ich nichts auffälliges finden. Server B, der verspätet antwortet, fühlt sich beim Arbeiten allerdings flüssiger an als Server A, der ja beim Dienst sofort antwortet... Kurios
Bitte warten ..
Mitglied: colinardo
12.05.2014, aktualisiert um 13:48 Uhr
z.B. mit folgendem Powershell-Script, das ganze in den Taskplaner gepackt und regelmäßig ausgeführt.
01.
$dienst = Get-Service -Name spooler -ErrorAction Stop 
02.
if ($dienst.Status -ne "Running"){ 
03.
    write-host "Dienst '$($dienst.Name)' befindet sich im Status '$($dienst.Status)' und wird nun neu gestartet." 
04.
    try{ 
05.
        Start-Service $dienst 
06.
        $dienst.WaitForStatus("Running",[timespan]"00:02:00") 
07.
    }  
08.
    catch [System.ServiceProcess.TimeoutException] { 
09.
        write-host "Der Dienst konnte nicht innerhalb von 2 Minuten gestartet werden!" -ForegroundColor Red 
10.
    }  
11.
    Finally { 
12.
        write-host "Aktueller Status: "$dienst.Status 
13.
14.
}else{ 
15.
  write-host "Dienst $($dienst.Name) läuft ordnungsgemäß." 
16.
}
oder mit Batch ganz banal so:
01.
sc query spooler | find "RUNNING" || sc start spooler
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch, CMD - Prüfen ob ein Dienst existiert, nicht läuft (4)

Frage von RycoDePsyco zum Thema Batch & Shell ...

Datenbanken
SUM oder AVG in SQL Abfrage dauert viel zu lange warum? (5)

Frage von samet22 zum Thema Datenbanken ...

Netzwerkgrundlagen
gelöst Beliebigen Zeitserver auf Zeit abfragen (4)

Frage von blade999 zum Thema Netzwerkgrundlagen ...

Batch & Shell
gelöst Taskkill für bestimmtes cmd Fenster (6)

Frage von n0cturne zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
gelöst Raid-Controller (Areca) Datenverlust trotz R5 (16)

Frage von sebastian2608 zum Thema Festplatten, SSD, Raid ...

Server-Hardware
HP ProLiant DL380 G7, POST Error: 1785-Drive Array not Configured (10)

Frage von Paderman zum Thema Server-Hardware ...

Microsoft Office
gelöst Office 365 Pro Domäne einrichten OHNE Webseite (9)

Frage von thklemm zum Thema Microsoft Office ...

Voice over IP
48 Port VOIP Switch mit POE gesucht (8)

Frage von brutzler zum Thema Voice over IP ...