Avatar billede devlen Nybegynder
17. januar 2005 - 16:17 Der er 4 kommentarer

Kør vbscript som en anden bruger

Hej alle...

Jeg sidder på et domæne. Jeg skal lave et script som alle skal kunne kører. Jeg har oprette en bruger med ekstra rettigheder. Når man afvikler scriptet skal det være denne bruger som kører script, for ellers for scriptet ikke access til at ændrer nogen ting i AD.

Jeg forestiller mig at scriptet kører som følgenden:
Kør vb.vbs
Indtast brugernavn/pass
afvikle script
"log af igen"

Er der nogen som har nogen gode ideer?????

Ser frem til en masse gode løsninger :)
Avatar billede devlen Nybegynder
17. januar 2005 - 17:03 #1
Vil godt smide 140 ekstra point efter en god løsning ;) Eller hints ;)
Avatar billede tofte Juniormester
17. januar 2005 - 17:18 #2
du kan bruge
runas /user:specielbruger@mitdomæne mitVBScript.vbs
Avatar billede devlen Nybegynder
17. januar 2005 - 22:49 #3
har jeg også overvejet... men er der ikke nogen metoder man kan bruge i stedet for? Ville gerne have kodet det..?
Avatar billede tofte Juniormester
17. januar 2005 - 23:53 #4
Hvad mener du med "kodet det"?

Du kan bruge
'Angiv navnet for brugeren som skal køre scriptet
Username="127.0.0.1\rato"
'Angiv navnet på scriptet
script="C:\test.vbs"

password = InputBox("Angiv kodeord")
Set WshShell = WScript.CreateObject("WScript.Shell")
intReturn = WshShell.Run("runas /user:"&username&" ""cscript "&script&"""", 1, false)
WScript.Sleep 100
WshShell.SendKeys password
WshShell.SendKeys "{ENTER}"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester