COMO EXECUTAR SCRIPT
Pessoal,
como eu executo este script em vb.neet??
eu copiei isto para um botao em winform...mas nao da certo...
tentei colar em uma classe...mas ainda nao funciona, por favor, como posso rodar isto...
[ô] Get the SID from users.
[ô] Usage: CScript GetUserSID.vbs <username> <domain>
strComputer = [Ô].[Ô]
Set objWMIService = GetObject([Ô]winmgmts:\\[Ô] & strComputer & [Ô]oot\cimv2[Ô])
Set objArgs = WScript.Arguments
name = objArgs(0)
domain = objArgs(1)
Set objAccount = objWMIService.Get([Ô]Win32_UserAccount.Name=[ô][Ô] & name & [Ô][ô],Domain=[ô][Ô] & domain & [Ô][ô][Ô])
Wscript.Echo [Ô]Username: [Ô] & name
Wscript.Echo [Ô]Domain..: [Ô] & domain
Wscript.Echo [Ô]SID.....: [Ô] & objAccount.SID
como eu executo este script em vb.neet??
eu copiei isto para um botao em winform...mas nao da certo...
tentei colar em uma classe...mas ainda nao funciona, por favor, como posso rodar isto...
[ô] Get the SID from users.
[ô] Usage: CScript GetUserSID.vbs <username> <domain>
strComputer = [Ô].[Ô]
Set objWMIService = GetObject([Ô]winmgmts:\\[Ô] & strComputer & [Ô]oot\cimv2[Ô])
Set objArgs = WScript.Arguments
name = objArgs(0)
domain = objArgs(1)
Set objAccount = objWMIService.Get([Ô]Win32_UserAccount.Name=[ô][Ô] & name & [Ô][ô],Domain=[ô][Ô] & domain & [Ô][ô][Ô])
Wscript.Echo [Ô]Username: [Ô] & name
Wscript.Echo [Ô]Domain..: [Ô] & domain
Wscript.Echo [Ô]SID.....: [Ô] & objAccount.SID
Ja tentou salvar em [Ô]vbs[Ô] e executar assim do vb.net.
Abraços
Dim scriptProc As New Process
scriptProc.StartInfo.FileName = [Ô]D:\\CLIENTES\esse.vbs[Ô]
scriptProc.StartInfo.Arguments = [Ô][Ô]
scriptProc.Start()
scriptProc.WaitForExit()
scriptProc.Dispose()
Abraços
como eu salvo o meu script em vbs?
escreve no notepad e na hora de salvar coloque o nome do arquivo entra aspas [Ô]script.vbs[Ô] e voallaa
alias se quizer so rodar o arquivo, é so salvar em vbs e double click normal.. se quizer executar a partir do vb.net tem que escrever o codigo acima.
alias se quizer so rodar o arquivo, é so salvar em vbs e double click normal.. se quizer executar a partir do vb.net tem que escrever o codigo acima.
entao...mt obrigado pela ajuda ate aqui!!
mas aquele script nao esta funcionando e da um erro nesta linha
name = objArgs(0)
mas assim, se vcs puderem me ajudar este codigo ele pegaria o nome do usuario e descobriria o SID, se alguem souber alguma outra maneira para eu fazer isso, ficarei grato!
Obrigado
mas aquele script nao esta funcionando e da um erro nesta linha
name = objArgs(0)
mas assim, se vcs puderem me ajudar este codigo ele pegaria o nome do usuario e descobriria o SID, se alguem souber alguma outra maneira para eu fazer isso, ficarei grato!
Obrigado
vamos lá achei dois links a respeito...
http://www.thescriptlibrary.com/Default.asp?Action=Display&Level=Category3&ScriptLanguage=VBScript&Category1=Security&Category2=Other&Title=Convert%20Username%20to%20SID
http://www.tek-tips.com/viewthread.cfm?qid=1247882&page=1
Espero que seja útil.
http://www.thescriptlibrary.com/Default.asp?Action=Display&Level=Category3&ScriptLanguage=VBScript&Category1=Security&Category2=Other&Title=Convert%20Username%20to%20SID
http://www.tek-tips.com/viewthread.cfm?qid=1247882&page=1
Espero que seja útil.
Muito obrigado =)
Tópico encerrado , respostas não são mais permitidas