Script pour déployer un economiseur d'écran commun - Windows & Software
Marsh Posté le 12-02-2007 à 16:52:54
Alors en GPO je suis une lamantable quiche.
Mais je vais t'aiguiller un epu.
Le ficheir d'écran de veille sont des .scr et sont stocké dans c:\windows\system32
Pour le log il faut faire un pti script ou tu test si un fichier est présent dans un repertoire que tu as décidé.
Cependant je ne vois pas l'interet de noté toute les machine qui ont été faites sur les poste ou tu déploie l'economiseur.
Et si le fichier doit etre creer en local, aucun interet de tester si il existe, tu le creer a la main, vide et tu met les nom des machines dedans, ca tévite la vérification.
Cependant ce qui est de l'implémentation de fichier texte avec des variable windows et utilisateur logué, laors la, ca doit etre balèze. A voir.
Désolé je peux rien aider de plus je suis à la limite de mes connaissance.
Marsh Posté le 12-02-2007 à 16:58:25
Merci cortx
On ne peu pas passer de machine en machine car le domaine contient + de 300 postes...
C'est vrai que si aucun fichier log n'est créé y'aura pas mort d'homme mais faire de la copie multicast sous dos j'ai essayé une fois et le résultat et que je me suis remit a fumer alors bon...
Marsh Posté le 12-02-2007 à 17:35:15
Citation : Set FSys = CreateObject("Scripting.FileSystemObject" ) |
Tiens essaie donc ca, un ptit script qui va copier l'ecran de veille de ton serveur a tous les postes.
A mettre dans une gpo a la connexion de la machine.
Par contre pour recuperer les noms des machines ou il est installé ca va etre un peu plus coton!
Marsh Posté le 12-02-2007 à 17:38:16
Si tu pouvais définir ton domaine (samba, nt4, 2000, 2003) et les postes en question 2000 ? XP ?
Marsh Posté le 12-02-2007 à 19:22:53
Dsl pour ne pas avoir précisé mes OS j'ai completement zappé
Mon serveur est sous Win2000 et mes client sont soit sous 2000 soit sous XP
Mr dje ton scripte j'en fait un bat ?
Marsh Posté le 13-02-2007 à 10:00:01
...VB le logiciel et j'ai passé 8h pour faire une fenetre qui affiche une image et que quand je cliqué sur l'image ca en affiché une autre... LA CLASSE !!!!
Je teste ca et je vous tiens au courant
Marsh Posté le 13-02-2007 à 10:05:05
lol c'est bien plus simple que ca!
Tu prends mon script, tu le copie dans un fichier texte, tu le modifie et apres t'as plus qu'a changer l'extension en .vbs! Pas besoin de compiler, d'avoir visual basic ou autre!
Marsh Posté le 14-02-2007 à 10:00:36
Salut
Mr dje ton script me fait juste un copier coller non ?? ce qui me faudrait c'est un script qui copie l'economiseur et qui l'installe peut etre que si je le copie et que dans ma gpo j'indique que l'économiseur ce trouve dans un dossier local aux machines clients qu'est ce que vous en dite ?
Marsh Posté le 14-02-2007 à 12:09:50
Tiens, c'est vrai que j'avais pas pensé a ca
N'importe quoi
C'est peutetre faisable avec un package msi alors non? Vu que ca doit tres certainement etre une clé de registre qui regle l'economiseur par defaut, faudrait peutetre regarder de ce coté?
Je persiste a penser que ca doit pas etre bien compliqué!
Marsh Posté le 14-02-2007 à 14:36:21
et hop voilà les clés de registre à trifouiller :
HKCU\Control Panel\Desktop\SCRNSAVE.EXE pour choisir le fond d'écran
Et pour les autres options de propriétés :
HKCU\Control Panel\Desktop\ScreenSaveTimeOut
HKCU\Control Panel\Desktop\ScreenSaverIsSecure
HKCU\Control Panel\Desktop\ScreenSaveActive
Marsh Posté le 14-02-2007 à 15:20:25
Merci lombrusco (hips...) j'allais justment faire un post pour dire la meme chose il me "suffit" donc maintenant que je me monte un script qui copiera les images, mon .scr et les clé sur les machines client
FEU PATATE!!!!
Marsh Posté le 14-02-2007 à 15:58:26
lol
je réexplique plus clairement le sujet
Il faut que toutes les machines clients est le meme economiseur
Mais il faut que cette economiseur soit en local
Il faut le deployer a partir du serveur
J'utilise un petit prog qui me cré un .scr, ce scr va chercher des images dans un dossier prédéfinie dans sa configuration, la configuration est sauvegarder dans c:\program files\fanatek
Il faut aussi installé les clefs registres et je ne peu pas le faire en poste a poste parceque 1) j'éssaie de bosser un maximum sur le réseau pour apprendre le + possible 2)le réseau contien 300 poste grosso modo...
Marsh Posté le 14-02-2007 à 16:09:15
La clé de registre en question n'accepte pas les chemins UNC ? (j'ai jamais testé) parce que bon ça t'éviterait de copier une image en local même si ça ne mange pas de pain
Marsh Posté le 14-02-2007 à 16:17:33
En fait il ne faut pas que l'économiseur mange de la ressource réseau si sur les 300 poste il y en a 20 qui passe en economiseur ca va manger le reseau pour tout les autres postes actif
J'ai fait un dossier pour simplifier un peu ou j'ai mit le logiciel pour faire l'économiseur les images et les clé et il fait 15 Mo sur du réseau etant en 100Mb au mieux, ca risque de faire mal...
Marsh Posté le 14-02-2007 à 19:16:14
15Mo!! Ben mince c'est quoi cet economiseur d'ecran!!
Sinon fait comme je t'ai dit, un package msi et c'est bon!
Enfin je dis ca j'ai une machine virtuelle toute prete pour les faire, ca me prend 5min mais tout le monde n'a pas ca de pret...
Bon tout compte fait je sais pas
Bon courage!
Marsh Posté le 15-02-2007 à 08:47:40
L'économiseur est une série de photo qui tourne en rond
Comment on fait un .msi parceque la je nage
Marsh Posté le 16-02-2007 à 10:06:56
Y a un topic sur les package msi sur le forum, vas-y faire un tour, c'est plutot bien expliqué...
Sinon j'ai trouvé ca, ca devrait pas mal t'aider! D'ailleurs tiens nous au courant de tes avancées, j'aimerais deployer un fond d'ecran de logon pour tous les postes...
En fait le truc ca serait d'avoir un script qui permette d'ecrire dans la base de registre, si quelqu'un a ca sous le coude?
Marsh Posté le 16-02-2007 à 11:11:04
pour le package, tu peux prendre des outils du genre admin studio
Marsh Posté le 16-02-2007 à 15:48:29
Je reponds a ma propre question:
Citation : 'Copie le fichier bitmap dans le dossier |
Ca fonctionne pour moi, le seul hic c'est que j'arrive pas a remplacer le "c:\windows\" par une variable d'environnement style "%windir%", si quelqu'un pouvait reprendre mon script ca serait top
Marsh Posté le 19-02-2007 à 11:12:54
Salut
Ton script à l'air intérréssant, il faut juste changer desktop.bmp par un .scr et copié le tas d'image qui seront utilisé par le scr
Marsh Posté le 19-02-2007 à 13:47:41
Je sais pas, ca depend comment tourne ton screensaver... Tes images sont stockées dedans ou tu lui indiques celles qu'il doit utiliser? Si les images sont dans le .scr tu n'as qu'a changer le desktop.bmp, sinon il faut que tu re-copies le code pour chaque image que tu veux copier. Et faut aussi que tu changes la clé de registre a modifier.
Alors personne pour me remplacer mon C:\Windows par un chtit %windir% ou equivalent?
J'ai pas mal cherché sur le net mais pas moyen de savoir si il faut que je declare la variable ou bien si c'est parce que je l'utilise pas de la bonne maniere!
Marsh Posté le 19-02-2007 à 17:51:34
J'ai trouvé, pour ceux que ca interresse
Citation : 'Declaration de la variable denvironnement |
Marsh Posté le 21-02-2007 à 13:29:34
Ah oui tiens, j'avais pas vu la strategie pour ca
Enfin moi j'utilise le script pour deployer une image de logon, et ca je crois pas que ca soit dans les strategies
Marsh Posté le 21-02-2007 à 14:01:00
Dsl si ca fait un petit bout de tps que je répondé plus mais j'ai eu masse de travail et j'ai du laisser ca de coté mais me revoila
On va laisser tombé le log parceque ca serta rien...
Je vais essayer le script de dje dès que j'ai un moment
J'au aussi remarque que mon economiseur d'écran allé chercher les infos indiquant l'emplacement des images a afficher dans un .cfg se trouvant dans c:\program files\fanatek\wallpaper
Il faudrait donc prendre ca en compte aussi
J'ai aussi essayer de mettre l'économiseur personnalisable de Windows XP mais il ne passe pas sur les station sous 2000
Je vais essayer de trouver un autre économiseur qui peut se compacter en un seul gros fichier .scr regroupant image et logiciel
Marsh Posté le 01-03-2007 à 10:16:09
Tiens je pense que je vais faire pareil, j'en ai un peu marre de voir le "windows xp" sur les postes du lycée...
Si quelqu'un avait un economiseur stylé et/ou pratique ca serait sympa
Genre j'avais pensé mettre une horloge analogique mais c'est un peu moyen... Au pire un truc inutile mais un peu plus joli que les boites florissantes immondes qui datent de windows 95
Marsh Posté le 01-03-2007 à 17:25:17
un pote m'a passé ça mais j'ai pas eu le temps d'aller voir en détail : http://www.themexp.org/
Marsh Posté le 12-02-2007 à 16:29:43
Bonjour a tous
Voici mon probleme:
Je suis stagiaire dans l'armée dans une cellule informatique et j'éffectue ce stage pour mon curcus scolaire...
Mon gentil chef de stage m'a demandé de faire un economiseur d'écran commun pour tt le domaine jusque la tout va bien...
Il m'a demandé ensuite de faire un script qui copie l'economiseur sur les machines client, qui vérifie si l'opération n'a pas déja était faite, et qui cré un fichier LOG ou sera noté toute les machines qui ont subi l'opération...
Quand il m'as dit ca j'étais comme ca >> puis en y réfléchissant j'était comme ca >> et je serait bientot comme ca >>
Si quelqun à une idée je prend sachant que tout ceci doit etre un fichier .bat a mettre en script d'ouverture de session
Merci...