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, 1489 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 ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

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

Frage von samet22 zum Thema Datenbanken ...

Microsoft
Extrem lange Bootzeit einiger Server (9)

Frage von Shnuuu zum Thema Microsoft ...

Batch & Shell
CMD Verschlüsslung ( Batch ) (9)

Frage von clragon zum Thema Batch & Shell ...

Batch & Shell
Schleife mit todos CMD

Frage von TommyDerWalker zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Windows 7
Verteillösung für IT-Raum benötigt (12)

Frage von TheM-Man zum Thema Windows 7 ...