OVH Cloud OVH Cloud

[debutant] je ne m'en sort pas

22 réponses
Avatar
Azur
Bonjour tout le monde,

Je suis en train d'automatiser la descente d'une image (imagex) sur
plusieures machines (deploiement)

La phase de creation de partition de mon disque cible ainsi que son
formatage
se passe très bien avec des vbscript.

en revanche pour descendre l'image avec imagex , je ne m'en sort pas.


J'ai fais ceci:



---------------------debut-------------------

Set WshShell = WScript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
set coldrives=fso.drives

Dim disk, drive,fichierimage

set fichierimage=splitvl260xp.swm

set coldrives = FSO.drives
for each objdrive in coldrives
if objdrive.drivetype=4 then
driveletter=objdrive.driveletter

wscript.echo "Déploiement de l'image en cours"

WshShell.run("x:\windows\system32\imagex.exe /apply &objdrive&fichierimage&
1 c:\"),7,true

wscript.echo "Déploiement terminé"
end if
next
--------------- fin ------------------------



le résultat est :

Déploiement de l'image en cours
Déploiement terminé

mais rien ne se passe.


Je pense qu'il faudrait que je gère les erreurs mais là ,je bute.

J'ai fait des on error resume next et des err.number avec de retour un code
erreur0

De plus, imagex semble partir dans la nature. Les variables ne seraint pas
interprétées



Si quelqu'un pouvait m'aider ?

10 réponses

1 2 3
Avatar
Azur
"~Jean-Marc~ [MVP]" a écrit dans le message de
news:
Salut Stephane [MS],
tu nous disais :
Bonjour,

Pourquoi tenter de recréer ce qui existe déjà ?
Deployment Toolkit contient tout ce qu'il faut :
http://www.microsoft.com/downloads/details.aspx?familyid;d8561f-77ac-4400-a0c1-fe871c461a89&displaylang=en&tm


Parce que tout le monde n'a pas de serveurs Windows à
disposition pour faire du déploiement.... ;-)



Et oui !

J'aurais préférer que Microsoft réécrive un outil du genre ghost (copie
secteur) avec les richesses d'imagex (montage démontage)
mais faudrait voir à pas trop réver.

a+


-azur-


Avatar
~Jean-Marc~ [MVP]
Salut Azur,
tu nous disais :
A ce sujet, le "create partition primary" me générait un type de
partition RAW ... et donc peut exploitable.


Normal

Cette commande lancée deux fois permet la création de la partition
type NTFS ??
Si je la lance une troisième fois ....raw ....etc....


Dans diskpart, après création de la partition, select partition, puis format
quick et assign c
(de mémoire)

Apparemment Il faudrait forcer l'identifiant de la partition ID ?

Je m'y attarderais plus tard.


Pas besoin.

ps: marrant ça, j'étais en train de m'amuser avec WinPE 2.1 et le
déploiement de XP en WIM sur des machines de moins de 256 Mo de
RAM... ;-)


Ca passe ?

Je croyais que winpe2.1 demandait au moins 512Mo ?


Hé oui, depuis WinPE2.1 (waik de vista sp1), on peut créer un CD
spécifique "no ram disk". (avant, il y avait un bug de conflit entre
disque dur et lecteur CD) J'ai réussi à le booter dans une VM
VPC2007 réglée à... 120 Mo ! Et en test, j'ai pu faire une
image WIM d'une machine de 256 Mo, moins le partage carte graphique
(grosso-modo 220 Mo de RAM, donc...) puis à la restaurer !

La cerise sur le gateau, c'est que j'ai publié une doc sur mon
site hier soir... ;-)
http://pagesperso-orange.fr/doc.jm/vista/WinPE_ISO_FLAT.htm

Une doc similaire existe dans le WAIK 1.1, mais elle est... incomplète.
C'est donc une exclusivité dont tu profites quasiment en "primeur" ;-)

@+

--
~Jean-Marc~ MVP Shell/User Fr
( Vista x86 Ultimate )
- http://msmvps.com/blogs/docxp/ -
- http://docxp.mvps.org -


Avatar
Azur

Dans diskpart, après création de la partition, select partition, puis
format
quick et assign c
(de mémoire)


Je vais regarder de plus prêt .

je crois que je fais :

select disk 0
clean
create partition primary
assign letter=c:
active


puis


select disk 0
list partition
select partition 1
format fs=ntfs label ="" quick

un truc du genre



Hé oui, depuis WinPE2.1 (waik de vista sp1), on peut créer un CD
spécifique "no ram disk". (avant, il y avait un bug de conflit entre
disque dur et lecteur CD) J'ai réussi à le booter dans une VM
VPC2007 réglée à... 120 Mo ! Et en test, j'ai pu faire une
image WIM d'une machine de 256 Mo, moins le partage carte graphique
(grosso-modo 220 Mo de RAM, donc...) puis à la restaurer !

La cerise sur le gateau, c'est que j'ai publié une doc sur mon
site hier soir... ;-)
http://pagesperso-orange.fr/doc.jm/vista/WinPE_ISO_FLAT.htm

Une doc similaire existe dans le WAIK 1.1, mais elle est... incomplète.
C'est donc une exclusivité dont tu profites quasiment en "primeur" ;-)


Quel honneur que de foulé une page web qui n'a jamais été fréquentée....


Merci au passage pour le contenu de ton site qui m'a énormement fait
progresser.

Je me permet d'abuser de ton temps.
je voudrais pouvoir reconstruire une machine uniquement via cd ou dvd rom.

pour ce faire, j'ai besoin de splitter mes images.

Partant d'une image saine (testée et fonctionnelle)

Je la split: imagex /split toto.wim toto.swm 500
l'opération de splitage se passe sans problème


Par contre, la restauration ce passe mal , imagex ne me demande pas la
deuxieme image ???
La commande que je lance est : imagex /apply toto.swm 1 c:

Dans un premier temps, j'ai imaginé que imagex ne savait pas faire. j'ai
donc essayé:
imagex /apply toto2.swm 1 c: --> veuillez inserer la premiere image
blablabla...

J'ai refais plusieures fois le split de mon image saine avec toujours le
même resultat.

A tu déja fait avec plusieurs volumes cd ou dvd ?
Ne suis pas carrement en train de me trouver confronter au bug que tu decris
plus haut ?

-azur-
















@+

--
~Jean-Marc~ MVP Shell/User Fr
( Vista x86 Ultimate )
- http://msmvps.com/blogs/docxp/ -
- http://docxp.mvps.org -


Avatar
~Jean-Marc~ [MVP]
Salut Azur,
tu nous disais :
select disk 0
clean
create partition primary
assign letter=c:
active

puis

select disk 0
list partition
select partition 1
format fs=ntfs label ="" quick

un truc du genre


D'un bloc : 1 seule partition de la totalité du disque :

select disk 0
clean
create partition primary
assign letter=c:
active
list partition
select partition 1
format fs=ntfs label="" quick
exit

Je me permet d'abuser de ton temps.
je voudrais pouvoir reconstruire une machine uniquement via cd ou dvd
rom.
pour ce faire, j'ai besoin de splitter mes images.


Ton WIM dépasse la capacité d'un DVD ?

A tu déja fait avec plusieurs volumes cd ou dvd ?


Non, pas du tout, j'utilise un DVD ou bien un CD + disque dur USB.

A première vue, d'après la doc fournie avec WAIK, il faudrait utiliser
/ref splitwim.swm
Active la référence des fichiers .wim divisés (SWM). splitwim.swm
est le nom et la situation des fichiers divisés supplémentaires. Les caractères
génériques sont acceptés.

Ce qui donnerait, sous réserves, un truc du genre :
imagex /ref toto*.swm /apply toto.swm 1 c:

Après quelques recherches, il semblerait que ça pose un problème :
http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID56551&SiteID

A tester donc avec WAIK 1.1 et si insuffisant, copier les SWM sur
le disque fraichement préparé, puis les appliquer depuis le disque dur
et les effacer ensuite. (elles peuvent être sur la même partition, puisque
appliquer un WIM n'est pas destructeur, à condition de ne pas utiliser
un répertoire + nom de fichier déjà existant)

Je sens que je vais vérifier ça d'ici peu... ;-)

@+

--
~Jean-Marc~ MVP Shell/User Fr
( Vista x86 Ultimate )
- http://msmvps.com/blogs/docxp/ -
- http://docxp.mvps.org -

Avatar
Stephane [MS]
Bonjour,

Pardon pour ne pas avoir pensé que vous n'aviez pas de serveur. Néanmoins,
vous pouvez regarder la manière utilisée dans la mesure où le code des
scripts est lisible. Vous pouvez, même, avoir accès au code source depuis :
http://www.microsoft.com/downloads/details.aspx?FamilyIDj67f884-d629-4962-bd0a-c51bad560354&displaylang=en

En tant que client, mais plus encore comme MVP, vous avez le droit et même
le devoir d'exprimer que vous n'êtes pas satisfait du canal de
commercialisation utilisé pour un produit exceptionnel comme SoftGrid.
N'hésitez à la dire à chaque interlocuteur Microsoft que vous rencontrez :
c'est le seul moyen de faire changer Microsoft. En effet, actuellement,
Microsoft Application Virtualization (le nouveau nom de SoftGrid) n'est
disponible que comme une extension d'une SA (Software Assurance) sur Windows
; ce qui ne permet pas à beaucoup de client d'en disposer. En revanche, le
Desktop Optimization Pack (DOP) auquel il appartient contient plein de
bonnes choses qui peuvent vous inciter à le considérer...
Cf. http://www.microsoft.com/mdop (facile à trouver, mais en anglais)
http://www.microsoft.com/france/windows/products/windowsvista/entreprise/mdopoverview.mspx
(en français dans le texte)

--
Cdlt
Stéphane
http://blogs.msdn.com/spapp/default.aspx
"MCI (ex do ré Mi chel la si do) [MVP]" a
écrit dans le message de news:O8nxH$
Bonjour !

