Anhalten und Fortsetzen von Virtual Server VMs per Script
- From: "Stefan" <bla@xxxxxx>
- Date: Tue, 31 Jul 2007 17:18:03 +0200
Hallo NG,
vor einiger Zeit habe ich zwei Scripts geschrieben. Das eine hält eine
bestimmte Maschine an, das zweite lässt die Maschine fortsetzen. Das braucht
man zu Sicherungszwecken, da laufende Maschinen nur im Angehaltenen Modus
gesichert werden können.
Mit einer bestimmten Maschine funktioniert das ganz gut. Leider funktioniert
nur das jetzige Skript zum Anhalten der Maschinen. Das andere nicht. Kann
mir jemand sagen was ich da falsch mache?
Es handelt sich um den Virtual Server 2005 R2 auf einem Windows 2003 Server
SP1.
Viele Grüße
Stefan
Hier meine beiden Skripte.
Anhalten von Laufenden Maschinen:
__________________________________________________
On Error Resume Next
Set objShell = CreateObject ("WScript.Shell")
Set virtualServer = CreateObject("VirtualServer.Application")
For each objVM in virtualServer.VirtualMachines
'Falls die virtuelle Maschine läuft
If objVM.State = 5 then
'wird sie anhalten
objVM.Pause
WScript.Sleep 500
end if
Next
Set objVM = Nothing
__________________________________________________
__________________________________________________
Fortsetzen aller angehaltenen Maschinen:
__________________________________________________
On Error Resume Next
Set objShell = CreateObject ("WScript.Shell")
Set virtualServer = CreateObject("VirtualServer.Application")
For each objVM in virtualServer.VirtualMachines
'Falls die virtuelle Maschine angehalten wurde
If objVM.State = 2 then
'wird sie nun fortgesetzt
objVM.Resume
WScript.Sleep 500
end if
Next
Set objVM = Nothing
__________________________________________________
__________________________________________________
.
- Prev by Date: Re: Frage User anlegen und weitere Aufgaben
- Previous by thread: DFÜ-Status abfragen
- Index(es):
Loading