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

 


Dernière réponse
Sujet : Script de connexion windows 2000 ou kix32
cyberalf UP

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
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??

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