|
Dernière réponse | |
---|---|
Sujet : Script de connexion windows 2000 ou kix32 | |
cyberalf | UP |
Aperçu |
---|
Vue Rapide de la discussion |
---|
cyberalf | UP |
cyberalf | Ca marche pas.
Parcontre en executant le .bat a partir du poste de travail, jobtien une erreur du type je ne trouve pas kix95.dll , kix32.dll ect.. et il me mape mon lecteur J ensuite bizzard :crazy: |
cyberalf | cazza tu pense que j'ai un pb avec le dns? |
cazza | Si dans ton .bat, tu mets un net use \\adresse ip\%username%, ça donne quoi ? |
cyberalf | ben mon dns se trouve sous un 2000. franchement je ne voit pas d'ou ca peut venir, je vais meme etre obligé d'appeler crosoft à 2500 francs l'incident :( |
cazza | Ton DNS, il se trrouve sur un NT4 ou un 2000 ? |
cyberalf | Soyez pas timides :D |
cyberalf | Pas grave blueteen tu a essayé et c'est ce qui compte :D
Si d'autres personne ont des idées qu'ils n'hesitent pas |
blueteen | ah, en fait j'avais pas bien lu et je vais pas pouvoir t'aider : mon serveur est un Nt4...
désolé @+ |
cyberalf | UP |
cyberalf | allez un autre élément de réponse si j'install le script sur un NT4 serveur ca marche sur une station 98 et si je remet le script sur un windows 2000 serveur ca marche pas si je me log a partir d'un 98 |
cyberalf | Bon je pense que les problèmes que je rencontre viennent du fichier bat.
@ECHO OFF CLS IF "%OS%"=="Windows_NT" GOTO Script IF NOT EXIST %WINDIR%\KIX32.EXE COPY \\BURO.srv\NETLOGON\KIX32.EXE %WINDIR% IF NOT EXIST %WINDIR%\SYSTEM\KX16.DLL COPY \\BURO.srv\NETLOGON\KX16.DLL %WINDIR%\SYSTEM IF NOT EXIST %WINDIR%\SYSTEM\KX32.DLL COPY \\BURO.srv\NETLOGON\KX32.DLL %WINDIR%\SYSTEM IF NOT EXIST %WINDIR%\SYSTEM\KX95.DLL COPY \\BURO.srv\NETLOGON\KX95.DLL %WINDIR%\SYSTEM :Script KIX32.EXE \\BURO.SRV\NETLOGON\SCRIPT.KIX EXIT |
blueteen | là je pige pas car j'ai plein de clients 95/98 et tous ont leur lecteur sans pbs... (pas avec kix, je passe par le profil utilisateur)
Faudra que je teste demain ou vendredi... @+ |
cyberalf | En fait la seconde parti concernant les groupes fonnctionne, ben oui j'avais mis une commande EXIT un peut trop tot :D
Mais bon mon problème est que cela fonctione toujours pas à partir d'un windows 98 :crazy: |
cyberalf | Encore d'autres difficultés
; COMMANDES DE GROUPE ; 0 PAS MEMBRE DU GROUPE ; 1 MEMBRE DU GROUPE GLOBAL ; 2 MEMBRE DU GROUPE LOCAL IF INGROUP("DIRECTION" ) = 1 USE O: "\\BURO.SRV\groupes$" ENDIF IF INGROUP("ADMIN" ) = 1 USE J: "\\BURO.SRV\install$" ENDIF IF INGROUP("DIRGEN" ) = 1 USE L: "\\BURO.SRV\DIRGEN" ENDIF Mon user fait parti du groupe DIRGEN et pour ton son lecteur ne se mappe pas, mais sous 2000, je suis désépéré :cry: |
cyberalf | oui cazza à la main ca marche. |
cazza | Si tu le mappe à la mano, ça marche ? |
cyberalf | ha oui deplus pourquoi arrive t'il à mapper l'autre lecteur?? si je m'éttait trompé cela ne fonctionnerais pas du tout non? |
cyberalf | Non pas de message d'erreur, Mais meme lorsque dans l'onglet profil de l'utilisateur je lui indique dans dossier de base se connecter à J sur \\buro.sv\%username%, cela ne fonctionne pas quand je me connecte a partir d'un 98. Mais que ce passe t'il?? |
cazza | Lance le .bat sous 98, mets-y une pause avant et après la commande (USE j: "\\buro.srv\@USERID$$" ) et donne nous le message qui apparait, en espérant qu'il y en ai un. |
cyberalf | oui cazza , mail le repertoire utilisateur est déja partagé c'est pour cela que j'y perd mon latin.
D'autre idées ?? :??:d |
cazza | Bon cyberalf,
La version de 'NET USE' sur 2000 et XP n'est pas la même que sur NT, 95 ou 98. Tu peux t'en apercevoir en regardant la version du fichier NET.EXE ou en mappant un répertoire qui se trouve derrière un partage: net use F: \\'Nom du serveur'\'rep partagé'\'sous rép' Cette commande ne fonctionnera que sur 2000 ou XP. Donc, pour mapper le rép d'un user sous 95..., il faut obligatoirement partager son rép. |
cyberalf | Alors mon fichier bat est le suivant
@ECHO OFF CLS IF "%OS%"=="Windows_NT" GOTO Script IF NOT EXIST %WINDIR%\KIX32.EXE COPY \\BURO.srv\NETLOGON\KIX32.EXE %WINDIR% IF NOT EXIST %WINDIR%\SYSTEM\KX16.DLL COPY \\BURO.srv\NETLOGON\KX16.DLL %WINDIR%\SYSTEM IF NOT EXIST %WINDIR%\SYSTEM\KX32.DLL COPY \\BURO.srv\NETLOGON\KX32.DLL %WINDIR%\SYSTEM IF NOT EXIST %WINDIR%\SYSTEM\KX95.DLL COPY \\BURO.srv\NETLOGON\KX95.DLL %WINDIR%\SYSTEM :Script KIX32.EXE \\BURO.SRV\NETLOGON\SCRIPT.KIX EXIT Mais plus étrange encore maintenant si je me log sur une station nt ou 2000 j'ai bien mon J et mon K qui se monte, mais si je me log sur une station en 98, il n'y a que le lecteur K qui se monte et pas le J. :crazy: j'y comprend plus rien help :cry: |
blueteen | tu as bien mis l'exe et les dll sur les postes clients pour que kix tourne ?
@+ |
Tilys | certaine des commandes de ton script ne sont peut être pas reconnu par 98 |
cyberalf | Help :cry: |
cyberalf | Bon finalement apres quelques test le script fonctionne si je me log avec un win2000 ou XP mais pas si je me log avec un 98 d'ou vient l'erreur :ouch:
aider moi je deviens fous avec cette histoire :crazy: [jfdsdjhfuetppo]--Message édité par Cyberalf--[/jfdsdjhfuetppo] |
blueteen | Sur nt4
c:\winnt\system32\Repl\Import\Scripts le .bat dedans et dans le profil de l'utilisateur, je désigne le .bat à exécuter. mais ce que je pige pas ds ton cas, c que ça te crée le lecteur "k"... ça devrait pas marcher du tout alors.. ma foi :p @+ [jfdsdjhfuetppo]--Message édité par blueteen--[/jfdsdjhfuetppo] |
cyberalf | Bon j'ai des nouvelles, alors en fait mon script fonctionne si j'execut le fichier bat.
Par contre je croit que ne l'est pas mis dans le bon répertoire :D Il se trouve sous \\nom_du_serveur\winnt\sysvol\sysvol\nom_du_domaine\script. Est ce que c'est bien ca? |
Tilys | un map drive sur le rep perso d'un user ça se fait simplement dans le profil utilisateur avec le user manager. Nul besoin de script pour cela. Pour pas te prendre le chou sur la config tu peux utilisé la variable USERNAME dans le chemin UNC de ton partage. ex : \\[serveur]\%username%$ |
blueteen | le répertoire existe bien ?
t'as essayé en virant tes $$ ? là j'ai la doc sous les yeux, voilà ce qu'il s'y trouve : USE H: @HOMESHR ;connect to user's home share IF @ERROR = 0 H: CD @HOMEDIR ;change directory tu user's personnal directory ENDIF Tiens nous au courant. @+ :) [jfdsdjhfuetppo]--Message édité par blueteen--[/jfdsdjhfuetppo] |
cazza | Le répertoire de ton user est partagé ? |
cyberalf | en fait blueteen oui mon lecteur K se monte mais pas selui du user.
En fait avec kixstart tu n'a pas besoin de mette la commande net use. |
blueteen | et ton lecteur "k" se monte lui ?
pour monter un lecteur, la commande, c'est : net use x: \\serveur\dossier Pas seulement "use" :) @+ [jfdsdjhfuetppo]--Message édité par blueteen--[/jfdsdjhfuetppo] |
cyberalf | voila le début de mon scipt
BOX(4,4,20,75,double) ; Message ACCUEUIL AT(1,15) "Nom de la station de travail : @WKSTA" AT(2,15) "Station de @USERID : @FULLNAME" AT(6,21) "Systeme d'exploitation : " IF @INWIN=1 " Windows NT" ELSE "Windows 95/98" ENDIF AT(8,10) "Bonjour," AT(10,10) "Nous sommes aujourd'hui " SELECT CASE @DAY="Monday" "Lundi " CASE @DAY="Tuesday" "Mardi " CASE @DAY="Wednesday" "Mercredi " CASE @DAY="Thrusday" "Jeudi " CASE @DAY="Friday" "Vendredi " CASE @DAY="Saturday" "Samedi " CASE @DAY="Sunday" "Dimanche " ENDSELECT "@MDAYNO " SELECT CASE @MONTH="January" "Janvier " CASE @MONTH="February" "Fevrier " CASE @MONTH="March" "Mars " CASE @MONTH="April" "Avril " CASE @MONTH="May" "Mai " CASE @MONTH="June" "Juin " CASE @MONTH="July" "Juillet " CASE @MONTH="August" "Aout " CASE @MONTH="September" "Septembre " CASE @MONTH="October" "Octobre " CASE @MONTH="November" "Novembre " CASE @MONTH="December" "Décembre " ENDSELECT "@YEAR" ; COMMANDE DE SYNCHRONISATION HORAIRE SETTIME "\\BURO.SRV" ; COMMANDES GENERALES USE j: "\\buro.srv\@USERID$$" USE k: "\\BURO.SRV\PUBLIC" Le problème c'est que le lecteur J ne se monte pas lors de la connexion. Comment y remedier?? |
cyberalf | Bonjour,
Voila sauriez vous comment effectuer un script de connection du genre ci dessous: l'orsque l'utilisateur ouvre une cession sur le domaine un lecteur reseau est mappé automatiquement avec le repertoire de l'utilisateur sur le poste client. Sinon quelqu'un connait il KIX32 Quelqu'un a t'il déja migré un serveur NT4 vers 2000?? |