Futtassa a VBS fájlokat rendszergazdaként
Például a VBS fájlokat rendszergazdaként kell futtatnia, ha a szkript egy rendszermappához kíván hozzáférni. A "Végrehajtás másként" bejegyzés azonban hiányzik a helyi menüben - Olvassa el, hogyan adhatja meg a fájlhoz a megfelelő jogokat.
Adja hozzá a "Futtatás rendszergazdaként" menüt a VBS fájlokhoz
- Frissítse a VBS fájlok helyi menüjének parancsát: Hívja a Regedit, és lépjen a "HKEY_CLASSES_ROOT \ VBSFile \ Shell" mappába.
- Kattintson az ablak jobb oldalán, majd hozzon létre egy "runas" bejegyzést az "Edit | New | Key" segítségével. Ez alatt hozza létre a "parancs" kulcsot. Válassza ki az új alkulcsot a bal oldalon, és kattintson duplán a jobb oldalon a "Normál" elemre.
- Írja be a C: \ Windows \ system32 \ WScript.exe "% 1"% * elemet és nyomja meg az Enter billentyűt.
- Nyissa meg az "Szerkesztés | Új | Karakterlánc" -t, és nevezze el "IsolatedCommand" -nak. Rendeljen C értéket: \ Windows \ system32 \ WScript.exe "% 1"% *.
- A nyilvántartás bezárása után a „Futtatás rendszergazdaként” parancs elérhető a VBS fájlok helyi menüjében.
- Ha ez a parancs egy fájltípusra van definiálva, akkor az önírott szkriptekből is futtathatja. Ehhez hozzon létre egy fájlt, amely a következő tartalommal rendelkezik: Set objShell = CreateObject ("Shell.Application") Set objFolder = objShell.Namespace ("C: \") Set objFolderItem = objFolder.ParseName ("example.vbs") objFolderItem.InvokeVInter.Invoke "runas" A fájl mentése "adminstart.vbs" néven. A jövőben csak duplán kattintson rá, hogy elindítsa a kívánt "példa.vbs" szkriptet kiterjesztett jogokkal - megtakarítja magát a menü használatának nehézségeivel.
- Megjegyzés: A biztonság sértetlen marad, mivel a szkriptet csak parancsok hívására használják. A Windows a felhasználói fiókok vezérlésével is kéri az adminisztrátor jelszavát, mielőtt a szkriptet ténylegesen végrehajtja.