Bestimmten Scriptteil als Admin ausführen

  • VBScript

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Manü.

    Bestimmten Scriptteil als Admin ausführen

    Hallo allseits.

    Ich habe ein Script, dass einen bestimmten Registry Wert eines Users ändert.

    Dafür möchte ich nicht das gesamte Script als Admin, sondern nur bestimmte Codezeilen ausführen.

    Der betreffende Code lautet:

    Visual Basic-Quellcode

    1. If Err.Number = 0 Then
    2. If blnDebug Then
    3. wscript.Echo "User Domain: " & strUserDomain & vbcrlf & _
    4. "User Name: " & strUserName & vbcrlf & _
    5. "User SID: " & objAccount.SID
    6. End If
    7. WshShell.RegWrite strKey & objAccount.SID & "\State", 0004, "REG_DWORD"
    8. If RegValueExists(strKey & objAccount.SID & "\STATE [Backup]") Then
    9. WshShell.RegWrite strKey & objAccount.SID & "\STATE [Backup]", 0004, "REG_DWORD"
    10. End If
    11. End If


    Ich möchte nur die Zeilen:

    Visual Basic-Quellcode

    1. WshShell.RegWrite strKey & objAccount.SID & "\State", 0004, "REG_DWORD"
    2. If RegValueExists(strKey & objAccount.SID & "\STATE [Backup]") Then
    3. WshShell.RegWrite strKey & objAccount.SID & "\STATE [Backup]", 0004, "REG_DWORD"


    als Admin ausühren.



    Kann mir bitte jemand dabei helfen?

    greetz fr43nk
    Ahoi,

    also ich finde nichts dazu und bekannt ist mir auch nix.
    Was du vielleicht machen könntest, wäre die relevanten Codezeilen auslagern in eine andere Datei und diese als Admin aufrufen.
    Grüße Manu

    Was Gott dem Menschen erspart hat, kann der Computer.
    Billy ©, (*1932), Schweizer Aphoristiker
    Quelle: www.Aphorismen.de