Kør VBS-filer som administrator
For eksempel skal du køre VBS-filer som administrator, hvis scriptet skal få adgang til en systemmappe. Imidlertid mangler posten "Udfør som" i genvejsmenuen - Læs her, hvordan du stadig kan tildele de relevante rettigheder til filen.
Tilføj kontekstmenu "Kør som administrator" for VBS-filer
- Opgrader kommandoen til kontekstmenuen for VBS-filer: Ring til Regedit og gå til "HKEY_CLASSES_ROOT \ VBSFile \ Shell".
- Klik i højre del af vinduet og opret derefter posten "runas" med "Edit | New | Key". Under dette skal du oprette "kommando" -tasten. Vælg den nye undernøgle til venstre, og dobbeltklik på "Standard" til højre.
- Skriv derefter C: \ Windows \ system32 \ WScript.exe "% 1"% *, og tryk på Enter.
- Åbn "Rediger | Ny | Streng" og navngiv den "IsolatedCommand". Tildel værdien C: \ Windows \ system32 \ WScript.exe "% 1"% *.
- Efter lukning af registreringsdatabasen er kommandoen "Kør som administrator" nu tilgængelig i kontekstmenuen for VBS-filer.
- Hvis denne kommando er defineret som en filtype, kan du også køre den fra selvskrevne scripts. For at gøre dette skal du oprette en fil med følgende indhold: Angiv objShell = CreateObject ("Shell.Application") Angiv objFolder = objShell.Namespace ("C: \") Indstil objFolderItem = objFolder.ParseName ("eksempel.vbs") objFolderItem.Invokeerb "runas" Gem filen som "adminstart.vbs". I fremtiden skal du bare dobbeltklikke på det for at starte det ønskede script "eksempel.vbs" med udvidede rettigheder - du sparer dig selv besværet ved at bruge menuen.
- Bemærk: Sikkerhed forbliver intakt, fordi scriptet kun bruges til at åbne kommandoer. Windows beder også om administratoradgangskoden via brugerkontokontrol, før det faktisk udfører scriptet.