none
user logado em que workstation RRS feed

Respostas

  •  

    Ola Cláudio,

     

    É um pouco complicado mas pode ser feito.

    Se o objetivo é saber aonde o usuário esta se logando, você pode criar um script e coloca-lo no Logon/Logoff das máquinas (localmente ou via GPO) ou no Logon script da conta dos usuários para que gere um arquivo com os dados de quem logou e em que máquina...

     

    Seria algo assim:

    ------------------------------------------------------------------------------------------------------------------------------------
    ' Script: logon.vbs
    ' --------------------------------------------
    '

    Dim objArq, strArquivo, objArquivo

    Set objFSO     = CreateObject("Scripting.FileSystemObject")
    Set WSHNetwork = CreateObject("WScript.Network")

    strUsuario    = WSHNetwork.UserName
    strComputador = WSHNetwork.ComputerName
    strArquivo    = strUsuario & ".txt"
    Set objArq    = CreateObject("Scripting.FileSystemObject")

    If objFSO.FileExists( strArquivo ) then
     Set objArquivo = objArq.OpenTextFile( "\\servidor\share$\" & strArquivo, 8, True)
    Else
     Set objArquivo = objArq.CreateTextFile( "\\servidor\share$\" & strArquivo, True)
    End If

    objArquivo.WriteLine( "Logon em: " & strComputador & " - " & Now )
    objArquivo.Close

    ------------------------------------------------------------------------------------------------------------------------------------
    terça-feira, 16 de outubro de 2007 17:38