hallo!
ich bin auf der suche nach einem zuverlässigem script dass den
vmwareplayer 4.x beendet.
das problem kommt daher, dass ein NT4 server virtualisiert wurde und
dieser eben nicht "den server ausschaltet"
das script, dass ich hier gebastelt habe, funktioniert unzuverlässig.
manchmal wird das fenster geschlossen, ein anderes mal nicht.
***scriptanfang***
Option Explicit
Dim WshShell, appl
set WshShell = WScript.CreateObject("WScript.Shell")
appl = "Archiv_Server - VMware Player" ' Mixer
WScript.Sleep 250
if WshShell.AppActivate( appl ) = True Then
WScript.Sleep 250
WshShell.sendkeys "%{F4}"
Else
End If
***scriptende***
ich habe auch schon mit dem kill-befehl gearbeitet, da startet der
vmplayer aber beim "ausschaltbildschirm" von nt
das gleiche passiert auch mit dem ausführen einer batch datei mit dem
tools "pskill"
ich hoffe, mir kann jemand weiterhelfen
gruss
oliver
Hi
ich kenne mich mit wshscript nicht aus
aber so wie es aussieht sendet man damit tastenkombinationen ?
unter autoit wuerde ich ungefaehr folgendes machen - jetzt mal frei uebersetzt ...
if process exists "vmware-vmx.exe" then sleep 3 seconds
else kill process "vmplayer.exe"
hmm - sehe gerade das hilft dir ja gar nicht ...
andere Variante ....
das vmware.log absuchen auf einen Hinweis dass die VM runtergefahren ist - guck mal nach - du findest du etwas eindeutiges - wenn nicht - poste mal 2, 3 vmware.logs und ich sag dir was eindeutiges ....
damit kannst du dann das vmware.log scannen a la
if string in string "blabla" exists
then pskill vmware-vmx.exe
else sleep 3 seconds
kill vmplayer.exe
mal ganz am Rande - wir haben in Deutschland auch ein Forum - siehe http://vmware-forum.de
moin continuum!
das problem ist, dass das alte nt das acpi nicht kennt. d.h. windows wird beendet, aber die hardware nicht.
das script sendet den befehl ALT + F4.
manchmal klappt es, manchmal nicht, wende ich das script bei anderen dingen an, funktioniert das ganze tadellos.
also liegt es wohl am vmplayer.
deswegen wird mich ein auswerten der log datei wenig bringen... bzw der fehler oder besser nichtfunktion ist ja bekannt.
wenn ich das programm über die prozesse abschiesse, startet der vmwareplayer mit dem "sie können den pc jetzt ausschalten" bildschirm von nt4.
die automatisierte startroutine startet dann nochmals den nt rechner und es kommt dann zu einer fehlermeldung, die mich zwar nicht stört, aber den serveroperator.
ich werd mal in das forum reinschauen.
danke für die hilfe!
oliver
doch das hilft - zeig mir mal ein vmware.log
Ich finde meine NT4 VM gerade nicht