Futtatás adminisztrátorként a PS1 fájlkontext menühöz

Tartalomjegyzék:

Futtatás adminisztrátorként a PS1 fájlkontext menühöz
Futtatás adminisztrátorként a PS1 fájlkontext menühöz

Videó: Futtatás adminisztrátorként a PS1 fájlkontext menühöz

Videó: Futtatás adminisztrátorként a PS1 fájlkontext menühöz
Videó: Install Microsoft Store Apps WITHOUT the Microsoft Store - YouTube 2024, November
Anonim

Minden operációs rendszer fő biztonsági intézkedése a kiváltság. Ez azt jelenti, hogy bármely folyamat végrehajtása vagy egyszerűen egy program végrehajtása különböző szakaszokban lehetséges. Legtöbbször ezt a döntést az operációs rendszer maga gondozza meg, mert ez a legfelsőbb hatóság. De néha futnak, így a kiegészítõ szkriptek vagy programok nagyobb jogosultságokat igényelnek. Ez annak köszönhető, hogy ezeknek a programoknak hozzáférést kell biztosítani az operációs rendszerbe beágyazott rendszerfájlokhoz és API-khoz, és kizárólag ahhoz, hogy hozzáférjenek a jogosultsági hierarchiában. Ez rendszerint az adminisztrátor. Hasonlóképpen, a felhasználók gyakran problémát okoznak a PowerShell szkriptek rendszergazdaként történő futtatásakor. Mert ez egy nagyon nagy eljárás. Szóval, hozzáadunk egy lehetőséget Futtatás rendszergazdaként a PS1 fájlkontext menühöz.

Image
Image

Futtatás adminisztrátorként a PS1 fájlkontext menühöz

Kérjük, hozzon létre egy rendszer-visszaállítási pontot, mielőtt elindulna. Miután ezt elvégezte, nyissa meg a Rendszerleíróadatbázis-szerkesztőt. Ehhez keressen regedit a Cortana Keresőmezőben vagy a találatban WINKEY + R gombra a futtatáshoz és a típus beírásához regedit és megüt Belép.

Most navigáljon a következő elérési útra,

HKEY_CLASSES_ROOTMicrosoft.PowerShellScript.1shell

Image
Image

Most kattintson jobb gombbal a bal oldali panelre. Hover és Select Új> Kulcs.

Most nevezd át RunAs.

Alatta, hozzon létre egy új karakterláncot a jobb oldali panelen jobb gombbal, és kattintson rá Húr.

Nevezze el az új karakterláncot a következő helyen: HasLUAShield. választ Igen minden UAC- vagy felhasználói fiók-felügyelethez.

Alatt Fuss gombot, hozzon létre egy másik kulcsot és nevezze el parancs.

Belül, megtalálja az alapértelmezett alkulcsot Default.

Kattintson a jobb egérgombbal, majd módosítsa és értéket adjon hozzá ehhez,

powershell.exe '-Command' 'if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%1''

Végül, Reboot a számítógéped.

Most, miután elindult, ellenőrizze, hogy képes-e futtatni bármely PowerShell parancsfájlt a Rendszergazda jogosultságokkal a jobb egérgomb helyi menüjében.

Hogyan kell visszavonni ezeket a változásokat?

A módosítások visszavonásához keresse meg a következő elérési utat,

HKEY_CLASSES_ROOTMicrosoft.PowerShellScript.1shell

Most törölje a név alatt megadott alkulcsot RunAs.

Reboot a számítógéped.

Használja a készen álló fájlokat

Alternatívaként egyszerűen csak a Futtatás adminisztrátorként PS.reg az általunk létrehozott fájl, és kihagyja a fenti utasításokat. Kattintson duplán a futtatáshoz. Most, hogy Összeolvad ez hit Igen minden olyan kérelem esetén, amelyre az UAC-parancsot is megadja. Reboot a számítógéped.

A módosítások visszavonásához kattintson duplán az ikonra Eltávolítás futtatás adminisztrátorként PS.reg fájlokat, és indítsa újra a változtatásokat.

A fájlokat a szervereinkről kattintva töltheti le.

Ajánlott: