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

  FORUM HardWare.fr
  Windows & Software

  Script de connexion windows 2000 ou kix32

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script de connexion windows 2000 ou kix32

n°557885
cyberalf
Posté le 12-02-2002 à 14:59:22  profilanswer
 

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

mood
Publicité
Posté le 12-02-2002 à 14:59:22  profilanswer
 

n°557967
cyberalf
Posté le 12-02-2002 à 15:37:39  profilanswer
 

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

n°557969
blueteen
Posté le 12-02-2002 à 15:39:45  profilanswer
 

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]

n°557974
cyberalf
Posté le 12-02-2002 à 15:42:24  profilanswer
 

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.

n°558019
cazza
Posté le 12-02-2002 à 16:05:03  profilanswer
 

Le répertoire de ton user est partagé ?

n°558026
blueteen
Posté le 12-02-2002 à 16:11:42  profilanswer
 

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]

n°558028
Tilys
Heartbreaker
Posté le 12-02-2002 à 16:14:16  profilanswer
 

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%$


---------------
Donne invitations pour gmail - Je n'aime pas les cons et je n'ai pas envie de leur parler.
n°558059
cyberalf
Posté le 12-02-2002 à 16:36:53  profilanswer
 

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?

n°558074
blueteen
Posté le 12-02-2002 à 16:45:19  profilanswer
 

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]

n°558079
cyberalf
Posté le 12-02-2002 à 16:50:04  profilanswer
 

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]

mood
Publicité
Posté le 12-02-2002 à 16:50:04  profilanswer
 

n°558107
cyberalf
Posté le 12-02-2002 à 17:08:10  profilanswer
 

Help :cry:

n°558347
Tilys
Heartbreaker
Posté le 12-02-2002 à 18:52:38  profilanswer
 

certaine des commandes de ton script ne sont peut être pas reconnu par 98


---------------
Donne invitations pour gmail - Je n'aime pas les cons et je n'ai pas envie de leur parler.
n°558375
blueteen
Posté le 12-02-2002 à 19:13:08  profilanswer
 

tu as bien mis l'exe et les dll sur les postes clients pour que kix tourne ?
@+

n°558917
cyberalf
Posté le 13-02-2002 à 09:17:46  profilanswer
 

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:

n°558958
cazza
Posté le 13-02-2002 à 09:49:07  profilanswer
 

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.

n°558970
cyberalf
Posté le 13-02-2002 à 09:56:03  profilanswer
 

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

n°558988
cazza
Posté le 13-02-2002 à 10:07:43  profilanswer
 

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.

n°559002
cyberalf
Posté le 13-02-2002 à 10:17:38  profilanswer
 

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

n°559005
cyberalf
Posté le 13-02-2002 à 10:18:33  profilanswer
 

ha oui deplus pourquoi arrive t'il à mapper l'autre lecteur?? si je m'éttait trompé cela ne fonctionnerais pas du tout non?

n°559007
cazza
Posté le 13-02-2002 à 10:20:56  profilanswer
 

Si tu le mappe à la mano, ça marche ?

n°559013
cyberalf
Posté le 13-02-2002 à 10:23:19  profilanswer
 

oui cazza à la main ca marche.

n°559040
cyberalf
Posté le 13-02-2002 à 10:43:21  profilanswer
 

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:

n°559061
cyberalf
Posté le 13-02-2002 à 11:05:18  profilanswer
 

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:

n°559065
blueteen
Posté le 13-02-2002 à 11:10:33  profilanswer
 

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...
@+

n°559070
cyberalf
Posté le 13-02-2002 à 11:14:11  profilanswer
 

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

n°559077
cyberalf
Posté le 13-02-2002 à 11:18:19  profilanswer
 

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

n°559096
cyberalf
Posté le 13-02-2002 à 11:33:06  profilanswer
 

UP

n°559101
blueteen
Posté le 13-02-2002 à 11:37:26  profilanswer
 

ah, en fait j'avais pas bien lu et je vais pas pouvoir t'aider : mon serveur est un Nt4...
désolé
@+

n°559114
cyberalf
Posté le 13-02-2002 à 11:46:47  profilanswer
 

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

n°559250
cyberalf
Posté le 13-02-2002 à 13:04:37  profilanswer
 

Soyez pas timides :D

n°559406
cazza
Posté le 13-02-2002 à 14:27:35  profilanswer
 

Ton DNS, il se trrouve sur un NT4 ou un 2000 ?

n°559506
cyberalf
Posté le 13-02-2002 à 15:43:22  profilanswer
 

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 :(

n°559511
cazza
Posté le 13-02-2002 à 15:48:46  profilanswer
 

Si dans ton .bat, tu mets un net use \\adresse ip\%username%, ça donne quoi ?

n°559533
cyberalf
Posté le 13-02-2002 à 15:59:40  profilanswer
 

cazza tu pense que j'ai un pb avec le dns?

n°559543
cyberalf
Posté le 13-02-2002 à 16:02:35  profilanswer
 

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:

n°560524
cyberalf
Posté le 14-02-2002 à 11:47:27  profilanswer
 

UP

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  Script de connexion windows 2000 ou kix32

 

Sujets relatifs
windows 2000 et easy cd creator[Windows->GNU/Linux] Quelles alternatives, quels logiciels utiliser ?
Problème de login sous windows 2000Pb Windows XP
Windows XP : posons nous et examinons.WIN XP ou WIN 2000 ou le bon vieu WIN 98se??????????
Bloquer le nom d'utilisateur au démarrage de windows, c'est possible ?Faire un script PHP
Plus de sujets relatifs à : Script de connexion windows 2000 ou kix32


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR