Variables d'environnement [Win 98] - Windows & Software
Marsh Posté le 13-03-2002 à 11:34:52
ReplyMarsh Posté le 13-03-2002 à 11:40:58
aparemment ca ne marche pas ...
pour afficher toutes les variables c'est la commande set non ? ou affiche-t-elle qu'une partie ???
FLF
Marsh Posté le 13-03-2002 à 11:42:18
SET ouai, mais je ne sais pas si il en reste d'autres non-affichés par SET
Marsh Posté le 14-03-2002 à 14:35:28
merci pour ton aide Groody.
je vais continuer mes recherches ... je peine ...
FLF
Marsh Posté le 19-03-2002 à 10:45:59
ouais la je nage totalement ... je trouve rien de rien ...
personne ne peut m'aider SVP ???
FLF
Marsh Posté le 21-03-2002 à 09:12:02
j'ai besoin de récupérer le nom de l'utilisateur loggé pour un script de logon.
personne ne sait comment faire, ou un bon site où ils expliquent comment faire ... ?
FLF
Marsh Posté le 21-03-2002 à 09:41:14
T'es en réseau ou pas, sois un peu plus clair, stp
Marsh Posté le 21-03-2002 à 10:07:59
OK
j'ai un serveur SAMBA sous Linux, il fait contrôleur de domaine et serveur de fichiers. j'ai créé des scripts de logon (.bat) afin d'automatiser l'ajout des lecteurs réseaux sur le poste de travail sous Win98.
mais j'aimerais pouvoir, dans ces scripts, récupérer le nom de l'utilisateur Win98 loggé.
FLF
Marsh Posté le 21-03-2002 à 10:48:43
est-ce que ca te suffit comme informations, ou en as-tu besoin d'autres ???
FLF
Marsh Posté le 21-03-2002 à 10:55:45
Je suis certain que sous linux il doit y avoir l'équivalent des scripts sous NT.
Quand un client se connecte à un serveur NT, il reçoit un batch qui s'exécute sur sa machine. Le serveur a bien sûr les données du client puisqu'il la identifié.
Je peux me renseigner cet après midi (après 15h), je demanderai au spécialiste réseau/linux du boulot.
Si tu n'as rien reçu entre temps, bien sûr.
En tout cas, l'ID de logon ne fait pas partie des variables d'environnement DOS visibles par le SET.
Marsh Posté le 21-03-2002 à 11:01:55
ouais merci d'avance !
mais la machine cliente tourne sous Win98 et pas NT (si jamais).j'attends ta réponse ...
FLF
Marsh Posté le 21-03-2002 à 22:24:57
Ben, voilà, désolé de t'avoir fait attendre.
Le gars chez nous ne l'a jamais fait mais va chercher demain dans la doc de Samba.
S'il ne trouve pas, il fera appel à l'équipe...
Nous connaissons un as des as en réseau et Linux (ancien collègue, mais il vole nettement plus haut maintenant) qui pourra certainement répondre.
Pour ma part, c'est promis-juré, j'installe Linux ce WE. J'en ai marre d'être con.
[jfdsdjhfuetppo]--Message édité par AlainTech--[/jfdsdjhfuetppo]
Marsh Posté le 22-03-2002 à 12:05:25
ceci devrait pouvoir t'aider :
http://www.ericphelps.com/batch/sa [...] me.bat.txt
mais attention :
ce script ne fonctionne pas sous NT et 2000, ce qui n'est pas génant vu que la variable %username% existe. Il faut cependant tester l'OS de la manière suivante :
ver|find "Windows 95">nul
if not errorlevel 1 goto W95
ver|find "Windows 98">nul
if not errorlevel 1 goto W98
ver|find "Windows NT">nul
if not errorlevel 1 goto WNT
ver|find "Windows 2000">nul
if not errorlevel 1 goto W2k
echo vous utilisez encore win 3.11 ?
goto fin
:win95
...
goto fin
:win98
...
goto fin
etc...
Le script tel qu'il est écrit ne marche que pour la version anglaise de Win. En effet le résultat de la commande net config est :
user name toto en vers anglaise et
nom d'utilisateur toto en vers française.
a toi de l'adapter, ce qui ne doit pas te poser de pb avec les explications fournies dans le script.
A+
[jfdsdjhfuetppo]--Message édité par JPA--[/jfdsdjhfuetppo]
Marsh Posté le 25-03-2002 à 13:23:01
merci à JPA et AlainTech ! c'est pas grave, je ne suis pas pressé
je vais de suite essayer avec ces nouvelles informations !
merci pour l'aide !!!
FLF
Marsh Posté le 25-03-2002 à 21:11:38
Si tu as toujours besoin d'aide après les explications de JPA, mon pote est en congé cette semaine.
Donc, si tu n'as pas de solution la semaine prochaine, envoie-moi un MP pour me réveiller.
Marsh Posté le 26-03-2002 à 09:06:30
idem AlainTech, j'ai un peu plus de temps now, et je te ferai tes scripts si tu n'y arrives pas. Ca m'obligera seulement à ramener un portable en win 9x dans mon bureau, car ça fait un bail que je suis sous 2k
A+
Marsh Posté le 13-03-2002 à 11:31:13
hello !!!
est-ce possible sous Win98 de récupérer une variable qui contient le nom de l'utilisateur loggé sur la machine ?
si non,comment le récupérer ???
meric pour les rép.
FLF