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“!