"Michel HERRSCHER" a écrit dans le message de
news:gbvibv$1tc8$
| Bonjour à tous ,
Bonjour,
| [ULTRA DEBUTANT EN SCRIPT]
|
| Pour WS2K3 32 bits et TSE
|
| Je recherche, pour faire un logoff script, à connaître le début (
| logon de l'utilisateur en cours ) et la fin de session ( heure
| encours car on sera dans le logoff script
Le script VBScript ci-dessous permet d'afficher la date et l'heure de
dernière ouverture de session de l'utilisateur courant ainsi que la date
et l'heure à l'instant T. Je vous invite à tester ce script tout d'abord
de manière interactive (localement ou dans une session TSE) avant de
mettre en oeuvre le script de fermeture de session. Dans l'exemple
ci-dessous, les informations sont affichées dans la console. Il sera
donc nécessaire d'adapter ce script dans le but d'écrire ces
informations dans un fichier soit sur le serveur TSE, dans le profil de
l'utilisateur ou alors dans une ressource partagée avec accès en
écriture pour l'utilisateur.
--- Coupez ici : GetLastLogon.vbs ---
Set oNet=CreateObject("WScript.Network")
Set oDateTime=CreateObject("wbemScripting.swbemDateTime")
sUserName=oNet.UserDomain & "" & oNet.UserName
Set oUser=GetObject( _
"winmgmts:Win32_NetworkLoginProfile.Name='" & _
sUserName & "'" _
)
oDateTime.Value=oUser.LastLogon
WScript.Echo "UserName : " & sUserName
WScript.Echo "LastLogon : " & oDateTime.GetVarDate(True)
WScript.Echo "LastLogoff : " & Now()
--- Coupez ici : GetLastLogon.vbs ---
Important: Un retour du mode veille (i.e écran verrouillé) protégé par
mot de passe est considéré comme une nouvelle ouverture de session.
Pour exécuter ce script de manière interactive :
1- Ouvrir une invite de commandes
2- cscript //nologo GetLastLogon.vbs
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
"Michel HERRSCHER" <mhc@herrscher.fr> a écrit dans le message de
news:gbvibv$1tc8$1@cabale.usenet-fr.net
| Bonjour à tous ,
Bonjour,
| [ULTRA DEBUTANT EN SCRIPT]
|
| Pour WS2K3 32 bits et TSE
|
| Je recherche, pour faire un logoff script, à connaître le début (
| logon de l'utilisateur en cours ) et la fin de session ( heure
| encours car on sera dans le logoff script
Le script VBScript ci-dessous permet d'afficher la date et l'heure de
dernière ouverture de session de l'utilisateur courant ainsi que la date
et l'heure à l'instant T. Je vous invite à tester ce script tout d'abord
de manière interactive (localement ou dans une session TSE) avant de
mettre en oeuvre le script de fermeture de session. Dans l'exemple
ci-dessous, les informations sont affichées dans la console. Il sera
donc nécessaire d'adapter ce script dans le but d'écrire ces
informations dans un fichier soit sur le serveur TSE, dans le profil de
l'utilisateur ou alors dans une ressource partagée avec accès en
écriture pour l'utilisateur.
--- Coupez ici : GetLastLogon.vbs ---
Set oNet=CreateObject("WScript.Network")
Set oDateTime=CreateObject("wbemScripting.swbemDateTime")
sUserName=oNet.UserDomain & "" & oNet.UserName
Set oUser=GetObject( _
"winmgmts:Win32_NetworkLoginProfile.Name='" & _
sUserName & "'" _
)
oDateTime.Value=oUser.LastLogon
WScript.Echo "UserName : " & sUserName
WScript.Echo "LastLogon : " & oDateTime.GetVarDate(True)
WScript.Echo "LastLogoff : " & Now()
--- Coupez ici : GetLastLogon.vbs ---
Important: Un retour du mode veille (i.e écran verrouillé) protégé par
mot de passe est considéré comme une nouvelle ouverture de session.
Pour exécuter ce script de manière interactive :
1- Ouvrir une invite de commandes
2- cscript //nologo GetLastLogon.vbs
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
"Michel HERRSCHER" a écrit dans le message de
news:gbvibv$1tc8$
| Bonjour à tous ,
Bonjour,
| [ULTRA DEBUTANT EN SCRIPT]
|
| Pour WS2K3 32 bits et TSE
|
| Je recherche, pour faire un logoff script, à connaître le début (
| logon de l'utilisateur en cours ) et la fin de session ( heure
| encours car on sera dans le logoff script
Le script VBScript ci-dessous permet d'afficher la date et l'heure de
dernière ouverture de session de l'utilisateur courant ainsi que la date
et l'heure à l'instant T. Je vous invite à tester ce script tout d'abord
de manière interactive (localement ou dans une session TSE) avant de
mettre en oeuvre le script de fermeture de session. Dans l'exemple
ci-dessous, les informations sont affichées dans la console. Il sera
donc nécessaire d'adapter ce script dans le but d'écrire ces
informations dans un fichier soit sur le serveur TSE, dans le profil de
l'utilisateur ou alors dans une ressource partagée avec accès en
écriture pour l'utilisateur.
--- Coupez ici : GetLastLogon.vbs ---
Set oNet=CreateObject("WScript.Network")
Set oDateTime=CreateObject("wbemScripting.swbemDateTime")
sUserName=oNet.UserDomain & "" & oNet.UserName
Set oUser=GetObject( _
"winmgmts:Win32_NetworkLoginProfile.Name='" & _
sUserName & "'" _
)
oDateTime.Value=oUser.LastLogon
WScript.Echo "UserName : " & sUserName
WScript.Echo "LastLogon : " & oDateTime.GetVarDate(True)
WScript.Echo "LastLogoff : " & Now()
--- Coupez ici : GetLastLogon.vbs ---
Important: Un retour du mode veille (i.e écran verrouillé) protégé par
mot de passe est considéré comme une nouvelle ouverture de session.
Pour exécuter ce script de manière interactive :
1- Ouvrir une invite de commandes
2- cscript //nologo GetLastLogon.vbs
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
Merci Beaucoup.
--
Michel HERRSCHER
"Gilles LAURENT [MVP]" a écrit dans le message de news:
ebby%"Michel HERRSCHER" a écrit dans le message de
news:gbvibv$1tc8$
| Bonjour à tous ,
Bonjour,
| [ULTRA DEBUTANT EN SCRIPT]
|
| Pour WS2K3 32 bits et TSE
|
| Je recherche, pour faire un logoff script, à connaître le début (
| logon de l'utilisateur en cours ) et la fin de session ( heure
| encours car on sera dans le logoff script
Le script VBScript ci-dessous permet d'afficher la date et l'heure de
dernière ouverture de session de l'utilisateur courant ainsi que la date
et l'heure à l'instant T. Je vous invite à tester ce script tout d'abord
de manière interactive (localement ou dans une session TSE) avant de
mettre en oeuvre le script de fermeture de session. Dans l'exemple
ci-dessous, les informations sont affichées dans la console. Il sera
donc nécessaire d'adapter ce script dans le but d'écrire ces
informations dans un fichier soit sur le serveur TSE, dans le profil de
l'utilisateur ou alors dans une ressource partagée avec accès en
écriture pour l'utilisateur.
--- Coupez ici : GetLastLogon.vbs ---
Set oNet=CreateObject("WScript.Network")
Set oDateTime=CreateObject("wbemScripting.swbemDateTime")
sUserName=oNet.UserDomain & "" & oNet.UserName
Set oUser=GetObject( _
"winmgmts:Win32_NetworkLoginProfile.Name='" & _
sUserName & "'" _
)
oDateTime.Value=oUser.LastLogon
WScript.Echo "UserName : " & sUserName
WScript.Echo "LastLogon : " & oDateTime.GetVarDate(True)
WScript.Echo "LastLogoff : " & Now()
--- Coupez ici : GetLastLogon.vbs ---
Important: Un retour du mode veille (i.e écran verrouillé) protégé par
mot de passe est considéré comme une nouvelle ouverture de session.
Pour exécuter ce script de manière interactive :
1- Ouvrir une invite de commandes
2- cscript //nologo GetLastLogon.vbs
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
Merci Beaucoup.
--
Michel HERRSCHER
"Gilles LAURENT [MVP]" <glsft@free.fr> a écrit dans le message de news:
ebby%23l8IJHA.508@TK2MSFTNGP05.phx.gbl...
"Michel HERRSCHER" <mhc@herrscher.fr> a écrit dans le message de
news:gbvibv$1tc8$1@cabale.usenet-fr.net
| Bonjour à tous ,
Bonjour,
| [ULTRA DEBUTANT EN SCRIPT]
|
| Pour WS2K3 32 bits et TSE
|
| Je recherche, pour faire un logoff script, à connaître le début (
| logon de l'utilisateur en cours ) et la fin de session ( heure
| encours car on sera dans le logoff script
Le script VBScript ci-dessous permet d'afficher la date et l'heure de
dernière ouverture de session de l'utilisateur courant ainsi que la date
et l'heure à l'instant T. Je vous invite à tester ce script tout d'abord
de manière interactive (localement ou dans une session TSE) avant de
mettre en oeuvre le script de fermeture de session. Dans l'exemple
ci-dessous, les informations sont affichées dans la console. Il sera
donc nécessaire d'adapter ce script dans le but d'écrire ces
informations dans un fichier soit sur le serveur TSE, dans le profil de
l'utilisateur ou alors dans une ressource partagée avec accès en
écriture pour l'utilisateur.
--- Coupez ici : GetLastLogon.vbs ---
Set oNet=CreateObject("WScript.Network")
Set oDateTime=CreateObject("wbemScripting.swbemDateTime")
sUserName=oNet.UserDomain & "" & oNet.UserName
Set oUser=GetObject( _
"winmgmts:Win32_NetworkLoginProfile.Name='" & _
sUserName & "'" _
)
oDateTime.Value=oUser.LastLogon
WScript.Echo "UserName : " & sUserName
WScript.Echo "LastLogon : " & oDateTime.GetVarDate(True)
WScript.Echo "LastLogoff : " & Now()
--- Coupez ici : GetLastLogon.vbs ---
Important: Un retour du mode veille (i.e écran verrouillé) protégé par
mot de passe est considéré comme une nouvelle ouverture de session.
Pour exécuter ce script de manière interactive :
1- Ouvrir une invite de commandes
2- cscript //nologo GetLastLogon.vbs
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
Merci Beaucoup.
--
Michel HERRSCHER
"Gilles LAURENT [MVP]" a écrit dans le message de news:
ebby%"Michel HERRSCHER" a écrit dans le message de
news:gbvibv$1tc8$
| Bonjour à tous ,
Bonjour,
| [ULTRA DEBUTANT EN SCRIPT]
|
| Pour WS2K3 32 bits et TSE
|
| Je recherche, pour faire un logoff script, à connaître le début (
| logon de l'utilisateur en cours ) et la fin de session ( heure
| encours car on sera dans le logoff script
Le script VBScript ci-dessous permet d'afficher la date et l'heure de
dernière ouverture de session de l'utilisateur courant ainsi que la date
et l'heure à l'instant T. Je vous invite à tester ce script tout d'abord
de manière interactive (localement ou dans une session TSE) avant de
mettre en oeuvre le script de fermeture de session. Dans l'exemple
ci-dessous, les informations sont affichées dans la console. Il sera
donc nécessaire d'adapter ce script dans le but d'écrire ces
informations dans un fichier soit sur le serveur TSE, dans le profil de
l'utilisateur ou alors dans une ressource partagée avec accès en
écriture pour l'utilisateur.
--- Coupez ici : GetLastLogon.vbs ---
Set oNet=CreateObject("WScript.Network")
Set oDateTime=CreateObject("wbemScripting.swbemDateTime")
sUserName=oNet.UserDomain & "" & oNet.UserName
Set oUser=GetObject( _
"winmgmts:Win32_NetworkLoginProfile.Name='" & _
sUserName & "'" _
)
oDateTime.Value=oUser.LastLogon
WScript.Echo "UserName : " & sUserName
WScript.Echo "LastLogon : " & oDateTime.GetVarDate(True)
WScript.Echo "LastLogoff : " & Now()
--- Coupez ici : GetLastLogon.vbs ---
Important: Un retour du mode veille (i.e écran verrouillé) protégé par
mot de passe est considéré comme une nouvelle ouverture de session.
Pour exécuter ce script de manière interactive :
1- Ouvrir une invite de commandes
2- cscript //nologo GetLastLogon.vbs
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
"Michel HERRSCHER" a écrit dans le message de
news:gc1ssm$13iu$
| Bonjour,
Bonjour,
| juste une bricole..
|
| après avoir exécuté le script en test sur mon XP , le ctrl alt del ,
| ne marche plus ( pour avoir le lock session) :
| je me retrouve avec un écran vide ....
| et le seul moyen que j'ai de m'en sortir est de forcer l'arrêt en
| appuyant sur poweroff
Et bien ! Je n'ai jamais rencontré ce problème et je ne pense pas que
cela puisse provenir de l'exécution du script. Plusieurs questions
toutefois pour essayer de bien comprendre la situation :
1- Est-ce systématique ?
2- Après avoir forcé l'arrêt, la situation est-elle rétablie ?
3- Le script a-t-il affiché quelque chose dans la console ?
4- Le comportement est-il identique sur une autre machine de test ?
Note: J'ai testé ce script sur XP et 2003R2 sans rencontrer de problème
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
"Michel HERRSCHER" <mhc@herrscher.fr> a écrit dans le message de
news:gc1ssm$13iu$1@cabale.usenet-fr.net
| Bonjour,
Bonjour,
| juste une bricole..
|
| après avoir exécuté le script en test sur mon XP , le ctrl alt del ,
| ne marche plus ( pour avoir le lock session) :
| je me retrouve avec un écran vide ....
| et le seul moyen que j'ai de m'en sortir est de forcer l'arrêt en
| appuyant sur poweroff
Et bien ! Je n'ai jamais rencontré ce problème et je ne pense pas que
cela puisse provenir de l'exécution du script. Plusieurs questions
toutefois pour essayer de bien comprendre la situation :
1- Est-ce systématique ?
2- Après avoir forcé l'arrêt, la situation est-elle rétablie ?
3- Le script a-t-il affiché quelque chose dans la console ?
4- Le comportement est-il identique sur une autre machine de test ?
Note: J'ai testé ce script sur XP et 2003R2 sans rencontrer de problème
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
"Michel HERRSCHER" a écrit dans le message de
news:gc1ssm$13iu$
| Bonjour,
Bonjour,
| juste une bricole..
|
| après avoir exécuté le script en test sur mon XP , le ctrl alt del ,
| ne marche plus ( pour avoir le lock session) :
| je me retrouve avec un écran vide ....
| et le seul moyen que j'ai de m'en sortir est de forcer l'arrêt en
| appuyant sur poweroff
Et bien ! Je n'ai jamais rencontré ce problème et je ne pense pas que
cela puisse provenir de l'exécution du script. Plusieurs questions
toutefois pour essayer de bien comprendre la situation :
1- Est-ce systématique ?
2- Après avoir forcé l'arrêt, la situation est-elle rétablie ?
3- Le script a-t-il affiché quelque chose dans la console ?
4- Le comportement est-il identique sur une autre machine de test ?
Note: J'ai testé ce script sur XP et 2003R2 sans rencontrer de problème
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
"Michel HERRSCHER" a écrit dans le message de
news:gc3d83$1l9l$
| Bonsoir,
Bonjour,
| MEA CULPA...
|
| En fait c'est une erreur de ma part.
C'est plutôt rassurant ;-)
| je tapais /nologo au lieu de //nologo dans la ligne de commande de
| lancement.
|
| Quel est l'implication de / au lieu de // ???
Normalement aucune. Les syntaxes suivantes sont équivalentes :
cscript /nologo
cscript -nologo
cscript //nologo
Cette dernière est la syntaxe "officielle". Pour obtenir les différents
paramètres supportés par le moteur cscript :
cscript /?
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
"Michel HERRSCHER" <mhc@herrscher.fr> a écrit dans le message de
news:gc3d83$1l9l$1@cabale.usenet-fr.net
| Bonsoir,
Bonjour,
| MEA CULPA...
|
| En fait c'est une erreur de ma part.
C'est plutôt rassurant ;-)
| je tapais /nologo au lieu de //nologo dans la ligne de commande de
| lancement.
|
| Quel est l'implication de / au lieu de // ???
Normalement aucune. Les syntaxes suivantes sont équivalentes :
cscript /nologo
cscript -nologo
cscript //nologo
Cette dernière est la syntaxe "officielle". Pour obtenir les différents
paramètres supportés par le moteur cscript :
cscript /?
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
"Michel HERRSCHER" a écrit dans le message de
news:gc3d83$1l9l$
| Bonsoir,
Bonjour,
| MEA CULPA...
|
| En fait c'est une erreur de ma part.
C'est plutôt rassurant ;-)
| je tapais /nologo au lieu de //nologo dans la ligne de commande de
| lancement.
|
| Quel est l'implication de / au lieu de // ???
Normalement aucune. Les syntaxes suivantes sont équivalentes :
cscript /nologo
cscript -nologo
cscript //nologo
Cette dernière est la syntaxe "officielle". Pour obtenir les différents
paramètres supportés par le moteur cscript :
cscript /?
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr