quarta-feira, 27 de janeiro de 2010

VBScript - Retornar nome do usuário

O VBScript é uma ferramenta muito interessante pois pode automatizar uma série de processos que costumamos fazer manualmente no suporte à usuários Windows.

Muitas vezes queremos fazer algo e precisamos do nome do usuário logado no windows.

Segue abaixo um script que pode ser usado para a obtenção do nome do computador e do usuário logado.

Dim WshNetwork
Set WshNetwork = WScript.CreateObject("WScript.Network")
WScript.Echo "Nome do computador = " & WshNetwork.ComputerName & VBCrLf
WScript.Echo "Usuário = " & WshNetwork.UserName & VBCrLf


Só para não jogar a informação sem explicações, vamos analisar rapidamente esse script.

Na primeira linha declaramos o objeto genérico WshNetwork.
Na segunda linha instânciamos o objeto para o tipo WScript.Network.
Nas duas linhas a seguir apenas jogamos na tela uma mensagem para ilustrar que os métodos ComputerName e UserName retornam o nome do computador e do usuário respectivamente.


Qualquer dúvida me manda um e-mail, ok?!

3 comentários: