COMO EXECUTAR SCRIPT

BLGONC 08/12/2010 13:30:13
#359093
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
RODRIGOFERRO 08/12/2010 13:54:46
#359097
Resposta escolhida
Ja tentou salvar em [Ô]vbs[Ô] e executar assim do vb.net.

        

Dim scriptProc As New Process
scriptProc.StartInfo.FileName = [Ô]D:\\CLIENTES\esse.vbs[Ô]
scriptProc.StartInfo.Arguments = [Ô][Ô]
scriptProc.Start()
scriptProc.WaitForExit()
scriptProc.Dispose()



Abraços
BLGONC 08/12/2010 14:11:56
#359102
como eu salvo o meu script em vbs?
RODRIGOFERRO 08/12/2010 14:23:08
#359104
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.
BLGONC 08/12/2010 15:40:55
#359115
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
BLGONC 08/12/2010 16:27:10
#359121
Muito obrigado =)
Tópico encerrado , respostas não são mais permitidas