kara66
Goto Top

Unterschiedliche Laufzeit von Powershell-Skripten interaktiv und als Task

Hallo zusammen,

vielleicht kann jemand was zu den Laufzeitunterschieden von Powershell-Skripten sagen, da mir beim Testen große Differenzen aufgefallen sind:

Unter W2K3 verwende ich ein leicht modifiziertes Powershell-Skript, dass mir anstehende Updates aus dem WSUS ausliesst (Quelle: http://exchange.nagios.org/directory/Plugins/Operating-Systems/Windows/ ..). Die erstellte Textausgabe werte ich dann für Nagios mit VbScript aus.

Das Skript läuft auf der Kommandozeile recht schnell durch, beim Aufruf aus Nagios bzw. testweise als geplanter Task dauert die Ausführung recht lange.

Ich habe mal eine kleine Zeitmessung drumrumgebaut:

...
hTimelog.writeline("S=" & Now())
wshShell.run psExe & " -OutputFormat Text -ep RemoteSigned -file """ & psScript & """", vbMinimized, true
hTimelog.writeline("E=" & Now())
...

Und so sieht das Ergebnis aus:

Kommandozeile - 2 Sekunden:
S=25.07.2012 07:33:03
E=25.07.2012 07:33:05

Geplanter Task - knapp 2 Minuten:
S=25.07.2012 07:35:57
E=25.07.2012 07:37:45

Kann das jemand erläutern - oder noch besser: gibt es Tipps, wie man dieses Laufzeitverhalten verbessern kann ??

Danke Euch im voraus.

kara66

Content-ID: 188554

Url: https://administrator.de/contentid/188554

Ausgedruckt am: 22.11.2024 um 15:11 Uhr