ton code et sympas mais tu a oublier juste une chose, la codition que ton fichier est pas la : regarde comme ca, ca doit marcher, a la fin de ton execution normal, tu vas dans la section quit et tu passe au dessus de la section :end. sinon ton script va continuer de maniere sequentiel et tu va executer la section :end
Lord Mathius
@echo off
if exist "ServeurPartageUserconnect""%USERNAME%.TXT" goto end
set DEST=" ServeurPartageUserconnect ""%USERNAME%.TXT"
echo %USERNAME% vient de s'installer sur %COMPUTERNAME% >> %DEST%
echo Le %DATE% a %TIME% >> %DEST%
goto quit
:end
rem net send %COMPUTERNAME% "une session est déjà ouvert"
C:WINNTsystem32shutdown -l
:quit
echo End of batch program
Bonjour as tous,
Voici le topo :
Environnements win2000 serveur et Pro, AD, Profile itinérant.
Le but est d'empêcher un même utilisateur d'ouvrir plusieurs sessions en même temps sur le rezo.
Donc la procédure est la suivante,
L'user se connecte et charge son profil ensuite il exécute le scripts q ui
Vérifie si un fichiers user existe sur le serveur si oui il ferme la se ssion et quitte le scripts
Si non copie un fichiers sur le serveur.
Voici le code :
@echo off
if exist "ServeurPartageUserconnect""%USERNAME%.TXT" goto end
set DEST=" ServeurPartageUserconnect ""%USERNAME%.TXT"
echo %USERNAME% vient de s'installer sur %COMPUTERNAME% >> %DEST%
echo Le %DATE% a %TIME% >> %DEST%
:end
rem net send %COMPUTERNAME% "une session est déjà ouvert"
C:WINNTsystem32shutdown -l
echo End of batch program
Pourtant cela ne fonctionne pas !
Après l'ouverture il crée le fichier et se referme tout de suite.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN"> <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8"> <META NAME="GENERATOR" CONTENT="GtkHTML/3.2.5"> </HEAD> <BODY> ton code et sympas mais tu a oublier juste une chose, <BR> la codition que ton fichier est pas la : <BR> regarde comme ca, ca doit marcher, <BR> a la fin de ton execution normal, tu vas dans la section quit et tu passe au dessus de la section :end. <BR> sinon ton script va continuer de maniere sequentiel et tu va executer la section :end<BR> <BR> Lord Mathius <BR> <BR> <FONT COLOR="#000000">@echo off</FONT> <PRE>
<FONT COLOR="#000000">Environnements win2000 serveur et Pro, AD, Profile itinérant.</FONT>
<FONT COLOR="#000000">Le but est d'empêcher un même utilisateur d'ouvrir plusieurs sessions en</FONT> <FONT COLOR="#000000">même temps sur le rezo.</FONT>
<FONT COLOR="#000000">Donc la procédure est la suivante,</FONT>
<FONT COLOR="#000000">L'user se connecte et charge son profil ensuite il exécute le scripts qui</FONT>
<FONT COLOR="#000000">Vérifie si un fichiers user existe sur le serveur si oui il ferme la session</FONT> <FONT COLOR="#000000">et quitte le scripts</FONT>
<FONT COLOR="#000000">Si non copie un fichiers sur le serveur.</FONT>
ton code et sympas mais tu a oublier juste une chose,
la codition que ton fichier est pas la :
regarde comme ca, ca doit marcher,
a la fin de ton execution normal, tu vas dans la section quit et tu
passe au dessus de la section :end.
sinon ton script va continuer de maniere sequentiel et tu va executer la
section :end
Lord Mathius
@echo off
if exist "\ServeurPartageUserconnect""%USERNAME%.TXT" goto end
set DEST="\ ServeurPartageUserconnect ""%USERNAME%.TXT"
echo %USERNAME% vient de s'installer sur %COMPUTERNAME% >> %DEST%
echo Le %DATE% a %TIME% >> %DEST%
goto quit
:end
rem net send %COMPUTERNAME% "une session est déjà ouvert"
C:WINNTsystem32shutdown -l
:quit
echo End of batch program
Bonjour as tous,
Voici le topo :
Environnements win2000 serveur et Pro, AD, Profile itinérant.
Le but est d'empêcher un même utilisateur d'ouvrir plusieurs sessions en
même temps sur le rezo.
Donc la procédure est la suivante,
L'user se connecte et charge son profil ensuite il exécute le scripts q ui
Vérifie si un fichiers user existe sur le serveur si oui il ferme la se ssion
et quitte le scripts
Si non copie un fichiers sur le serveur.
Voici le code :
@echo off
if exist "\ServeurPartageUserconnect""%USERNAME%.TXT" goto end
set DEST="\ ServeurPartageUserconnect ""%USERNAME%.TXT"
echo %USERNAME% vient de s'installer sur %COMPUTERNAME% >> %DEST%
echo Le %DATE% a %TIME% >> %DEST%
:end
rem net send %COMPUTERNAME% "une session est déjà ouvert"
C:WINNTsystem32shutdown -l
echo End of batch program
Pourtant cela ne fonctionne pas !
Après l'ouverture il crée le fichier et se referme tout de suite.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.2.5">
</HEAD>
<BODY>
ton code et sympas mais tu a oublier juste une chose, <BR>
la codition que ton fichier est pas la : <BR>
regarde comme ca, ca doit marcher, <BR>
a la fin de ton execution normal, tu vas dans la section quit et tu passe au dessus de la section :end. <BR>
sinon ton script va continuer de maniere sequentiel et tu va executer la section :end<BR>
<BR>
Lord Mathius <BR>
<BR>
<FONT COLOR="#000000">@echo off</FONT>
<PRE>
<FONT COLOR="#000000">Environnements win2000 serveur et Pro, AD, Profile itinérant.</FONT>
<FONT COLOR="#000000">Le but est d'empêcher un même utilisateur d'ouvrir plusieurs sessions en</FONT>
<FONT COLOR="#000000">même temps sur le rezo.</FONT>
<FONT COLOR="#000000">Donc la procédure est la suivante,</FONT>
<FONT COLOR="#000000">L'user se connecte et charge son profil ensuite il exécute le scripts qui</FONT>
<FONT COLOR="#000000">Vérifie si un fichiers user existe sur le serveur si oui il ferme la session</FONT>
<FONT COLOR="#000000">et quitte le scripts</FONT>
<FONT COLOR="#000000">Si non copie un fichiers sur le serveur.</FONT>
ton code et sympas mais tu a oublier juste une chose, la codition que ton fichier est pas la : regarde comme ca, ca doit marcher, a la fin de ton execution normal, tu vas dans la section quit et tu passe au dessus de la section :end. sinon ton script va continuer de maniere sequentiel et tu va executer la section :end
Lord Mathius
@echo off
if exist "ServeurPartageUserconnect""%USERNAME%.TXT" goto end
set DEST=" ServeurPartageUserconnect ""%USERNAME%.TXT"
echo %USERNAME% vient de s'installer sur %COMPUTERNAME% >> %DEST%
echo Le %DATE% a %TIME% >> %DEST%
goto quit
:end
rem net send %COMPUTERNAME% "une session est déjà ouvert"
C:WINNTsystem32shutdown -l
:quit
echo End of batch program
Bonjour as tous,
Voici le topo :
Environnements win2000 serveur et Pro, AD, Profile itinérant.
Le but est d'empêcher un même utilisateur d'ouvrir plusieurs sessions en même temps sur le rezo.
Donc la procédure est la suivante,
L'user se connecte et charge son profil ensuite il exécute le scripts q ui
Vérifie si un fichiers user existe sur le serveur si oui il ferme la se ssion et quitte le scripts
Si non copie un fichiers sur le serveur.
Voici le code :
@echo off
if exist "ServeurPartageUserconnect""%USERNAME%.TXT" goto end
set DEST=" ServeurPartageUserconnect ""%USERNAME%.TXT"
echo %USERNAME% vient de s'installer sur %COMPUTERNAME% >> %DEST%
echo Le %DATE% a %TIME% >> %DEST%
:end
rem net send %COMPUTERNAME% "une session est déjà ouvert"
C:WINNTsystem32shutdown -l
echo End of batch program
Pourtant cela ne fonctionne pas !
Après l'ouverture il crée le fichier et se referme tout de suite.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN"> <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8"> <META NAME="GENERATOR" CONTENT="GtkHTML/3.2.5"> </HEAD> <BODY> ton code et sympas mais tu a oublier juste une chose, <BR> la codition que ton fichier est pas la : <BR> regarde comme ca, ca doit marcher, <BR> a la fin de ton execution normal, tu vas dans la section quit et tu passe au dessus de la section :end. <BR> sinon ton script va continuer de maniere sequentiel et tu va executer la section :end<BR> <BR> Lord Mathius <BR> <BR> <FONT COLOR="#000000">@echo off</FONT> <PRE>
<FONT COLOR="#000000">Environnements win2000 serveur et Pro, AD, Profile itinérant.</FONT>
<FONT COLOR="#000000">Le but est d'empêcher un même utilisateur d'ouvrir plusieurs sessions en</FONT> <FONT COLOR="#000000">même temps sur le rezo.</FONT>
<FONT COLOR="#000000">Donc la procédure est la suivante,</FONT>
<FONT COLOR="#000000">L'user se connecte et charge son profil ensuite il exécute le scripts qui</FONT>
<FONT COLOR="#000000">Vérifie si un fichiers user existe sur le serveur si oui il ferme la session</FONT> <FONT COLOR="#000000">et quitte le scripts</FONT>
<FONT COLOR="#000000">Si non copie un fichiers sur le serveur.</FONT>