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

 


Dernière réponse
Sujet : comment modifier le PATH de toutes les machines d'un reseau ??
boisorbe catalina> :lol:
on aurait pas les memes sources
http://www.astase.com/products/powerbatch/
;)
 
mon pb n'ai pas de le faire le bat et de modifier en ajout l'autoexec mais plutot de supprimer la bonne ligne sur tout le domaine le jour ou je n'n ai plus besoin ;)
 
mais tout meme merci d'aboir pris le temps de m'ecrire tout ca :D
;)

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
boisorbe catalina> :lol:
on aurait pas les memes sources
http://www.astase.com/products/powerbatch/
;)
 
mon pb n'ai pas de le faire le bat et de modifier en ajout l'autoexec mais plutot de supprimer la bonne ligne sur tout le domaine le jour ou je n'n ai plus besoin ;)
 
mais tout meme merci d'aboir pris le temps de m'ecrire tout ca :D
;)
CATALINA hum.. au cas ou :

Citation :

9°) Écriture dans les fichiers Batch
Le caractère de redirection ">"
Écrire dans des fichiers
Vous pouvez écrire dans des fichiers, à l'aide de commande Batch.
Nous avons dit dans le chapitre 1 que la commande ECHO servait en fait à "écrire"
quelque chose quelque part. Pour l'instant, nous nous sommes contenté d'"écrire"
sur l'écran, mais rien ne nous empêche de le faire sur le disque.
Nous allons aussi utiliser les chevrons (">" ou "<" ) comme caractères de redirection.
Vous devez veiller au nombre de chevrons, et à leur sens, en effet, la sortie sur le
fichier en dépendra.
Écriture en mode "ajout" (Append)
Ce mode permet d'ajouter des données sans écraser celles qui étaient inscrites
précédemment dans le fichier.
Nous allons utiliser 2 chevrons, orientés vers la droite, qui pointent vers le nom de
fichier à utiliser :
Echo Texte à écrire>>c:\texte.txt
Ainsi, tout le texte compris entre "Echo" et les ">>" sera écrit dans "c:\texte.txt".
? Si le fichier n'existe pas, il sera créé et les données y seront inscrites sans générer
d'interruptions ou d'erreurs, sauf si le ou les répertoires le contenant n'existent euxmême
pas.
? Le texte à inscrire sera ajouté à la fin du fichier
? Une nouvelle ligne sera créée dans le fichier à chaque fois que vous appellerez la
commande
Exemple pratique : vous souhaitez exécuter le programme StartServer.exe situé
dans C:\www, au démarrage de votre ordinateur. Il vous suffira d'écrire :
Echo C:\www\StartServer.exe>>C:\Autoexec.bat
La commande DOS c:\www\StartServer.exe sera inscrite dans Autoexec.bat et
lancée à chaque démarrage.
Écriture en mode "Ecrasement" (Output)
Contrairement au mode d'ajout, le mode d'écrasement efface toutes les données
inscrites précédemment dans le fichier, puis inscrit la ligne transmise.
Nous allons utiliser 1 seul chevron, orienté vers la droite, qui pointe vers le nom de
fichier à utiliser :
Echo Texte à écrire>c:\texte.txt
Comme précédemment, tout le texte compris entre "Echo" et les ">>" sera écrit dans
"c:\texte.txt".
? Si le fichier n'existe pas, il sera créé et les données y seront inscrites sans générer
d'interruptions ou d'erreurs sauf si le ou les répertoires le contenant n'existent euxmême
pas
? Le contenu du fichier sera automatiquement effacé. Toutes les données seront
perdues et remplacées par le texte entre "echo" et ">"
Par exemple, vous souhaitez sauvegarder le contenu d'une variable (Ici %CPT%)
dans le fichier "score.dat" situé dans C:\MonJeu\Scores\ :
Echo %CPT%>>C:\MonJeu\Scores\Score.dat
Comme nous l'avons dit plus haut si le fichier n'existe pas, il sera créé et les données
y seront inscrites sans générer d'interruptions ou d'erreurs sauf si le ou les
répertoires le contenant n'existent eux-même pas. Par conséquent, si les dossiers
"MonJeu" et "Scores" ne sont pas présent sur le disque au moment de l'exécution de
la commande, MS-DOS affichera un message d'erreur et le fichier ne sera pas crée.
Il va également de soi que la variable CPT doit-être précédemment définie, en
utilisant une commande de la forme Set CPT=20000 .
Ecrire le résultat d'une commande dans des fichiers
Vous pouvez inscrire le résultat d'une commande DOS dans un fichier, avec les deux
modes décrits plus haut ("Écrasement" et "Ajout" ).
Pour cela, vous n'avez qu'à supprimer "Echo", et remplacer le texte à écrire dans le
fichier par une commande MS-DOS.
Par exemple :
dir c:\*.*>>c:\listing.txt
Le contenu du disque C:\ sera inscrit en mode "rajout" dans le fichier listing.txt


 
 
