A cmd futtatása a SYSTEM rendszeren a Windows 7 rendszeren

Időnként programokat kell futtatnom a rendszer (RENDSZER vagy Helyi Rendszer) nevében. Ez általában különféle programok és szkriptek munkájának teszteléséhez vagy hibakereséséhez szükséges, amelyeket később az ütemező futtat. Az ilyen programok teljesítményének tesztelése nem mindig kényelmes a fiókjában (még ha admin) is.

Hogyan indíthatom el egy programot vagy egy interaktív parancssort (cmd) rendszergazdai jogosultságokkal? Windows XP, 2000 és Windows Server 2003 esetén ezt nagyon egyszerűen meg lehet tenni. Elegendő bejelentkezni a rendszerbe rendszergazdai jogokkal, megnyitni a parancssort és beírni:

12:23 / interaktív cmd.exe

, ahol 12:23 - aktuális idő + egy perc (24 órás formátumban).

A megadott idő eltelte után megjelenik egy fekete parancssori ablak, amelyet a Helyi rendszer jogokkal indítottak el. Érdemes megjegyezni, hogy ha ezt a trükköt a Windows Server 2003 terminálkapcsolaton keresztül hajtja végre, akkor a parancssori ablak elindul a konzol munkamenetében (hogyan kell csatlakozni az rdp konzolhoz).

A Windows 7 rendszerben a helyzet kissé megváltozott, és a fent bemutatott trükk nem működik. Ez biztonsági szempontból jó, de rendszergazdaként rendkívül kényelmetlen. Szerencsére sikerült találnom egy alternatív módszert egy interaktív parancssor elindítására a rendszerjogokkal a Windows 7 rendszerben. A trükk az, hogy a SysInternals már ismert, PSexec.exe nevű segédprogramját használjuk. Töltse le a számítógépére.

Nyisson meg egy parancssort rendszergazdai jogokkal („Futtatás rendszergazdaként”.) Menjen a könyvtárba, ahol a PSexec.exe futtatható fájl található, és írja be:

psexec -i -s cmd.exe

paraméter  -én interaktív elindítást jelent, -s fut a rendszer aljáról

A parancs végrehajtása után megjelenik egy új ablak, a parancssorral, amelyet az NT Authority \ System fiók alatt indítottak el.

Ugyanígy bármilyen programot vagy szkriptet futtathat a rendszerjogokkal, csak változtassa meg a cmd.exe programot a Psexec segédprogram paraméterében.

Elolvashat egy cikket, amely leírja, hogyan lehet létrehozni egy Windows ütemező feladatot, amely a rendszerjogokkal működik..