Avatar billede fiskerendk Nybegynder
30. november 2011 - 15:21 Der er 2 kommentarer og
1 løsning

HTA Script og rettighedder

Hej,

Jeg har et lille problem når jeg skal kører et script via HTA.

Når jeg kører denne kode via HTA virker den ikke men kører jeg den direkte via VBS altså cscript.exe test.vbs så virker det fint fra en cmd.

Det virker ej heller hvis jeg kører scriptet via HTA men som cscript test.vbs.

Det er tilsyneladende et rettigheds problem med scanstate da den siger at jeg ikke har nok rettigheder. Men hvorfor har jeg ikke det når jeg kører den via HTA som starter cscript test.vbs men virker fint når jeg bare kører cscript test.vbs fra commando-prompt.

Nogen der har et hint til hvordan man får den til at få de rigtige rettigheder.

Systemet er windows XP og brugere er i administrator gruppen.

<code>
scanstate = "scanstate.exe /i blablalbla"

Set colWMIProcessor = objWMIService.ExecQuery("Select * from Win32_Processor")

Set objWMIStartup = objWMIService.Get("Win32_ProcessStartup")
Set objWMIConfig = objWMIStartup.SpawnInstance_

objWMIConfig.ShowWindow = 0 ' Hidden Window

errReturn = objWMIProcess.Create(scanstate,null,objWMIConfig,ProcessID)
</code>
Avatar billede fiskerendk Nybegynder
06. december 2011 - 08:26 #1
Jeg fandt løsningen :)
  objWMIProcess.Security_.Privileges.AddAsString "SeBackupPrivilege"  objWMIProcess.Security_.Privileges.AddAsString "SeDebugPrivilege"
objWMIProcess.Security_.Privileges.AddAsString "SeRestorePrivilege"
objWMIProcess.Security_.Privileges.AddAsString "SeSecurityPrivilege"
objWMIProcess.Security_.Privileges.AddAsString "SeTakeOwnershipPrivilege"
Avatar billede fiskerendk Nybegynder
06. december 2011 - 08:31 #2
SVAR.
Avatar billede askalot Mester
05. marts 2013 - 16:13 #3
tak for info..

Nu er jeg lidt ny med WMI..
Spørgsmål: Kan man altid bruge de privilegier. Eller er det en god idé kun at benytte dem når det er nødvendigt?
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