[XP] Logged in gebruikers achterhalen*

Pagina: 1
Acties:

  • leondebob
  • Registratie: April 2004
  • Laatst online: 30-10-2024
Beste Tweakers,

ik ben al enige tijd op zoek naar een tooltje waarmee je kan zien op welke pc de gebruiker is aangemeld

ik heb al op google gezocht, maar ben nog niks tegen gekomen helaas :(

het betreft hier een windows domain.
dit word gebruikt om niet steeds aan onze collega's te vragen op welke pc ze zijn aangemeld.

dus een programma waarin je aangeeft de gebruikersnaam van de gebruiker bijv. jan, en dat er dan de pc tevoorschijn komt, waar hij of zij op is aangemeld.

alvast bedankt! _/-\o_

  • racoon
  • Registratie: Februari 2002
  • Laatst online: 05-02 18:53

racoon

mooowwww

Bij me vorige werkgever hadden we zoiets kon je op ip range zoeken en zag je alle gegevens van de pc inclusief de geinstalleerde software en hardware.

24 flesjes in een krat 24 uur in een dag toeval??


  • kromme
  • Registratie: April 2004
  • Laatst online: 20-02 22:57

kromme

Doe hubs slaag in het koffer..

Ik weet dat je hier heel veel mee kan op zo soort gebieden.
http://www.dameware.com/

Keep it calm...en lek mig de zuk


  • BFS
  • Registratie: Augustus 2001
  • Laatst online: 20-02 09:48

BFS

Rude awakening

Misschien een andere invalshoek maar is het niet handig om met bijvoorbeeld BGInfo in het inlogscript het IPadres/Hostname op het bureaublad te plaatsen?

When did I realize I was God? Well, I was praying and suddenly I realized that I was talking to myself


  • leondebob
  • Registratie: April 2004
  • Laatst online: 30-10-2024
wij gebruiker al dameware, maar daarin kun je helaas niet zien wie er op dat moment is aangelogd op de betreffende pc.

wij hebben wel op het bureablad onder my computer wel de pcnaam laten invullen, maar zelfs dat vragen is soms nog erg lastig.

als het alleen op inlognaam => is hier de voornaam kan hoef ik niks te vragen :)

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

leondebob schreef op dinsdag 04 maart 2008 @ 14:39:
Beste Tweakers,

ik ben al enige tijd op zoek naar een tooltje waarmee je kan zien op welke pc de gebruiker is aangemeld
Limitlogon is eventueel een oplossing die je kan gebruiken, of je gaat zelf scripten.


Verder: bedenk voortaan even zelf een duidelijker topictitel waar ook het OS in staat - ook dat kom ik nergens tegen in je startpost .

[ Voor 17% gewijzigd door alt-92 op 04-03-2008 17:29 ]

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Verwijderd

Ooit zoiets verzonnen als logon/off script voor een school.
Onderstaande script maakt een text file in opgegeven share als Username.log met daarin de username, computername en login tijd. Het script vult de textfile aan (Appending) met nieuwe gegevens en blijft alles bewaart.

Gebruik hetzelfde script dus ook als logoff script en edit the strtext van Login: naar Logoff:
Je kan het eventueel nog aanvullen met andere gevens uit de AD zoals group, kantoor nr etc.

Output is dus \\server\share\Username.log
code:
1
2
3
4
5
6
7
logon: 3/5/2008 11:03:43 AM
User: Sjeng
Computer: LAPTOP

logoff: 3/5/2008 11:04:39 AM
User: Sjeng
Computer: LAPTOP


script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
    Option Explicit

    Dim objFSO, objFolder, objShell, objTextFile, objFile
    Dim strDirectory, strFile, strText, oNet, sUserName, sRoom, sComputer


Set oNet = CreateObject("WScript.Network")

'variables
    sUserName = oNet.UserName
    sComputer = oNet.ComputerName
    'sRoom = Left(sComputer,3)
    
    
strDirectory = "\\Server\share\"
strFile = sUserName & ".log" 
strText = "logon: " & Now & Chr(13) & Chr(10) & _
"User: " & sUserName & Chr(13) & Chr(10) & _
"Computer: " & sComputer & Chr(13) & Chr(10) '& _
'"Lokaal: " & sRoom & Chr(13) & Chr(10) & _""

' Create the File System Object
Set objFSO = CreateObject("Scripting.FileSystemObject")

' Check that the strDirectory folder exists
'If objFSO.FolderExists(strDirectory) Then
'   Set objFolder = objFSO.GetFolder(strDirectory)
'Else
 '  Set objFolder = objFSO.CreateFolder(strDirectory)
   'WScript.Echo "Just created " & strDirectory
'End If

If objFSO.FileExists(strDirectory & strFile) Then

    Set objFolder = objFSO.GetFolder(strDirectory)
    Set objFile = nothing
    set objFolder = nothing
'   OpenTextFile Method needs a Const value
'   ForAppending = 8 ForReading = 1, ForWriting = 2
    Const ForAppending = 8

    Set objTextFile = objFSO.OpenTextFile _
    (strDirectory & strFile, ForAppending, true)

'   Writes strText every time you run this VBScript
    objTextFile.WriteLine(strText)
    objTextFile.Close

Else

    Set objFile = objFSO.CreateTextFile(strDirectory & strFile)
    Set objFile = nothing
    set objFolder = nothing
'   OpenTextFile Method needs a Const value
'   ForAppending = 8 ForReading = 1, ForWriting = 2
    Const ForWriting = 2

    Set objTextFile = objFSO.OpenTextFile _
    (strDirectory & strFile, ForWriting, true)

'   Writes strText every time you run this VBScript
    objTextFile.WriteLine(strText)
    objTextFile.Close

End If 

WScript.Quit

' End of VBScript to write to a file with error-correcting Code


Indien alle users automatisch aan een \\server\share\ worden gehangen kan je dit ook uitlezen in "computer managment\shared folders\sessions" elke ingelogde gebruiker heeft een open sessie op zijn share.. :)
Pagina: 1