Dans un genre proche, j'ai été assez impressionné par Softgrid (partie de
MDOP) pour vouloir le proposer à certains clients.
Mais, une fois les techdays terminées, je me suis tourné vers les
grossistes, qui ne connaissent pas ce produit. J'ai essayé de contacter
MS, qui m'a renvoyé sur Internet, qui me conseille de contacter un
revendeur, qui doit passer par un grossiste. On boucle...

Et pourtant, pour ce que j'en ai vu, Softgrid est au Deployment_kit ce que
l'automobile est à la brouette.

Bref, il ne suffit pas qu'un truc existe, pour qu'il soit utilisable, et
utilisé.

@+

Michel Claveau





Avatar
Gilles LAURENT [MVP]
"Jean" a écrit dans le message de
news:
|| Note: Je vous l'accorde ! C'est à proscrire ;-)
|
| Les alias PowerShell aussi d'ailleurs :O)

Mais ici ce sont des alias WSH Shell :-) ...
... en effet largement inspiré de PowerShell !

WSH D:Test> GetAlias "*"

--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
Avatar
Azur
Ton WIM dépasse la capacité d'un DVD ?


Oui potentiellement.

Mais surtout depasse la capa d'un cd sur des machines uniquement pourvues de
lecteur cd :-D


A tu déja fait avec plusieurs volumes cd ou dvd ?


Non, pas du tout, j'utilise un DVD ou bien un CD + disque dur USB.



avec cette méthode, je n'ai aucun souci.






A première vue, d'après la doc fournie avec WAIK, il faudrait utiliser
/ref splitwim.swm
Active la référence des fichiers .wim divisés (SWM). splitwim.swm
est le nom et la situation des fichiers divisés supplémentaires. Les
caractères
génériques sont acceptés.

Ce qui donnerait, sous réserves, un truc du genre :
imagex /ref toto*.swm /apply toto.swm 1 c:

Après quelques recherches, il semblerait que ça pose un problème :
http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID56551&SiteID

A tester donc avec WAIK 1.1 et si insuffisant, copier les SWM sur
le disque fraichement préparé, puis les appliquer depuis le disque dur
et les effacer ensuite. (elles peuvent être sur la même partition, puisque
appliquer un WIM n'est pas destructeur, à condition de ne pas utiliser
un répertoire + nom de fichier déjà existant)

Je sens que je vais vérifier ça d'ici peu... ;-)



J'ai pas le temp de tester avant Lundi.


Je reviendrais te dire ...



a+


-azur-


Avatar
~Jean-Marc~ [MVP]
Salut ~Jean-Marc~ [MVP],
tu nous disais :
Hé oui, depuis WinPE2.1 (waik de vista sp1), on peut créer un CD
spécifique "no ram disk". (avant, il y avait un bug de conflit entre
disque dur et lecteur CD) J'ai réussi à le booter dans une VM
VPC2007 réglée à... 120 Mo ! Et en test, j'ai pu faire une
image WIM d'une machine de 256 Mo, moins le partage carte graphique
(grosso-modo 220 Mo de RAM, donc...) puis à la restaurer !

La cerise sur le gateau, c'est que j'ai publié une doc sur mon
site hier soir... ;-)
http://pagesperso-orange.fr/doc.jm/vista/WinPE_ISO_FLAT.htm


Attention, après tests, je me suis aperçu (ce qui semble logique) que
le lecteur CD est à l'usage exclusif de WinPE tant qu'il est démarré
de cette manière. (ce qui exclu son emploi pour appliquer des WIM/SWM)

@+

--
~Jean-Marc~ MVP Shell/User Fr
( Vista x86 Ultimate )
- http://msmvps.com/blogs/docxp/ -
- http://docxp.mvps.org -

Avatar
Azur
A première vue, d'après la doc fournie avec WAIK, il faudrait utiliser
/ref splitwim.swm
Active la référence des fichiers .wim divisés (SWM). splitwim.swm
est le nom et la situation des fichiers divisés supplémentaires. Les
caractères
génériques sont acceptés.

Ce qui donnerait, sous réserves, un truc du genre :
imagex /ref toto*.swm /apply toto.swm 1 c:

Après quelques recherches, il semblerait que ça pose un problème :
http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID56551&SiteID




Pas testé avec WAIK 1.1 ( je suis en cours)

mais avec WAIK 1


recopie des fichiers splitter de mon cdrom
vers un repertoire tampon

extraction de l'image avec /ref (mon_nom_de_fichier*.swm)

Il n'y a apparemment que la première image qui est prise en compte....


Ca c'est Giga lourd !
---------------------------


Je passe au WAIK 1.1 et je reviens......


-azur-


Avatar
Azur
Test winpe 2.1 (Flat)


Toutes les étapes se passent bien.


L'image ISO boot correctement

" appuyez sur une touche si vous souhaitez bootez sur le cdrom"

... manque bootmgr ...puis hal endommagée...


J'ai refais la manip deux fois.

1) en utilisant le fichier BCD proposé en téléchargement

2) en créant la fichier BCD à la mimine



-azur-
1 2 3