Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4451 connectés 

 


Dernière réponse
Sujet : GPO Script démarrage
Wolfman 7 ans après, je suppose qu'il s'est dépanné tout seul :heink:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Wolfman 7 ans après, je suppose qu'il s'est dépanné tout seul :heink:
bapril 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
 
arnaud1206 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 ?
@++
 
phil-stoo 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  
 
albator233 Essaye ça :
 

Code :
  1. Set FSys = CreateObject("Scripting.FileSystemObject" )
  2. Set MonFic = FSys.GetFile("C:\fichier.txt" )
  3. MonFic.Copy "C:\copie.txt", True
  4. Msg = "fichier.txt copié"
  5. MsgBox(Msg)


 
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.

phil-stoo 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 :(
phil-stoo Je vais tester sa ce matin merci
albator233 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
phil-stoo ================
screensaver.cmd
================
 
xcopy \\XXX-DFS$\scripts\screensaver\*.* %windir%\system32 /s/y
 
================
 
Le repertoire screensaver contient 3 fichiers : un *.scr, un *.ini, un *.swf
 
freds45 tu peux faire un copier coller de ton script ?
phil-stoo Effectivement j'ai des postes en Win 2000 c'est pour sa que dans le script j'utilise la variable %windir%\system32
phil-stoo 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
i'm philou 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.
dem0ntibul le problème doit surement être qu'il faut des droits spécifiques pour copier dans le dossier system32
albator233 Ton script se trouve-t-il à un emplacement exécutable par tes clients ?
phil-stoo 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,

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)