Question [Résolu] Hyper-V : sauvegarder les VMs

Plus d'informations
il y a 15 ans 10 mois #6715 par Arnaud Petitjean

Oui, mais dans ce cas tu ajoutes un traitement supplémentaire et tu passes à coté du mécanisme de confirmation de PowerShell (cf. $ConfirmPreference).

Oui, c'est vrai que cela ajoute un traitement supplémentaire.

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.

Plus d'informations
il y a 15 ans 10 mois #6717 par Atolgan
Réponse de Atolgan sur le sujet Re:Hyper-V : sauvegarder les VMs
Laurent Dardenne écrit:

Boz écrit:

je sais ca fait beaucoup de question pour une apres-midi.

Bah c'est surtout le crossposting qui fait beaucoup ;)
Arnaud écrit:

Pour ma part, je créerais un paramètre de type [switch].

Oui, mais dans ce cas tu ajoutes un traitement supplémentaire et tu passes à coté du mécanisme de confirmation de PowerShell (cf. $ConfirmPreference).

Tiens, par curiosité, abordes-tu ce mécanisme lors de tes formations ?


Ce n'est pas ma faute :blush: :blush:
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.

Plus d'informations
il y a 15 ans 10 mois #6718 par Laurent Dardenne
Boz écrit:

Je suis novice dans la matière et préféré poster dans plusieurs endroit pour avoir une réponse

Je comprends et rien n'interdit de le faire, juste la nétiquette.
Boz écrit:

j'ai posté sur plusieurs forum pas de réponse(de la virtualisation avec APP-V de microsoft)

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.
As-tu regardé sur le site Codeplex ?

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 10 mois #6736 par Atolgan
Réponse de Atolgan sur le sujet Re:Hyper-V : sauvegarder les VMs
Non App-V n'a rien avoir avec l'automatisation. C'est un soft avec une partie console serveur et séquenceur pour le serveur(sql) qui permet de virtualiser ses applications en les installant et les hébergeant . Et de n'installer que le soft client qui s'occupe d'aller chercher les applications. :silly: :silly:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 10 mois #6738 par Laurent Dardenne
Boz écrit:

Non App-V n'a rien avoir avec l'automatisation.

Je n'en doute pas :lol:, je parlais de la tâche effectuée par ton script :
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.

Plus d'informations
il y a 15 ans 10 mois #6754 par Atolgan
Réponse de Atolgan sur le sujet Re:Hyper-V : sauvegarder les VMs
Voila j'ai modifié le code de install.cmd pour enlever les pauses afin de ne plus avoir de manipulation à faire mais il me reste comme même à appuyer encore deux fois sur entrée en exectuion administrateur


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 \&quot;Import-Module '%ProgramFiles%\modules\Hyperv' \&quot;[/code:1]<br><br>Message édité par: Boz, à: 7/05/10 10:27

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.056 secondes
Propulsé par Kunena