les variables sous dos ?? - Windows & Software
Marsh Posté le 03-08-2001 à 10:58:43
pour rappel dos monotache monoutilisateur donc il a raison vise plutot cote nt
Marsh Posté le 03-08-2001 à 10:59:16
étant donné qu'il n'y a pas d'utilisateur sous dos, je vois mal comment on pourrait récupérer son nom
Marsh Posté le 03-08-2001 à 11:01:40
mon pc sous 98 fesant parti d'un domaine a une phase de login donc a un nom de user et un mdp 
 
c se nom de user que je veux recupérer pour faire un srcipt netlogon general (et pas un srcipt par personne) 
Marsh Posté le 03-08-2001 à 11:35:14
j'espere que ca peut t'aider, j'ai pas trop le ttps de fouiller 
 
 
Comme WNT, Samba peut authentifier les utilisateurs Windows et définir un environnement personnalisé : raccourcis du menu démarrer, icones du bureau, préférences comme fond d'écran ou couleurs que chacun retrouvera quelque soit la machine sur laquelle il se connecte.  
 
Cette fonctionnalité n'est disponible qu'à partir de Samba 2.1 pour des clients Windows NT. Pour W85/98, dans Configuration Réseau sélectionnez Clients/Microsoft/Client pour les réseaux Microsoft Dans "Propriétés": cocher la case "ouvrir la session sur un domaine NT", et indiquer le nom du DOMAINE qui est identique au WORKGROUP.  
 
Script de logon 
Cela se fait par un fichier *.bat rangé sur le serveur Samba.  
 
[global] 
 security=user 
 domain logons = Yes 
 logon script=%U.bat 
[netlogon] 
 comment = Network Logon Services 
 path=/home/samba/netlogon 
 writeable= no 
 guest ok = no 
 browseable = no 
 locking = no 
 case sensitive = no 
 
%U prend comme valeur le nom de l'utilisateur. Le partage netlogon est l'endroit où sont rangés les scripts *.bat. Ainsi pour l'utilisateur dupond il y aura un fichier: /home/samba/netlogon/dupond.bat  
Exemple d'un script dupond.bat  
 
echo Mise a l'heure 
net time \\zoroastre /set /yes 
echo Ouverture de partages 
net use h: \\zoroastre\tmp 
 
Ce script sera exécuté sous Windows, il doit avoir des fins de ligne à la MSDOS.  
 
Le script de logon peut être collectif, par exemple:  
 
logon script=startup.bat 
 
Profil mobile (roaming profile)  
Il permet de garder le même environnement de travail tout en changeant de machine: l'environnement est stocké sur le serveur.  
 
[global] 
  domain logons = yes 
  security = user 
  logon path = \\zoroastre\profile\%U 
[profile] 
  comment = User profiles 
  path = /home/samba/profile 
  create mode = 0600 
  directory mode = 0700 
  writable = yes 
  browsable = no 
 
 
Le partage profile contiendra les profils utilisateurs. Par exemple le répertoire /home/samba/profile/dupond. Des fichiers sont copiés dans ce répertoire à la 1ère connexion, notamment un user.dat.  
L'utilisateur Windows peut changer son profil. L'administrateur peut rendre un profil obligatoire (mandatory) en renommant user.dat en user.man et en mettant les fichiers read-only. 
Marsh Posté le 03-08-2001 à 10:44:47
ya t'il une variable sous dos qui permet de recupérer le nom de l'utilisateur ??