Pridėtas NirCmd pakėlimo jungiklis

click fraud protection

Apžvelgėme puikų daugiafunkcį Nirsoft komandų eilutės įrankį NirCmd anksčiau. Šiame įraše kalbama apie naujus komandinės eilutės jungiklius, įtrauktus į dabartinę NirCmd versiją. Anksčiau šį mėnesį išsiunčiau NirCmd funkcijos užklausą Nir Sofer, prašydamas įtraukti jungiklį „pakelti“, kuris turėtų paleisti padidinta programa („Windows Vista“, „Windows 7“ ir „2008“). „Nir“ maloniai įtraukė šią funkciją į tiesioginį versijos atnaujinimą (v2.40). Vėliau buvo išleistas kitas atnaujinimas, skirtas ištaisyti klaidą, apie kurią pranešiau, v2.41.

NirCmd v2.40 ir naujesnėje versijoje yra „elevate“ ir „elevatecmd“ jungikliai, leidžiantys paleisti ir vykdyti komandas su administratoriaus teisėmis „Windows 7/Vista/2008“. Štai keletas naudingų šio „viskas viename“ įrankio naudojimo būdų.

Žinoma, pamatysite vartotojo abonemento valdymo pakėlimo dialogo langą, kai naudosite NirCmd su jungikliais „elevate“ arba „elevatecmd“. Jokiu būdu negalima to apeiti neišjungus UAC arba neatpalaidavus UAC nustatymų.

Paleiskite programą padidintą ("Vykdyti kaip administratoriui")

Norėdami paleisti programą, pasakykite „Notepad“ kaip administratorių, naudokite šią nuorodą / komandą dialogo lange Vykdyti:

nircmd elevate notepad.exe

arba įtraukiant visą kelią:

nircmd elevate c:\windows\system32\notepad.exe

Jei kelyje yra tarpų, įrašykite kelią į dvigubas kabutes. Pavyzdžiui:

nircmd padidinkite „C:\Program Files\Windows NT\Accessories\wordpad.exe“

Paleiskite programą padidintą ir perduokite parametrą

IMO, tai tikriausiai labiausiai reikalinga Windows 7 ir Windows Vista. „Windows“ leidžia paleisti padidintą programą dešiniuoju pelės klavišu spustelėjus nuorodą arba vykdomąjį failą ir pasirinkus „Vykdyti kaip administratorių“. Tačiau nėra galimybės perduoti parametro padidintai programai.

1 pavyzdys – redaguokite HOSTS failą

Norėdami sukurti spartųjį klavišą, skirtą redaguoti HOSTS failą (norėdami rašyti į HOSTS, turėsite pakelti redaktorių), naudokite šią komandą:

nircmd pakelti užrašų knygelę „C:\Windows\System32\Drivers\Etc\HOSTS“

2 pavyzdys – užregistruokite arba išregistruokite DLL

Norite greitai užregistruoti / išregistruoti DLL arba OCX failą, pirmiausia neatverdami komandų eilutės (kaip administratoriui)? Naudokite šią komandą iš Pradėti / Vykdyti:

nircmd elevate regsvr32 c:\windows\system32\jscript.dll

3 pavyzdys – perimkite failo arba aplanko nuosavybę

Norėdami įgyti nuosavybės teisę į aplanką, naudokite:

NirCmd pakelti cmd /k takeown /f  /r /d y

Po to seka ICacls, kad priskirtų leidimus.

NirCmd pakelti cmd /k icacls  /dotacijų administratoriai: F /T

(TakeOwn ir ICacls naudojimas failams / aplankams paaiškintas mūsų straipsnyje Kaip perimti failo ar aplanko nuosavybę naudojant komandinę eilutę sistemoje Windows.)

4 pavyzdys – atidarykite padidintą komandų eilutę nurodytame aplanke

Kai atidarote padidintą komandų eilutę naudodami meniu Pradėti arba naudodami komandų eilutės nuorodą, numatytasis pradžios katalogas yra C:\Windows\System32. Norėdami pereiti į kitą katalogą, naudokite komandą CD. Naudodami NirCmd galite atidaryti padidintą komandų eilutės langą, kuriame minimas pradžios katalogas (šiame pavyzdyje tarkime D:\Test).

nircmd elevate cmd.exe /k cd /d "D:\Test"

„Elevatecmd“ jungiklis

Kaip minėta anksčiau, taip pat yra pakelticmd jungiklis pridėtas prie NirCmd. Atminkite, kad tai skiriasi nuo komandinės eilutės jungiklio pakelti. The pakelticmd jungiklis veikia a NirCmd komanda (vidinės NirCmd komandos) su administratoriaus teisėmis.

Rašymas į registrą naudojant NirCmd

Norint rašyti į HKEY_LOCAL_MACHINE, reikalingas aukštis, o jūs turėsite naudoti pakelticmd jei naudojate NirCmd „regsetval“ jungiklį norėdami įrašyti į registro reikšmę.

NirCmd elevatecmd regsetval sz "HKLM\Software\Test" "Value1" "test-data"

Tai įrašo duomenis „test-data“ po registro reikšme „Value1“ aukščiau esančiame registro rakte.

parsisiųsti NirCmd – „Windows“ komandų eilutės įrankis iš „NirSoft“. Atsižvelgti į NirCmd komandų informacinis vadovas taip pat norėdami išnaudoti visas šio įrankio galimybes.


Vienas mažas prašymas: jei jums patiko šis įrašas, pasidalinkite juo?

Viena „mažytė“ jūsų dalis labai padėtų šio tinklaraščio augimui. Keletas puikių pasiūlymų:
  • Prisek tai!
  • Pasidalykite juo savo mėgstamame tinklaraštyje + Facebook, Reddit
  • Paskelbkite „Twitter“!
Taigi labai ačiū už palaikymą, mano skaitytojau. Tai užtruks ne daugiau kaip 10 sekundžių jūsų laiko. Bendrinimo mygtukai yra tiesiai žemiau. :)