GPO Script démarrage - Windows & Software
Marsh Posté le 10-05-2006 à 18:58:41
Ton script se trouve-t-il à un emplacement exécutable par tes clients ?
Marsh Posté le 10-05-2006 à 19:09:19
le problème doit surement être qu'il faut des droits spécifiques pour copier dans le dossier system32
Marsh Posté le 10-05-2006 à 20:51:45
pour les scripts, gpupdate ne fonctionne pas. Il faut redemarrer la machine.
Les droits dans le dossier system32 ne sont pas nécessaires pour les users car il s'agit d'un script machine et la copie est réalisé par le compte system.
as tu posé ton script dans un dossier accessible à l'utilisateur en lecture ?
verifies tes lignes de commandes à l'interieur du bat, tu devrais avoir quelques chose comme copy "\\nomduserveur\dossier partagé\fichier.x" %systemroot% ...
1) attention de mettre des "" si ton chemin comporte des espaces
2) si tu as des postes 2000, le dossier s'appelle winnt et pas windows. D'ou l'interet d'utiliser la variable %systemroot% dans le script.
Marsh Posté le 10-05-2006 à 21:30:53
les scripts de login s'execute avec le compte SYSTEM donc tous les droits sur C:
Le script est bien dans un emplacement visible par tous sur un partage DFS du genre : \\xxx-DFS$\scripts\fichiers.
Je ne pense pas que sa vienne des droits car meme en admin le script ne fonctionne pas par la GPO.
J'ai passé l'aprèm à faire des testssans résultats !! Je commence à désespérer
Marsh Posté le 10-05-2006 à 21:32:46
Effectivement j'ai des postes en Win 2000 c'est pour sa que dans le script j'utilise la variable %windir%\system32
Marsh Posté le 10-05-2006 à 21:43:46
tu peux faire un copier coller de ton script ?
Marsh Posté le 10-05-2006 à 21:54:50
================
screensaver.cmd
================
xcopy \\XXX-DFS$\scripts\screensaver\*.* %windir%\system32 /s/y
================
Le repertoire screensaver contient 3 fichiers : un *.scr, un *.ini, un *.swf
Marsh Posté le 10-05-2006 à 23:00:31
Et en mettant 3 lignes ou lieu d'une ?
copy \\XXX-DFS$\scripts\screensaver\machin.scr %windir%\system32
copy \\XXX-DFS$\scripts\screensaver\truc.ini %windir%\system32
copy \\XXX-DFS$\scripts\screensaver\bidule.swf %windir%\system32
Marsh Posté le 11-05-2006 à 12:05:51
Bon ben sa ne marche toujours pas !
J'ai vraiment l'impression que le script ne se lance même pas !
J'ai fait un test en mettant un "pause" avec un texte et la fenetre ne s'affiche pas !!!!
Je commence vraiment à désepérer la
Marsh Posté le 11-05-2006 à 13:21:58
Essaye ça :
Code :
|
Tu c/c dans un fichier que tu renommes copie.vbs (par exemple) et tu modifies le chemin et les noms de fichiers.
Edit : faut retirer les chiffres devant chaque ligne, les 2 dernières (Msg) sont juste là pour tester, tu peux les retirer quand ta GPO fonctionnera.
Marsh Posté le 12-05-2006 à 10:24:20
Merci,
C'est une des solutions que suis entrain de voir !
Mais bon vu les pbs que j'ai avec les GPO, je suis entrain de faire un script VBS qui :
1/ Récupère toutes les machines de l'AD (chemin LDAP)
2/ Se connecte à chaque PC de la liste trouvée sur le c$ (en admin)
3/ Copie les 3 fichiers dans le c:\SYSTEM32 des postes
Le script étant exécuté à partir d'un serveur connecté en Admin, donc pas de problèmes de droits ...
De plus l'avantage par rapport au PSEXEC c'est qu'aucun mot de passe admin n'est diffusé ...
Je vous tiens au courant dès que j'ai terminé ! Sa pourrait servir à d'autres
Marsh Posté le 13-05-2006 à 09:37:07
Salut,
Existe t il des objets ordinateur sous ta gpo ?
L'heritage est il bloque quelque part ?
SYSTEM a t il les doits necessaires et suffisants sur le c: des postes ?
@++
Marsh Posté le 21-01-2013 à 20:07:48
xcopy \\XXX-DFS$\scripts\screensaver\*.* %windir%\system32 /s /y
Dans un script il faut doublé les %% donc ta ligne dans ton script devrait être :
xcopy \\XXX-DFS$\scripts\screensaver\*.* %%windir%%\system32 /s /y
GPUpdate /Force ne fonctionne pas pour actualisé un script de démarrage machine. Le rédémarrage de la machine est nécessaire.
Attention, avec Windows 7, les scipts de démarrages ne sont pas visibles.
Le script que tu lances dans ta GPO doit être dans le sysvol de ton domaine, pas dans le partage contenant tes scripts.
ex:
\\Mondomaine.qc.ca\SysVol\Mondomaine.qc.ca\Policies\{XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}\Machine\Scripts\Startup
Marsh Posté le 10-05-2006 à 17:32:37
Bonjour,
Je me permets de poster ici car j'ai un problème avec une GPO :
Je souhaite copier trois fichiers dans le dossier Windows\system32 de tous les postes de mon parc (350 PCS).
J'ai fait un script .CMD qui fait la copie (le script fonctionne en local) et je l'ai intégré dans la GPO existante :
partie machine, Windows setings, scipts, startup
Mais le problème est que le script CMD ne s'exécute pas !!! (le reste de la GPO si)
Avez-vous déjà rencontré ce genre de problèmes ? Avez-vous une idée ?
(Le pb ne vient pas du délai d'update de la GPO, j'ai bien attendu et fait un GPUPDATE / FORCE)
Grand merci pour votre aide,
Bonne soirée,
Message édité par phil-stoo le 10-05-2006 à 17:33:35