Script pour copier fichiers locaux vers serveur de fichiers
5 réponses
hasdou
salut, ci-joint mon script qui me permet de faire passer des machines
virtuelles sous vs 2005 en Save State avant de faire une copie des fichers
dans un repertoire local.
Je voudrais ajouter a la fin de mon script (apres que les machines
virtuelles soient sorties de l'etat Save State) une copie des fichiers du
repertoire de sauvegarde vers un autre repertoire (un repertoire
//serveur/abcd).
mon Script :
Code:
' Usage : backupvm.vbs <vm instance name> <backup location>
' e.g. cscript backupvm.vbs nameofthemachine d:\backup\
' Make sure that you place the \ at the end of the backup path or you'll get
errors.
'
Option Explicit
On Error Resume Next
Dim objFSO, objVirtualServer, objVM, objSaveTask, objVHD
'Connect to file system object.
set objFSO=CreateObject("Scripting.FileSystemObject")
'Connect to Virtual Server.
set objVirtualServer = CreateObject("VirtualServer.Application")
'Get virtual machine from command-line parameter.
set objVM = objVirtualServer.FindVirtualMachine(WScript.Arguments(0))
'Save state of the virtual machine.
set objSaveTask = objVM.Save
'Loop waiting for task completion
while not objSaveTask.isComplete
WScript.Sleep 1000
wend
'Copy virtual hard disks and undo disks.
for each objVHD in objVM.HardDiskConnections
If objFSO.FileExists(objVHD.HardDisk.file) Then
'Wscript.Echo objVHD.HardDisk.file & " " & WScript.Arguments(1)
objFSO.CopyFile objVHD.HardDisk.file, WScript.Arguments(1)
End If
If objFSO.FileExists(objVHD.undoHardDisk.file) Then
'Wscript.Echo objVHD.undoHardDisk.file & " " & WScript.Arguments(1)
objFSO.CopyFile objVHD.undoHardDisk.file, WScript.Arguments(1)
End If
Next
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gilles LAURENT [MVP]
"hasdou" a écrit dans le message de news: | salut,
Bonjour,
| Ci-joint mon script qui me permet de faire passer des machines | virtuelles sous vs 2005 en Save State avant de faire une copie des | fichers dans un repertoire local. | | Je voudrais ajouter a la fin de mon script (apres que les machines | virtuelles soient sorties de l'etat Save State) une copie des | fichiers du repertoire de sauvegarde vers un autre repertoire (un | repertoire //serveur/abcd).
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
"hasdou" <hasdou@discussions.microsoft.com> a écrit dans le message de
news:EF1893D7-4DF7-4B73-9707-5495DA2E0315@microsoft.com
| salut,
Bonjour,
| Ci-joint mon script qui me permet de faire passer des machines
| virtuelles sous vs 2005 en Save State avant de faire une copie des
| fichers dans un repertoire local.
|
| Je voudrais ajouter a la fin de mon script (apres que les machines
| virtuelles soient sorties de l'etat Save State) une copie des
| fichiers du repertoire de sauvegarde vers un autre repertoire (un
| repertoire //serveur/abcd).
"hasdou" a écrit dans le message de news: | salut,
Bonjour,
| Ci-joint mon script qui me permet de faire passer des machines | virtuelles sous vs 2005 en Save State avant de faire une copie des | fichers dans un repertoire local. | | Je voudrais ajouter a la fin de mon script (apres que les machines | virtuelles soient sorties de l'etat Save State) une copie des | fichiers du repertoire de sauvegarde vers un autre repertoire (un | repertoire //serveur/abcd).
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
Méta-MCI \(MVP\)
Bonjour !
C'était aussi simple ? Je n'avais pas lu que le début du message, car, n'ayant pas de virtual-server, et ne l'ayant pas pratiqué, je me suis dit que j'étais hors course...
Sinon, j'y ai vu qu'il serait possible de contrôler Virtual-server (et donc, peut-être aussi Virtual-PC), avec COM (comme un activeX).
Peux-tu confirmer ? As-tu déjà fait ça ? Si oui,je regarderai ce produit avec un autre oeil/intérêt.
@-salutations
Michel Claveau
Bonjour !
C'était aussi simple ? Je n'avais pas lu que le début du message, car, n'ayant pas de
virtual-server, et ne l'ayant pas pratiqué, je me suis dit que j'étais hors course...
Sinon, j'y ai vu qu'il serait possible de contrôler Virtual-server (et donc, peut-être aussi
Virtual-PC), avec COM (comme un activeX).
Peux-tu confirmer ? As-tu déjà fait ça ? Si oui,je regarderai ce produit avec un autre
oeil/intérêt.
C'était aussi simple ? Je n'avais pas lu que le début du message, car, n'ayant pas de virtual-server, et ne l'ayant pas pratiqué, je me suis dit que j'étais hors course...
Sinon, j'y ai vu qu'il serait possible de contrôler Virtual-server (et donc, peut-être aussi Virtual-PC), avec COM (comme un activeX).
Peux-tu confirmer ? As-tu déjà fait ça ? Si oui,je regarderai ce produit avec un autre oeil/intérêt.
@-salutations
Michel Claveau
hasdou
exactement ce que je cherchais. Merci bien Gilles.
"hasdou" a écrit dans le message de news: | salut,
Bonjour,
| Ci-joint mon script qui me permet de faire passer des machines | virtuelles sous vs 2005 en Save State avant de faire une copie des | fichers dans un repertoire local. | | Je voudrais ajouter a la fin de mon script (apres que les machines | virtuelles soient sorties de l'etat Save State) une copie des | fichiers du repertoire de sauvegarde vers un autre repertoire (un | repertoire //serveur/abcd).
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
exactement ce que je cherchais.
Merci bien Gilles.
"hasdou" <hasdou@discussions.microsoft.com> a écrit dans le message de
news:EF1893D7-4DF7-4B73-9707-5495DA2E0315@microsoft.com
| salut,
Bonjour,
| Ci-joint mon script qui me permet de faire passer des machines
| virtuelles sous vs 2005 en Save State avant de faire une copie des
| fichers dans un repertoire local.
|
| Je voudrais ajouter a la fin de mon script (apres que les machines
| virtuelles soient sorties de l'etat Save State) une copie des
| fichiers du repertoire de sauvegarde vers un autre repertoire (un
| repertoire //serveur/abcd).
exactement ce que je cherchais. Merci bien Gilles.
"hasdou" a écrit dans le message de news: | salut,
Bonjour,
| Ci-joint mon script qui me permet de faire passer des machines | virtuelles sous vs 2005 en Save State avant de faire une copie des | fichers dans un repertoire local. | | Je voudrais ajouter a la fin de mon script (apres que les machines | virtuelles soient sorties de l'etat Save State) une copie des | fichiers du repertoire de sauvegarde vers un autre repertoire (un | repertoire //serveur/abcd).
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
hasdou
sorry ... moi aussi je suis nouvo ds le monde vs. :)
Bonjour !
C'était aussi simple ? Je n'avais pas lu que le début du message, car, n'ayant pas de virtual-server, et ne l'ayant pas pratiqué, je me suis dit que j'étais hors course...
Sinon, j'y ai vu qu'il serait possible de contrôler Virtual-server (et donc, peut-être aussi Virtual-PC), avec COM (comme un activeX).
Peux-tu confirmer ? As-tu déjà fait ça ? Si oui,je regarderai ce produit avec un autre oeil/intérêt.
@-salutations
Michel Claveau
sorry ... moi aussi je suis nouvo ds le monde vs. :)
Bonjour !
C'était aussi simple ? Je n'avais pas lu que le début du message, car, n'ayant pas de
virtual-server, et ne l'ayant pas pratiqué, je me suis dit que j'étais hors course...
Sinon, j'y ai vu qu'il serait possible de contrôler Virtual-server (et donc, peut-être aussi
Virtual-PC), avec COM (comme un activeX).
Peux-tu confirmer ? As-tu déjà fait ça ? Si oui,je regarderai ce produit avec un autre
oeil/intérêt.
sorry ... moi aussi je suis nouvo ds le monde vs. :)
Bonjour !
C'était aussi simple ? Je n'avais pas lu que le début du message, car, n'ayant pas de virtual-server, et ne l'ayant pas pratiqué, je me suis dit que j'étais hors course...
Sinon, j'y ai vu qu'il serait possible de contrôler Virtual-server (et donc, peut-être aussi Virtual-PC), avec COM (comme un activeX).
Peux-tu confirmer ? As-tu déjà fait ça ? Si oui,je regarderai ce produit avec un autre oeil/intérêt.
@-salutations
Michel Claveau
Gilles LAURENT [MVP]
"Méta-MCI (MVP)" a écrit dans le message de news:46d021c4$0$5112$ | Bonjour !
Bonsoir,
[...] | Sinon, j'y ai vu qu'il serait possible de contrôler Virtual-server | (et donc, peut-être aussi Virtual-PC), avec COM (comme un activeX).
En effet, via l'interface COM IVMVirtualServer : http://msdn2.microsoft.com/en-us/library/aa368669.aspx
Beaucoup d'exemples sont disponibles ici : http://www.microsoft.com/technet/scriptcenter/scripts/vs/default.mspx
Note: Virtual PC ne possède pas cette architecture COM :-(
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
"Méta-MCI (MVP)" <enleverlesX.XmcX@XmclaveauX.com> a écrit dans le
message de
news:46d021c4$0$5112$ba4acef3@news.orange.fr
| Bonjour !
Bonsoir,
[...]
| Sinon, j'y ai vu qu'il serait possible de contrôler Virtual-server
| (et donc, peut-être aussi Virtual-PC), avec COM (comme un activeX).
En effet, via l'interface COM IVMVirtualServer :
http://msdn2.microsoft.com/en-us/library/aa368669.aspx
Beaucoup d'exemples sont disponibles ici :
http://www.microsoft.com/technet/scriptcenter/scripts/vs/default.mspx
Note: Virtual PC ne possède pas cette architecture COM :-(
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr