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

VmWare System mit Script Pausieren, Kopieren, Starten

Frage Entwicklung Batch & Shell

Mitglied: ElAssistente

ElAssistente (Level 1) - Jetzt verbinden

03.07.2007, aktualisiert 10.07.2007, 4933 Aufrufe, 1 Kommentar

Hallo Leute,

ich hab schonmal in nem andrem Thread geschrieben aber da bekam ich leider keine Antwort deswegen mach ich einen neuen auf.



ich hab mir mit viel Zeit in Google ein Script zusammengebaut obwohl ich eigentlich noch nie ein Script geschrieben habe. Langsam verzweifle ich aber leider.

Wenn ich das Script ausfühe wird die Maschine zwar angehalten, aber danach hört das Script auf zu arbeiten und kopiert die Dateien nich wie er eigentlich soll.

Den Teil mit "xcopy" hab ich bis heute nicht verstanden. Ich habs auch schon mit Robocopy.exe versucht aber da Blicke ich auch nicht ganz durch.

Ich will, dass mein Script die virtuelle Maschine anhält, die Verzeichnisse kopiert und danach die VM wieder startet.

Wie gesagt, stoppen kein Problem..
Wenn ich das Script nur mit dem start Teil ausführe geht es auch nur der Kopierteil funktioniert nicht.

Ich arbeite mit der VMWare Server Console 1.0.2 build-39867.. Der Host läuft mit WIN 2003 Server SE, das GastSystem ebenfalls.

Ich poste mal mein Script und hoffe mir kann jemand helfen... (Die Logfileerstellung funktioniert übrigens...)
01.
echo off 
02.
 
03.
:: # initialise variables 
04.
Set ServerName=SACSNWD2 
05.
Set BackupBinFolder=c:\backup 
06.
Set BackupLogFolder=c:\backup\logs\stop_services 
07.
Set LogFile=%BackupLogFolder%\sacsnwd2_stop_services_%DATE%.log 
08.
Set MaxLogAge=14 
09.
 
10.
set rechner1=vsacnwd300-vm06  
11.
set ziel=F:\VMWARE-SERVER\VSACNWD300\VSACNWD300-VM06 
12.
 
13.
cd "C:\Programme\VMware\VMware VmPerl Scripting API" 
14.
 
15.
:check  
16.
if exist "%ziel%\Windows Server 2003 Standard Edition.vmdk.lck" goto shutdownvm1 goto ende 
17.
 
18.
:shutdownvm1  
19.
call vmware-cmd "F:\VMWARE-SERVER\VSACNWD300\VSACNWD300-VM06\Windows Server 2003 Standard Edition.vmx" suspend 
20.
 
21.
call vmware-cmd "F:\VMWARE-SERVER\VSACNWD300\VSACNWD300-VM06\Windows Server 2003 Standard Edition.vmx" getstate 
22.
 
23.
if suspend() = 1 goto copystart goto 
24.
 
25.
:copystart 
26.
echo INFO: Kopieren der Festplattendateien 
27.
 
28.
robocopy.exe "F:\VMWARE-SERVER\VSACNWD300\VSACNWD300-VM06" "G:\Backup VM-Ware" /E /ZB /COPY:DATSOU /R:0 /W:0 
29.
 
30.
call vmware-cmd "F:\VMWARE-SERVER\VSACNWD300\VSACNWD300-VM06\Windows Server 2003 Standard Edition.vmx" start 
31.
 
32.
echo %DATE% %TIME% Stopping VM Ware on %ServerName% >> %LogFile% 
33.
 
34.
echo %DATE% %TIME% Deleting logfiles older than %MaxLogAge% days >> %LogFile% 
35.
cscript %BackupBinFolder%\DeleteOldLogFiles.vbs %BackupLogFolder% %MaxLogAge% >> %LogFile% 2>&1 
36.
echo %DATE% %TIME% done >> %LogFile% 
37.
 
38.
echo %DATE% %TIME% Copying Data completet. >> %LogFile% 
39.
 
40.
:: Delete Variables 
41.
Set BackupBinFolder= 
42.
Set BackupLogFolder= 
43.
Set MaxLogAge= 
44.
Set LogFile= 
45.
Set ServerName= 
46.
 
47.
:ende
Danke im Vorraus.. ElAssistente
Mitglied: gooogix
10.07.2007 um 15:03 Uhr
Hallo!

Ich würde auf dem 2003er Server Volume Shadow Copy Service aktivieren, dann brauchst Du die VMs nicht zu stoppen, sondern ziehst das Backup über die VSS-Dateien.

Gruss
Udo
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
gelöst Script: Dateien kopieren, Benamung anhang von Attributen (4)

Frage von Flexxa zum Thema Batch & Shell ...

Vmware
gelöst VMWare Workstation VMs automatisch starten (6)

Frage von Stefan007 zum Thema Vmware ...

LAN, WAN, Wireless
Script bei starten einer VPN Verbindung mit Checkpoint-VPN Client (2)

Frage von maddig zum Thema LAN, WAN, Wireless ...

Vmware
VMWARE 5.50: von USB Platte VM auf den Datastore kopieren (1)

Frage von l.scheper zum Thema Vmware ...

Heiß diskutierte Inhalte
DSL, VDSL
gelöst DSL 200m verlängern (15)

Frage von Angela44 zum Thema DSL, VDSL ...

Batch & Shell
gelöst Ordner und Datei Name gleich (BATCH) (12)

Frage von clragon zum Thema Batch & Shell ...

Windows Server
SBS 2011 Standard virtualisieren (11)

Frage von HeinrichM zum Thema Windows Server ...

LAN, WAN, Wireless
Per Script auf UniFi-controller zugreifen und WPA2-Key ändern (11)

Frage von Winfried-HH zum Thema LAN, WAN, Wireless ...