Dodano stikalo NirCmd Elevate

Pokrili smo odlično večnamensko orodje ukazne vrstice NirCmd podjetja Nirsoft prej. Ta objava govori o novih stikalih ukazne vrstice, dodanih v trenutni različici NirCmd. V začetku tega meseca sem Nir Soferju poslal zahtevo za funkcijo NirCmd, v kateri sem prosil, naj vključi stikalo za dviganje, ki bi moralo sprožiti aplikacija povišana (Windows Vista, Windows 7 in 2008.) Nir je bil dovolj prijazen, da je to funkcijo vključil v takojšnjo posodobitev različice (v2.40). Kasneje je bila izdana še ena posodobitev, da bi odpravili napako, o kateri sem poročal, v2.41.

NirCmd v2.40 in novejše vključuje stikali »elevate« in »elevatecmd« za zagon in izvajanje ukazov s skrbniškimi pravicami v sistemu Windows 7/Vista/2008. Tukaj je nekaj uporabnih uporab tega orodja vse v enem.

Seveda boste videli pogovorno okno za dvig nadzora uporabniškega računa, ko uporabljate NirCmd s stikali »elevate« ali »elevatecmd«. Tega ni mogoče zaobiti, ne da bi onemogočili UAC ali ne da bi sprostili nastavitve UAC.

Zaženite povišano aplikacijo (»Zaženi kot skrbnik«)

Če želite zagnati aplikacijo, recite Beležnica kot skrbnik, uporabite naslednjo bližnjico/ukaz v pogovornem oknu Zaženi:

nircmd dvigni notepad.exe

ali z vključitvijo celotne poti:

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

Če pot vsebuje presledke, jo zaprite v dvojne narekovaje. Na primer:

nircmd dvigni "C:\Program Files\Windows NT\Accessories\wordpad.exe"

Zaženite povišano aplikacijo in prenesite parameter

IMO, to je verjetno najbolj potrebna stvar v operacijskih sistemih Windows 7 in Windows Vista. Windows vam omogoča, da zaženete povišano aplikacijo, tako da z desno tipko miške kliknete bližnjico ali izvedljivo datoteko in izberete »Zaženi kot skrbnik«. Vendar pa ni možnosti za posredovanje parametra v povišano aplikacijo.

Primer #1 – Uredite datoteko HOSTS

Če želite ustvariti bližnjico za urejanje datoteke HOSTS (za pisanje v HOSTS boste morali dvigniti urejevalnik), uporabite ta ukaz:

nircmd elevate Notepad "C:\Windows\System32\Drivers\Etc\HOSTS"

Primer #2 – Registrirajte ali odjavite DLL

Želite hitro registrirati/odjaviti datoteko DLL ali OCX, ne da bi morali najprej odpreti ukazni poziv (kot skrbnik)? Uporabite ta ukaz iz Start/Run:

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

Primer #3 – Prevzemite lastništvo datoteke ali mape

Če želite prevzeti lastništvo mape, uporabite:

NirCmd dvigne cmd /k odstrani /f  /r /d y

Sledi ICacls za dodelitev dovoljenj.

NirCmd dvigne cmd /k icacls  /skrbniki: F /T

(Uporaba TakeOwn in ICacls za datoteke/mape je razložena v našem članku Kako prevzeti lastništvo datoteke ali mape z ukazno vrstico v sistemu Windows.)

Primer #4 – Odprite ukazni poziv s povišanimi vrednostmi v določeni mapi

Ko odprete povišan ukazni poziv z menijem Start ali z bližnjico ukaznega poziva, je privzeti začetni imenik C:\Windows\System32. Za preklop v drug imenik uporabite ukaz CD. Z uporabo NirCmd lahko odprete povišano okno ukaznega poziva, ki omenja začetni imenik (v tem primeru recimo D:\Test).

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

Stikalo "Elevatecmd".

Kot smo že omenili, obstaja tudi elevatecmd stikalo dodano v NirCmd. Upoštevajte, da se to razlikuje od stikala ukazne vrstice dvigniti. The elevatecmd stikalo teče a Ukaz NirCmd (notranji ukazi NirCmd) s skrbniškimi pravicami.

Pisanje v register z uporabo NirCmd

Pisanje v HKEY_LOCAL_MACHINE zahteva višino in boste morali uporabiti elevatecmd če uporabljate stikalo "regsetval" NirCmd za zapisovanje v vrednost registra.

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

To zapiše podatke "test-data" pod registrsko vrednost "Value1" v zgornjem registrskem ključu.

Prenesi NirCmd – Orodje ukazne vrstice Windows podjetja NirSoft. Nanašati se na Referenčni priročnik za ukaze NirCmd tudi, da kar najbolje izkoristite to orodje.


Ena majhna prošnja: če vam je bila objava všeč, jo delite?

En "droben" vaš delež bi resno pomagal pri rasti tega bloga. Nekaj ​​odličnih predlogov:
  • Pripnete!
  • Delite ga na svoj najljubši blog + Facebook, Reddit
  • Tweetajte!
Najlepša hvala za vašo podporo, moj bralec. Ne bo vzelo več kot 10 sekund vašega časa. Gumbi za skupno rabo so spodaj. :)