Question
[Résolu] Hyper-V : sauvegarder les VMs
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
Oui, c'est vrai que cela ajoute un traitement supplémentaire.Oui, mais dans ce cas tu ajoutes un traitement supplémentaire et tu passes à coté du mécanisme de confirmation de PowerShell (cf. $ConfirmPreference).
Je n'ai malheureusement pas eu le temps de regarder le script en question de Boz pour la sauvegarde de ses VM, mais c'est vrai que puisqu'il gère le mécanisme de confirmation il doit être possible de le forcer en faisant : ./script.ps1 -confirm:$false
Ou quelque chose dans le genre.
Tiens, par curiosité, abordes-tu ce mécanisme lors de tes formations ?
Oui, tout à fait.
J'en parlais d'ailleurs cet après-midi en formation
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- Atolgan
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 16
- Remerciements reçus 0
Boz écrit:
Bah c'est surtout le crossposting qui fait beaucoupje sais ca fait beaucoup de question pour une apres-midi.
Arnaud écrit:Oui, mais dans ce cas tu ajoutes un traitement supplémentaire et tu passes à coté du mécanisme de confirmation de PowerShell (cf. $ConfirmPreference).Pour ma part, je créerais un paramètre de type [switch].
Tiens, par curiosité, abordes-tu ce mécanisme lors de tes formations ?
Ce n'est pas ma faute
Je suis novice dans la matière et préféré poster dans plusieurs endroit pour avoir une réponse car sur mon autre projet malgré que j'ai posté sur plusieurs forum pas de réponse(de la virtualisation avec APP-V de microsoft)
Au moins je sais que je peux trouver des réponses pour le projet powershell je vous remercie.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 68
Je comprends et rien n'interdit de le faire, juste la nétiquette.Je suis novice dans la matière et préféré poster dans plusieurs endroit pour avoir une réponse
Boz écrit:
Ce sujet n'est peut être pas encore courant, si cela concerne l'automatisation de tâches et que le produit ne propose pas de cmdlet, il y a de fortes chances qu'il faille utiliser des Api Dotnet/WMI.j'ai posté sur plusieurs forum pas de réponse(de la virtualisation avec APP-V de microsoft)
As-tu regardé sur le site Codeplex ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Atolgan
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 16
- Remerciements reçus 0
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 68
Je n'en doute pasNon App-V n'a rien avoir avec l'automatisation.
Boz écrit:
Voila un de mes projets de stage est d'automatiser la sauvegarde des VM hébergées sous Hyper-V
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Atolgan
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 16
- Remerciements reçus 0
Pour l'éviter j'ai pensé à
-Modifié encore le code pour les enlevés mais je ne sais pas où ils sont situés
-Mettre l'installation de façon définitive comme un peu les variables et alias dans un profil. Mon problème pour cette solution je suppose que c'est possible et en plus il faut que je le fasse pour tout les utilisateurs du serveur car mon profil sera supprimé apres la fin de mon stage.
Des conseils?
Merci cordialement.
[code:1]@echo off
cls
echo Installing HyperV Management Library for PowerShell
echo ==========================================================
echo.
echo Ensuring that .Net Framework 2 and Windows PowerShell are installed
dism /online /enable-feature /featurename:NetFx2-ServerCore
dism /online /enable-feature /featurename:MicrosoftWindowsPowerShell
echo.
echo About to create folder and copy Powershell module.
md \"%ProgramFiles%\modules\HyperV\"
copy %0\..\HyperV_install\*.* \"%ProgramFiles%\modules\HyperV\"
echo.
echo About to set registry entries for PowerShell script execution, module path and console settings
start /D %0\.. /w regedit \"PS_Console.REG\"
echo.
echo About to Launch PowerShell
start %windir%\System32\WindowsPowerShell\v1.0\powershell.exe -noExit -Command \"Import-Module '%ProgramFiles%\modules\Hyperv' \"[/code:1]<br><br>Message édité par: Boz, à: 7/05/10 10:27
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu] Hyper-V : sauvegarder les VMs