dsl... mais j 'ai pas eu le temps de tout digéré.. alors je te le donne tel quel!"je pense que cela va dans le même sens :) ;)

TNZ Avec le répertoire démarrage dans le profile "all users", y'aurait poa moyen de leurs faire executer ton script ???
 
Le seul blème, il faut que tes boeuf... euh tes utilisateurs se reconnectent !
boisorbe j'avais compris
c'est marant ca fait deux qui ont l'impression de me vexer cette apres midi mais il m'en faut plus que ca
 
;)
athon

boisorbe a écrit a écrit :

 
 
ben oui
surtout que le cop de l'autoexec marche bien et est plus lisible ;)  
 
 




 
c'était juste pour te taquiner un peu  :p

boisorbe

athon a écrit a écrit :

 
 
et cela te limite ? :D  




 
ben oui
surtout que le cop de l'autoexec marche bien et est plus lisible ;)

 

[jfdsdjhfuetppo]--Message édité par boisorbe le 02-05-2002 à 16:20:12--[/jfdsdjhfuetppo]

athon

boisorbe a écrit a écrit :

c'est ce que je pensais aussi
mais ca marche en mettant dans l'autoexec.bat (dixit les cours 210 de 2000 et tester par moi meme)
car le pb de la cle c'est qu'il s'agit d'une valeur hexa (extrait la tu verras) ;)  




 
et cela te limite ? :D

boisorbe c'est ce que je pensais aussi
mais ca marche en mettant dans l'autoexec.bat (dixit les cours 210 de 2000 et tester par moi meme)
car le pb de la cle c'est qu'il s'agit d'une valeur hexa (extrait la tu verras) ;)
athon heuuuuu....
 
l'autoexec.bat de W2000 ne sert que pour les applications DOS il me semble, donc si tu veux modifier tes variables d'environnements W2000 de ta machine, le fait de modier ton autoexec.bat ne changeras rien à mon avis.
 
il faut que tu te fasses un .reg qui te modifie la variable ne question, tu dois trouver cela sous :
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environnement\
boisorbe

pentiore a écrit a écrit :

 
 
Je suis très loin d'être un expert en administration Win2000, mais je pense qu'en appliquant un script (modifier c:\autoexec.bat ...) à tes unités d'organisation dans tes stratégies de groupe, ça devrait passer
 
@+  




 
je suis vraiment bete
en faisant un bat (ou script) comme tu me dis pour modifier l'autoexec.bat pour rajouter

Citation :

path="chemin"


ca marche et puis apres il ne me reste plus qu'a trouve une methode pour le virer des autoexec.bat le jour ou je veux plus qu'il y soit
 
merci  
si qq a une idee pour supprimer cette ligne en auto de tous les autoexec.bat et garder le reste le jour ou je voudrais desinstaller je prends
merci encore pentiore :jap::jap:
y a des jours faut vraiment que je m'achete plus de neurones  
:lol:

boisorbe ou plutot comment modifier les variables d'environnement de windows pour tout un domaine 2000 ;)
boisorbe personne pour m'aider  
:cry:
boisorbe merci pentiore
j'avais aussi pense faire un bat avec  
path=%path%; c:\Mon chemin
 
mais je voulais etre sur que ca marche pour tous les users d'une meme machine et que ca le deploie sur toutes les machines du domaine.
 
en plus j'aurais bien aimer que ca ne se fasse pas a chaque fois mais une fois pour toutes.
 
genre a l'install du soft qui en a besoin.  
en gros si je peux integrer ca a mon msi (taper la bonne clé ;) )
se serait top
 
et puis si il y a d'autres possibilités je prends ;)
 
:jap:
tout ce qui permet d'automatiser ce style de taches va bientot me servir ;)
 
:jap:

 

[jfdsdjhfuetppo]--Message édité par boisorbe le 30-04-2002 à 13:40:06--[/jfdsdjhfuetppo]

Pentiore

boisorbe a écrit a écrit :

dans un domaine WIN 2000
j'ai besoin d'ajouter un chemin au PATH général pour tous les utilisateur d'un domaine 2000 (tous les profils de toutes les machines )
 
si qq a une idée je prends
merci
:jap:  




 
Je suis très loin d'être un expert en administration Win2000, mais je pense qu'en appliquant un script (modifier c:\autoexec.bat ...) à tes unités d'organisation dans tes stratégies de groupe, ça devrait passer
 
@+

boisorbe dans un domaine WIN 2000
j'ai besoin d'ajouter un chemin au PATH général pour tous les utilisateur d'un domaine 2000 (tous les profils de toutes les machines )
 
si qq a une idée je prends
merci
:jap:

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