Периодично морам да покрећем програме у име система (СИСТЕМ или Лоцал Систем). То је обично неопходно за тестирање или уклањање погрешака у раду различитих програма и скрипти, које ће касније управљати планер. Испитивање перформанси таквих програма није увек прикладно из вашег (чак и административног) налога.
Како могу покренути програм или интерактивну наредбену линију (цмд) са администраторским привилегијама? У Виндовс КСП, 2000 и Виндовс Сервер 2003, ово се може учинити врло једноставно. Било је довољно да се пријавите у систем са правима администратора, отворите командну линију и укуцате га:
у 12:23 / интерактивни цмд.еке
, где 12:23 - тренутно време + једна минута (у формату од 24 сата).
Након одређеног времена, видећете црни прозор наредбеног ретка, покренут са правима локалног система. Вриједно је напоменути да ако овај трик изведете путем терминалне везе на Виндовс Сервер 2003, тада ће се наредбени прозор покренути у сесији конзоле (како да се повежете на рдп конзоли).
У оперативном систему Виндовс 7 ситуација се мало променила и трик приказан горе не делује. То је добро са безбедносног становишта, али за администратора је изузетно непријатно. Срећом, успео сам да пронађем алтернативни начин за покретање интерактивне командне линије са системским правима у Виндовс-у 7. Трик је коришћење већ познатог услужног програма СисИнтерналс званог ПСекец.еке. Преузмите га на рачунар.
Отворите наредбени редак са правима администратора („Покрени као администратор“.) Идите у директориј где се налази извршна датотека ПСекец.еке и откуцајте:
псекец -и -с цмд.еке
параметар -ја значи интерактивно лансирање, -с трчање из система
Након извршења наредбе, појавиће се нови прозор са командном линијом покренута из налога НТ Аутхорити \ Систем.
На исти начин можете покренути било који програм или скрипту са системским правима, само промените цмд.еке у име вашег програма у параметру услужног програма Псекец.
Такође можете прочитати чланак који описује како да креирате посао Виндовс Сцхедулер који ради са системским правима..