Scripts de démarrage et 98 - Windows & Software
Marsh Posté le 03-12-2001 à 15:37:27
op là !
net time \\umbriel /SET /y
net use * /DELETE /Yes
net use g: "\\umbriel\Public-cial"
net use k: "\\umbriel\tech doc center"
net use l: "\\umbriel\ventind"
net use m: "\\umbriel\marketing"
net use n: "\\umbriel\assistantes"
net use p: "\\oberon\Programs"
net use t: "\\umbriel\projets"
net use u: "\\umbriel\users"
net use v: "\\oberon\faitstechniques"
\\oberon\netlogon\interdit.bat
\\oberon\commun\special\BrowsMstr
Marsh Posté le 03-12-2001 à 15:48:08
Tes : Public-cial, tech doc center, ventind...
ce sont des noms de partage ?
Marsh Posté le 03-12-2001 à 16:12:30
c'est quoi c guimé ???
perso :
net use g: \\umbriel\Public-cial /y
net use k: \\umbriel\tech doc center /y
etc ...
Marsh Posté le 03-12-2001 à 16:16:08
ya les guillemets penssan qu'avec les espaces ca poserai problemes, mais ca change aps grand chose.
Mais là ou je ne comprend pas cé qu'un fois la session d'ouverte je vais dans NETLOGON et je lance mon script à la main, et là ca marche
Marsh Posté le 03-12-2001 à 16:47:47
as tu essayé :
net use u: "\\umbriel\Public-cial" /yes>nul
...
(pour le test ne mets pas le >nul (les messages d'erreur ne sont pas affichés))
[edtdd]--Message édité par JPA--[/edtdd]
Marsh Posté le 03-12-2001 à 17:12:56
ReplyMarsh Posté le 03-12-2001 à 17:19:18
JPA a écrit a écrit : as tu essayé : net use u: "\\umbriel\Public-cial" /yes>nul ... (pour le test ne mets pas le >nul (les messages d'erreur ne sont pas affichés)) |
ca fais rien en plus.
quand le script se lance,
la commande net time passe bien,
ensuite la commande net use * /DELETE /YES passe bien,
ensuite ya le méssage d'erreur:
"fichier de commande manquant"
Marsh Posté le 04-12-2001 à 10:03:30
Par simple curiositée, que fait la ligne net use * /DELETE /Yes
a quoi sert-elle ?
Marsh Posté le 04-12-2001 à 10:10:08
J'avais la même remarque...
Le delete n'est nécessaire que pour les stations NT et 2000
essaie de supprimer cette ligne pour voir si celà marche sur 98
Tu devras ensuite faire un test pour détecter l'os :
ver|find "Windows 95">nul
if not errorlevel 1 goto win9x
ver|find "Windows 98">nul
if not errorlevel 1 goto win9x
echo ceci est une session Nt ou 2000
...
:win9x
echo ceci est une session Win 9x
...
pour ton info la syntaxe devrait être :
net use g: /DELETE /Yes
net use k: /DELETE /Yes
...
le * est normalement pour le premier périphérique disponible...
A+
[edtdd]--Message édité par JPA--[/edtdd]
Marsh Posté le 04-12-2001 à 10:22:23
oké, je fais des tests dans la journée et je te tiens au courant, merci!
Marsh Posté le 04-12-2001 à 10:22:25
Je te cache pas que je comprend pas bien ton, explication, tu n'aurais pas un exemple ?
Marsh Posté le 04-12-2001 à 10:37:02
-> Modos
Le net use g: /delete sert à supprimer le lien vers la ressource partagée. (Dans NT et 2000)
Si tu crée le lien alors qu'il en existe déjà un tu peus avoir des problèmes (ressource inaccessible)
A+
Marsh Posté le 04-12-2001 à 11:13:32
-> JPA
Ok mais ma question était pourquoi le "net use * /DELETE /Yes"
montré dans l'exemple plus haut, pourquoi une * ?
Marsh Posté le 04-12-2001 à 11:23:03
Je me demande aussi...
si tu fais net use * \\serveur\partage
celà créera un disque logique qui sera le premier disponible (si tu as un seul DD et un lecteur de CD, ce sera E: )
Par contre avec delete je ne vois pas comment celà peut marcher.
[edtdd]--Message édité par JPA--[/edtdd]
Marsh Posté le 04-12-2001 à 11:26:02
Modos a écrit a écrit : Par simple curiositée, que fait la ligne net use * /DELETE /Yes a quoi sert-elle ? |
excuse autant pour moi,
kan je suis arrivé dans cette merde de société ou je suis, le script étais celui là et fonctionnais correctement,
apparememnt le "net use * /DELETE /YES" a été mis en place pour deleter toutes les lecteurs réseaux existant.
Ce script fonctione bien pour les NT/2000 mais les 98 ca foire !
[edtdd]--Message édité par costla--[/edtdd]
Marsh Posté le 04-12-2001 à 11:26:48
Modos a écrit a écrit : -> JPA Ok mais ma question était pourquoi le "net use * /DELETE /Yes" montré dans l'exemple plus haut, pourquoi une * ? |
je sais pas si vous avez regarde:
Citation : Connecte ou déconnecte votre ordinateur des ressources partagées ou affiche |
Marsh Posté le 04-12-2001 à 11:39:19
ce que je ne comprend pas moi, c'est l'erreur au démarrage du script (quand la session se lance):
au moment du premier net use:
"fichier de commande manquant"
Peut etre mettre une pause avant ? non ?
Marsh Posté le 04-12-2001 à 11:39:20
j'ai juste fait un net use /? sur un 95
je vous dit pas les renseignements qu'il doit y avoir dans l'aide de 2000 ou XP
Marsh Posté le 04-12-2001 à 11:41:39
costla a écrit a écrit : ce que je ne comprend pas moi, c'est l'erreur au démarrage du script (quand la session se lance): au moment du premier net use: "fichier de commande manquant" Peut etre mettre une pause avant ? non ? |
regarde si tu as le fichier net.exe dans cwindows
Marsh Posté le 04-12-2001 à 11:43:01
oué je l'ai.
Et en plus une fois que la session est ouverte,si je lance le meme script, celui ki é dans netlogon, bah ca marche sans probleme !
comprend plus rien moi
Marsh Posté le 04-12-2001 à 11:50:54
pas un prb de synchro entre différents PDB/BDC, de répliucations de script, etc.. ?
Fais un SET pour voir sur quelle machine tu te logues.
EDIT : C peut etre pas la bonne machine qui te renvoie le script
[edtdd]--Message édité par groody--[/edtdd]
Marsh Posté le 04-12-2001 à 11:52:03
Le mien pour des NT et Win9x
Net use s: /d
Net use s: \\serveur2\Services
net use w: /d
Net use w: \\serveur2\Commun
net use t: /d
net use u: /d
net use u: /home
Marsh Posté le 04-12-2001 à 11:54:10
c'est ce que me dit net use
il faut que la connexion soit etablie avant
Marsh Posté le 04-12-2001 à 11:58:10
Pour un probleme de synchro, apparement tous les serveurs sont à jours.
Bon je continue mes tests et je vous tiens au courant.
Marsh Posté le 04-12-2001 à 14:18:07
tu n'aurais aps coche "connexion rapide" dans client pour les reseau microsoft??
Marsh Posté le 04-12-2001 à 14:25:15
je viens de verifier et non, l'option n'est pas coché, dommage !
Marsh Posté le 04-12-2001 à 14:30:21
c'est quand windows n'est pas encore chargé que tes scripts se lancent ?
attention...
Tous les noms TCP/IP que tu utilisent ne sont pas admis en mode dos
pour que cela marche, il faut que tu sous déjà loggué sous une version de windows !
voili voila !!!
Marsh Posté le 04-12-2001 à 14:39:43
tharkie a écrit a écrit : c'est quand windows n'est pas encore chargé que tes scripts se lancent ? attention... Tous les noms TCP/IP que tu utilisent ne sont pas admis en mode dos pour que cela marche, il faut que tu sous déjà loggué sous une version de windows ! voili voila !!! |
tu peut expliqué un peu plus stp.
pour les noms long utilisé pour les partages je crois aussi que sa fou la merde, mais bon quand je met eds noms cour ca change rien tjrs le meme pblm.
Marsh Posté le 04-12-2001 à 14:44:15
ben déjà, il faudrait que je saches où sont placés tes scripts de démarrage
à quelle moment du démarrage ?
avant ou après le démarrage de TCP/IP ???
tu as d'autres protocoles installés, genre IPX/SPX pour ip, ou netbui ?
Marsh Posté le 04-12-2001 à 14:49:36
alors bien sur mes scripts son dans netlogon, la repl est fait correctement.
Je repete pour les gars au fond de la classe pres du radiateur :
J'ouvre ma session avec un user sur un 98, la windaube me dis qu'il va executer mes scripts, la premiere commande passe bien (net time), ensuite y passe à la commande net use et là ya le méssage :
"fichier de commande manquant"
En revanche si je lance le script à la main une fois windows chargé ya pas de probleme.
Voilà, alors doctor ?
Marsh Posté le 04-12-2001 à 15:03:45
Modifie tes scripts en les épurants au maximum. Vire le NET TIME, les dernieres lignes, le NET DELETE, et garde seulement une asignation de lecteur. Voit si ca marche. Si ca marche, remet toutes les assignations de lecteurs. Si ca marche toujours rajoute progressivement les lignes histoire de détecter ce qui cloche.
Ah aussi, mets le paramètres en majuscule (le USE), il me semble que j'a ideja eu des problemes a cause de ca.
[edtdd]--Message édité par Wolfman--[/edtdd]
Marsh Posté le 04-12-2001 à 15:32:11
As-tu une stratégie système ? Si oui, as-tu activé l'equilibrage des charges dans ton .pol ?? Si oui, ton BDC est-il à jour ? Dans ton .pol qui doit se situé dans le même rep. netlogon que les scripts de pref, as-tu mis " mise à jour automatique" ou "mise à jour manuel avec le chemin" dans Ordinateur par defaut ?
As-tu essayé de mettre une pause de quelques secondes entre ton net time et tes mappages de lecteurs ( net pause je crois, pause de 4 sec par exemple, peut-etre tes clients ont-ils du mal à accrocher le serveur) ...;
Marsh Posté le 04-12-2001 à 16:08:59
moi aussi je pense à mettre une pause, kel est la syntaxe ?
net pause, cé pour mettre un service en pause, non ?
sinon pas de strategie systeme avec poledit
Marsh Posté le 03-12-2001 à 15:24:23
salut,
j'ai un pti probleme avec mes scrpits de démarrage sur les postes en Win98, sur les NT pas de probleme mais sur les 98 cé cons se lance pas
ya keu la premiere ligne qui se lance (net time) mais les lecteurs rézo ne fonctionne pas.J'ai un méssage d'erreur qui me dis commande incorrecte.Par contre si je les lance à la main ya pas de problemes.
Des conseils ?