existe t il une solution pour savoir si un utilisateur se connecte sur
un pc du reseau en tant qu administrateur, moi etant logger sur une
autre machine du reseau
merci
--
enlever lesurcitaire
La Vie n'est rien sans la joie de vivre
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Claude BELLAMY
Dans le message news: , Le Surcitaire s'est ainsi exprimé:
Bonjour,
existe t il une solution pour savoir si un utilisateur se connecte sur un pc du reseau en tant qu administrateur, moi etant logger sur une autre machine du reseau
Oui c'est possible, à l'aide (p.ex.) de ce script VBS à inclure dans le script de login : Fichier "IsAdmin.vbs" (à placer dans le partage NetLogon du serveur)
On doit lui passer en paramètres : - le nom du domaine - le nom du compte à tester Il retourne dans ERRORLEVEL : 0 -> le compte n'est pas admin 1 -> le compte est admin 255 -> nombre de paramètres incorrect
-------- couper ici -------- Set args=Wscript.Arguments code%5 If args.count=2 Then DomainName=args(0) AccountName=args(1) Set Domain = GetObject("WinNT://" & DomainName) code=0 on error resume next For each Object in Domain GroupName = Object.name if Object.class = "Group" and _ lcase(GroupName)="administrateurs" then set oGroup = GetObject("WinNT://" & DomainName & _ "/" & GroupName) set colMembers = oGroup.Members for each user in colMembers If StrComp(user.name,AccountName, _ vbTextCompare)=0 Then code=1 exit for End If next exit for end if next end if wscript.quit code -------- couper ici --------
Dans le script de login (sur le serveur) on aura ceci : .... set script=%LOGONSERVER%NetLogonisadmin.vbs cscript %script% %USERDOMAIN% %USERNAME% if %ERRORLEVEL% EQU 1 net send xxxxxxxx "L'admin %USERNAME% vient de se connecter sur %COMPUTERNAME%" ...
xxxxxxxx désignant le nom du compte ou de l'ordinateur à prévenir ...
(vérifié, testé, avec succès!)
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org http://www.bellamyjc.org *
Dans le message news:mn.2adf7d474bc22a16.13377@tiscali.fr ,
Le Surcitaire <jdg74-lesurcitaire@tiscali.fr> s'est ainsi exprimé:
Bonjour,
existe t il une solution pour savoir si un utilisateur se connecte sur
un pc du reseau en tant qu administrateur, moi etant logger sur une
autre machine du reseau
Oui c'est possible, à l'aide (p.ex.) de ce script VBS à inclure dans le
script de login :
Fichier "IsAdmin.vbs"
(à placer dans le partage NetLogon du serveur)
On doit lui passer en paramètres :
- le nom du domaine
- le nom du compte à tester
Il retourne dans ERRORLEVEL :
0 -> le compte n'est pas admin
1 -> le compte est admin
255 -> nombre de paramètres incorrect
-------- couper ici --------
Set args=Wscript.Arguments
code%5
If args.count=2 Then
DomainName=args(0)
AccountName=args(1)
Set Domain = GetObject("WinNT://" & DomainName)
code=0
on error resume next
For each Object in Domain
GroupName = Object.name
if Object.class = "Group" and _
lcase(GroupName)="administrateurs" then
set oGroup = GetObject("WinNT://" & DomainName & _
"/" & GroupName)
set colMembers = oGroup.Members
for each user in colMembers
If StrComp(user.name,AccountName, _
vbTextCompare)=0 Then
code=1
exit for
End If
next
exit for
end if
next
end if
wscript.quit code
-------- couper ici --------
Dans le script de login (sur le serveur) on aura ceci :
....
set script=%LOGONSERVER%NetLogonisadmin.vbs
cscript %script% %USERDOMAIN% %USERNAME%
if %ERRORLEVEL% EQU 1 net send xxxxxxxx "L'admin %USERNAME% vient de se
connecter sur %COMPUTERNAME%"
...
xxxxxxxx désignant le nom du compte ou de l'ordinateur à prévenir ...
(vérifié, testé, avec succès!)
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org Jean-Claude.Bellamy@wanadoo.fr *
JC.Bellamy@free.fr
Dans le message news: , Le Surcitaire s'est ainsi exprimé:
Bonjour,
existe t il une solution pour savoir si un utilisateur se connecte sur un pc du reseau en tant qu administrateur, moi etant logger sur une autre machine du reseau
Oui c'est possible, à l'aide (p.ex.) de ce script VBS à inclure dans le script de login : Fichier "IsAdmin.vbs" (à placer dans le partage NetLogon du serveur)
On doit lui passer en paramètres : - le nom du domaine - le nom du compte à tester Il retourne dans ERRORLEVEL : 0 -> le compte n'est pas admin 1 -> le compte est admin 255 -> nombre de paramètres incorrect
-------- couper ici -------- Set args=Wscript.Arguments code%5 If args.count=2 Then DomainName=args(0) AccountName=args(1) Set Domain = GetObject("WinNT://" & DomainName) code=0 on error resume next For each Object in Domain GroupName = Object.name if Object.class = "Group" and _ lcase(GroupName)="administrateurs" then set oGroup = GetObject("WinNT://" & DomainName & _ "/" & GroupName) set colMembers = oGroup.Members for each user in colMembers If StrComp(user.name,AccountName, _ vbTextCompare)=0 Then code=1 exit for End If next exit for end if next end if wscript.quit code -------- couper ici --------
Dans le script de login (sur le serveur) on aura ceci : .... set script=%LOGONSERVER%NetLogonisadmin.vbs cscript %script% %USERDOMAIN% %USERNAME% if %ERRORLEVEL% EQU 1 net send xxxxxxxx "L'admin %USERNAME% vient de se connecter sur %COMPUTERNAME%" ...
xxxxxxxx désignant le nom du compte ou de l'ordinateur à prévenir ...
(vérifié, testé, avec succès!)
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org http://www.bellamyjc.org *
Gilles RONSIN
Le Surcitaire , le lun. 05 juil. 2004 12:15:11, écrivait ceci:
Bonjour, Salut,
existe t il une solution pour savoir si un utilisateur se connecte sur un pc du reseau en tant qu administrateur, moi etant logger sur une autre machine du reseau Il y a plusieurs solutions:
la plus simple dans le dossier de démarrage de l'admin, tu ajoutes cmd /c net send nom_de_ton_pc admin lancé sur pc_surveillé
-- Embryon de site : http://gilles.ronsin.free.fr Nouvelles astuces : Interprêtation des évenements XP en "français" (trad auto) Il est impossible pour un optimiste d'être agréablement surpris.
Le Surcitaire <jdg74-lesurcitaire@tiscali.fr>, le lun. 05 juil. 2004
12:15:11, écrivait ceci:
Bonjour,
Salut,
existe t il une solution pour savoir si un utilisateur se connecte
sur un pc du reseau en tant qu administrateur, moi etant logger
sur une autre machine du reseau
Il y a plusieurs solutions:
la plus simple dans le dossier de démarrage de l'admin, tu ajoutes
cmd /c net send nom_de_ton_pc admin lancé sur pc_surveillé
--
Embryon de site : http://gilles.ronsin.free.fr
Nouvelles astuces : Interprêtation des évenements XP en "français"
(trad auto)
Il est impossible pour un optimiste d'être agréablement surpris.
Le Surcitaire , le lun. 05 juil. 2004 12:15:11, écrivait ceci:
Bonjour, Salut,
existe t il une solution pour savoir si un utilisateur se connecte sur un pc du reseau en tant qu administrateur, moi etant logger sur une autre machine du reseau Il y a plusieurs solutions:
la plus simple dans le dossier de démarrage de l'admin, tu ajoutes cmd /c net send nom_de_ton_pc admin lancé sur pc_surveillé
-- Embryon de site : http://gilles.ronsin.free.fr Nouvelles astuces : Interprêtation des évenements XP en "français" (trad auto) Il est impossible pour un optimiste d'être agréablement surpris.
Le Surcitaire
Gilles RONSIN a pensé très fort :
Le Surcitaire , le lun. 05 juil. 2004 12:15:11, écrivait ceci:
Bonjour, Salut,
existe t il une solution pour savoir si un utilisateur se connecte sur un pc du reseau en tant qu administrateur, moi etant logger sur une autre machine du reseau Il y a plusieurs solutions:
la plus simple dans le dossier de démarrage de l'admin, tu ajoutes cmd /c net send nom_de_ton_pc admin lancé sur pc_surveillé
Ok mais si je veux que cela soit automatique sans avoir a lance quoi que se soit et que je sois averti de retour suite a une absence
-- enlever lesurcitaire La Vie n'est rien sans la joie de vivre
Gilles RONSIN a pensé très fort :
Le Surcitaire <jdg74-lesurcitaire@tiscali.fr>, le lun. 05 juil. 2004
12:15:11, écrivait ceci:
Bonjour,
Salut,
existe t il une solution pour savoir si un utilisateur se connecte
sur un pc du reseau en tant qu administrateur, moi etant logger
sur une autre machine du reseau
Il y a plusieurs solutions:
la plus simple dans le dossier de démarrage de l'admin, tu ajoutes
cmd /c net send nom_de_ton_pc admin lancé sur pc_surveillé
Ok mais si je veux que cela soit automatique sans avoir a lance quoi
que se soit et que je sois averti de retour suite a une absence
--
enlever lesurcitaire
La Vie n'est rien sans la joie de vivre
Le Surcitaire , le lun. 05 juil. 2004 12:15:11, écrivait ceci:
Bonjour, Salut,
existe t il une solution pour savoir si un utilisateur se connecte sur un pc du reseau en tant qu administrateur, moi etant logger sur une autre machine du reseau Il y a plusieurs solutions:
la plus simple dans le dossier de démarrage de l'admin, tu ajoutes cmd /c net send nom_de_ton_pc admin lancé sur pc_surveillé
Ok mais si je veux que cela soit automatique sans avoir a lance quoi que se soit et que je sois averti de retour suite a une absence
-- enlever lesurcitaire La Vie n'est rien sans la joie de vivre
Le Surcitaire
Jean-Claude BELLAMY a émis l'idée suivante :
Dans le message news: , Le Surcitaire s'est ainsi exprimé:
Bonjour,
existe t il une solution pour savoir si un utilisateur se connecte sur un pc du reseau en tant qu administrateur, moi etant logger sur une autre machine du reseau
Oui c'est possible, à l'aide (p.ex.) de ce script VBS à inclure dans le script de login : Fichier "IsAdmin.vbs" (à placer dans le partage NetLogon du serveur)
On doit lui passer en paramètres : - le nom du domaine - le nom du compte à tester Il retourne dans ERRORLEVEL : 0 -> le compte n'est pas admin 1 -> le compte est admin 255 -> nombre de paramètres incorrect
-------- couper ici -------- Set args=Wscript.Arguments code%5 If args.count=2 Then DomainName=args(0) AccountName=args(1) Set Domain = GetObject("WinNT://" & DomainName) code=0 on error resume next For each Object in Domain GroupName = Object.name if Object.class = "Group" and _ lcase(GroupName)="administrateurs" then set oGroup = GetObject("WinNT://" & DomainName & _ "/" & GroupName) set colMembers = oGroup.Members for each user in colMembers If StrComp(user.name,AccountName, _ vbTextCompare)=0 Then code=1 exit for End If next exit for end if next end if wscript.quit code -------- couper ici --------
Dans le script de login (sur le serveur) on aura ceci : .... set script=%LOGONSERVER%NetLogonisadmin.vbs cscript %script% %USERDOMAIN% %USERNAME% if %ERRORLEVEL% EQU 1 net send xxxxxxxx "L'admin %USERNAME% vient de se connecter sur %COMPUTERNAME%" ...
xxxxxxxx désignant le nom du compte ou de l'ordinateur à prévenir ...
(vérifié, testé, avec succès!)
Merci beaucoup
-- enlever lesurcitaire La Vie n'est rien sans la joie de vivre
Jean-Claude BELLAMY a émis l'idée suivante :
Dans le message news:mn.2adf7d474bc22a16.13377@tiscali.fr ,
Le Surcitaire <jdg74-lesurcitaire@tiscali.fr> s'est ainsi exprimé:
Bonjour,
existe t il une solution pour savoir si un utilisateur se connecte sur
un pc du reseau en tant qu administrateur, moi etant logger sur une
autre machine du reseau
Oui c'est possible, à l'aide (p.ex.) de ce script VBS à inclure dans le
script de login :
Fichier "IsAdmin.vbs"
(à placer dans le partage NetLogon du serveur)
On doit lui passer en paramètres :
- le nom du domaine
- le nom du compte à tester
Il retourne dans ERRORLEVEL :
0 -> le compte n'est pas admin
1 -> le compte est admin
255 -> nombre de paramètres incorrect
-------- couper ici --------
Set args=Wscript.Arguments
code%5
If args.count=2 Then
DomainName=args(0)
AccountName=args(1)
Set Domain = GetObject("WinNT://" & DomainName)
code=0
on error resume next
For each Object in Domain
GroupName = Object.name
if Object.class = "Group" and _
lcase(GroupName)="administrateurs" then
set oGroup = GetObject("WinNT://" & DomainName & _
"/" & GroupName)
set colMembers = oGroup.Members
for each user in colMembers
If StrComp(user.name,AccountName, _
vbTextCompare)=0 Then
code=1
exit for
End If
next
exit for
end if
next
end if
wscript.quit code
-------- couper ici --------
Dans le script de login (sur le serveur) on aura ceci :
....
set script=%LOGONSERVER%NetLogonisadmin.vbs
cscript %script% %USERDOMAIN% %USERNAME%
if %ERRORLEVEL% EQU 1 net send xxxxxxxx "L'admin %USERNAME% vient de se
connecter sur %COMPUTERNAME%"
...
xxxxxxxx désignant le nom du compte ou de l'ordinateur à prévenir ...
(vérifié, testé, avec succès!)
Merci beaucoup
--
enlever lesurcitaire
La Vie n'est rien sans la joie de vivre
Dans le message news: , Le Surcitaire s'est ainsi exprimé:
Bonjour,
existe t il une solution pour savoir si un utilisateur se connecte sur un pc du reseau en tant qu administrateur, moi etant logger sur une autre machine du reseau
Oui c'est possible, à l'aide (p.ex.) de ce script VBS à inclure dans le script de login : Fichier "IsAdmin.vbs" (à placer dans le partage NetLogon du serveur)
On doit lui passer en paramètres : - le nom du domaine - le nom du compte à tester Il retourne dans ERRORLEVEL : 0 -> le compte n'est pas admin 1 -> le compte est admin 255 -> nombre de paramètres incorrect
-------- couper ici -------- Set args=Wscript.Arguments code%5 If args.count=2 Then DomainName=args(0) AccountName=args(1) Set Domain = GetObject("WinNT://" & DomainName) code=0 on error resume next For each Object in Domain GroupName = Object.name if Object.class = "Group" and _ lcase(GroupName)="administrateurs" then set oGroup = GetObject("WinNT://" & DomainName & _ "/" & GroupName) set colMembers = oGroup.Members for each user in colMembers If StrComp(user.name,AccountName, _ vbTextCompare)=0 Then code=1 exit for End If next exit for end if next end if wscript.quit code -------- couper ici --------
Dans le script de login (sur le serveur) on aura ceci : .... set script=%LOGONSERVER%NetLogonisadmin.vbs cscript %script% %USERDOMAIN% %USERNAME% if %ERRORLEVEL% EQU 1 net send xxxxxxxx "L'admin %USERNAME% vient de se connecter sur %COMPUTERNAME%" ...
xxxxxxxx désignant le nom du compte ou de l'ordinateur à prévenir ...
(vérifié, testé, avec succès!)
Merci beaucoup
-- enlever lesurcitaire La Vie n'est rien sans la joie de vivre
Gilles RONSIN
Le Surcitaire , le lun. 05 juil. 2004 16:01:30, écrivait ceci:
Ok mais si je veux que cela soit automatique sans avoir a lance quoi que se soit et que je sois averti de retour suite a une absence Si c'est dans le dossier démarrage, c'est lancé automatiquement à
chaque démarrage. Par contre si tu es absent il faut trouver autre chose, si le pc est connecté à internet il peut envoyer un email (voir le script sendmail.vbs sur le site de JCB)
Sinon une autre façon de laisser une trace est de générer un fichier log accessible de ta station. Par exemple, toujours dans le dossier de démarrage, tu ajoutes une ligne cmd /c echo connexion de l'admin >> "C:Documents and settingsall usersdocumentsconnexions.log"
ensuite du réseau tu n'as plus qu'a consulter le contenu de ce fichier
-- Embryon de site : http://gilles.ronsin.free.fr Nouvelles astuces : Interprêtation des évenements XP en "français" (trad auto) Il est impossible pour un optimiste d'être agréablement surpris.
Le Surcitaire <jdg74-lesurcitaire@tiscali.fr>, le lun. 05 juil. 2004
16:01:30, écrivait ceci:
Ok mais si je veux que cela soit automatique sans avoir a lance quoi
que se soit et que je sois averti de retour suite a une absence
Si c'est dans le dossier démarrage, c'est lancé automatiquement à
chaque démarrage.
Par contre si tu es absent il faut trouver autre chose, si le pc est
connecté à internet il peut envoyer un email (voir le script
sendmail.vbs sur le site de JCB)
Sinon une autre façon de laisser une trace est de générer un fichier
log accessible de ta station.
Par exemple, toujours dans le dossier de démarrage, tu ajoutes une
ligne
cmd /c echo connexion de l'admin >> "C:Documents and settingsall
usersdocumentsconnexions.log"
ensuite du réseau tu n'as plus qu'a consulter le contenu de ce fichier
--
Embryon de site : http://gilles.ronsin.free.fr
Nouvelles astuces : Interprêtation des évenements XP en "français"
(trad auto)
Il est impossible pour un optimiste d'être agréablement surpris.
Le Surcitaire , le lun. 05 juil. 2004 16:01:30, écrivait ceci:
Ok mais si je veux que cela soit automatique sans avoir a lance quoi que se soit et que je sois averti de retour suite a une absence Si c'est dans le dossier démarrage, c'est lancé automatiquement à
chaque démarrage. Par contre si tu es absent il faut trouver autre chose, si le pc est connecté à internet il peut envoyer un email (voir le script sendmail.vbs sur le site de JCB)
Sinon une autre façon de laisser une trace est de générer un fichier log accessible de ta station. Par exemple, toujours dans le dossier de démarrage, tu ajoutes une ligne cmd /c echo connexion de l'admin >> "C:Documents and settingsall usersdocumentsconnexions.log"
ensuite du réseau tu n'as plus qu'a consulter le contenu de ce fichier
-- Embryon de site : http://gilles.ronsin.free.fr Nouvelles astuces : Interprêtation des évenements XP en "français" (trad auto) Il est impossible pour un optimiste d'être agréablement surpris.
Mario MORINO
Bonjour Gilles RONSIN,
Par exemple, toujours dans le dossier de démarrage, tu ajoutes une ligne ...
Et le zigoto en question, s'il est assez fûté pour se logger en Administrateur, n'oubliera pas d'appuyer sur SHIFT lors du démarrage, et là...
;o)
Bonjour Gilles RONSIN,
Par exemple, toujours dans le dossier de démarrage, tu ajoutes une
ligne
...
Et le zigoto en question, s'il est assez fûté pour se logger en
Administrateur, n'oubliera pas d'appuyer sur SHIFT lors du démarrage, et
là...
euh ça fait quoi d'appuyer sur SHIFT ? :p "Mario MORINO" a écrit dans le message de news:
Bonjour Gilles RONSIN,
Par exemple, toujours dans le dossier de démarrage, tu ajoutes une ligne ...
Et le zigoto en question, s'il est assez fûté pour se logger en Administrateur, n'oubliera pas d'appuyer sur SHIFT lors du démarrage, et là...
;o)
Gilles RONSIN
"carni" , le lun. 05 juil. 2004 19:01:12, écrivait ceci:
euh ça fait quoi d'appuyer sur SHIFT ? :p
Ça empêche de lancer les applications dans le dossier démarrage.
Il est possible de faire autrement avec démarrage caché, systématique, crypté, etc. Tout dépend du niveau voulu. Celui-ci est le niveau de base :-)
-- Embryon de site : http://gilles.ronsin.free.fr Nouvelles astuces : Interprêtation des évenements XP en "français" (trad auto) Il est impossible pour un optimiste d'être agréablement surpris.
"carni" <carni@hotmail.com>, le lun. 05 juil. 2004 19:01:12,
écrivait ceci:
euh ça fait quoi d'appuyer sur SHIFT ? :p
Ça empêche de lancer les applications dans le dossier démarrage.
Il est possible de faire autrement avec démarrage caché, systématique,
crypté, etc. Tout dépend du niveau voulu.
Celui-ci est le niveau de base :-)
--
Embryon de site : http://gilles.ronsin.free.fr
Nouvelles astuces : Interprêtation des évenements XP en "français"
(trad auto)
Il est impossible pour un optimiste d'être agréablement surpris.
"carni" , le lun. 05 juil. 2004 19:01:12, écrivait ceci:
euh ça fait quoi d'appuyer sur SHIFT ? :p
Ça empêche de lancer les applications dans le dossier démarrage.
Il est possible de faire autrement avec démarrage caché, systématique, crypté, etc. Tout dépend du niveau voulu. Celui-ci est le niveau de base :-)
-- Embryon de site : http://gilles.ronsin.free.fr Nouvelles astuces : Interprêtation des évenements XP en "français" (trad auto) Il est impossible pour un optimiste d'être agréablement surpris.