Раније смо покрили одличан вишенаменски алат за командну линију НирЦмд од компаније Нирсофт. Овај пост говори о новим прекидачима командне линије који су додани у тренутној верзији НирЦмд-а. Раније овог месеца послао сам Нир Соферу захтев за функцију за НирЦмд, тражећи да укључи прекидач „елевате“, који би требало да покрене апликацију повишену (Виндовс Виста, Виндовс 7 и 2008.) Нир је био довољно љубазан да одмах укључи ову функцију ажурирање верзије (в2.40). Касније је објављено још једно ажурирање, да поправим грешку о којој сам пријавио, в2.41.
НирЦмд в2.40 и новије верзије укључују прекидаче „елевате“ и „елеватецмд“ за покретање и извршавање наредби са администраторским правима у систему Виндовс 7 / Виста / 2008. Ево неколико корисних употреба овог алата алл-ин-оне.
Наравно, видећете дијалог за подизање контроле корисничких налога када користите НирЦмд са прекидачима „елевате“ или „елеватецмд“. Нема начина да се то заобиђе без искључења УАЦ-а или без опуштања поставки УАЦ-а.
Покрените апликацију повишену („Покрени као администратор“)
Да бисте покренули апликацију, рецимо Нотепад као администратор, користите следећу пречицу / наредбу из дијалога Рун (Покрени):
нирцмд елевате нотепад.еке
или укључивањем целог пута:
нирцмд елевате ц: \ виндовс \ систем32 \ нотепад.еке
Ако стаза садржи размаке, приложите је у двоструким наводницима. На пример:
нирцмд елевате "Ц: \ Програмске датотеке \ Виндовс НТ \ Додатна опрема \ вордпад.еке"
Покрените апликацију с повишеним и пролазним параметром
ИМО, ово је вероватно најпотребнија ствар у систему Виндовс 7 и Виндовс Виста. Виндовс вам омогућава да покренете апликацију уздигнуте десним кликом на пречицу или извршну датотеку и одабиром „Покрени као администратор“. Међутим, не постоји опција за просљеђивање параметра повишеној апликацији.
Пример # 1 - Уредите ХОСТС датотеку
Да бисте креирали пречицу за уређивање ХОСТС датотеке (мораћете да повисите уређивач да бисте га написали у ХОСТС-у), користите ову наредбу:
нирцмд елевате Нотепад "Ц: \ Виндовс \ Систем32 \ Дриверс \ Етц \ ХОСТС"
Пример # 2 - Региструјте или одјавите ДЛЛ датотеку
Желите ли брзо регистровати / одјавити ДЛЛ или ОЦКС датотеку, без да прво морате отворити командни редак (као Администратор)? Користите ову наредбу из Старт / Рун:
нирцмд елевате регсвр32 ц: \ виндовс \ систем32 \ јсцрипт.длл
Пример # 3 - Узмите власништво над датотеком или мапом
Да бисте преузели власништво над мапом, користите:
НирЦмд повишење цмд / к заузимање / ф / р / ди
Следи ИЦацлс за додељивање дозвола.
НирЦмд елевате цмд / к ицацлс / администратори грантова: Ф / Т
( Употреба ТакеОвн-а и ИЦацлс-а за датотеке / мапе објашњена је у нашем чланку Како преузети власништво над датотеком или мапом користећи командну линију у Виндовс-у. )
Пример # 4 - Отворите повишен командни редак у одређеној мапи
Када отворите повишену наредбену линију користећи Старт мени или користите пречицу Цомманд Промпт, задани почетни директоријум је Ц: \ Виндовс \ Систем32. Користите команду ЦД за промену у други директориј. Користећи НирЦмд, можете отворити повишен прозор наредбеног ретка који помиње почетни директориј (рецимо Д: \ Тест, у овом примеру).
нирцмд елевате цмд.еке / к цд / д "Д: \ тест"
Прекидач „Елеватецмд“
Као што је раније напоменуто, у НирЦмд је додан и елеватецмд прекидач. Имајте на уму да се ово разликује од елевате прекидача командне линије . Прекидач елеватецмд покреће НирЦмд наредбу (интерне команде НирЦмд) са администраторским правима.
Писање у Регистар помоћу НирЦмд-а
Писање на ХКЕИ_ЛОЦАЛ_МАЦХИНЕ захтева повишицу и мораћете да користите елеватецмд ако користите НирЦмд преклопку „регсетвал“ за писање на вредност регистра.
НирЦмд елеватецмд регсетвал сз "ХКЛМ \ Софтваре \ Тест" "Валуе1" "тест-подаци"
Ово записује податке „тест-дата“ под вредност регистра „Валуе1“ у горњи регистарски кључ.
Преузмите НирЦмд - алат за наредбену линију Виндовс са НирСофт-а. Погледајте и водич за наредбе НирЦмд да бисте искористили највише од овог алата.