Pievienots NirCmd pacelšanas slēdzis

click fraud protection

Mēs esam apskatījuši lielisko daudzfunkcionālo komandrindas rīku NirCmd no Nirsoft agrāk. Šajā rakstā ir runāts par jaunajiem komandrindas slēdžiem, kas pievienoti pašreizējā NirCmd versijā. Šī mēneša sākumā es nosūtīju NirCmd funkcijas pieprasījumu uzņēmumam Nir Sofer, aicinot iekļaut slēdzi “paaugstināt”, kam vajadzētu palaist lietojumprogramma ir paaugstināta (Windows Vista, Windows 7 un 2008.) Nir bija pietiekami laipns, lai iekļautu šo funkciju tūlītējā versijas atjauninājumā (v2.40). Vēlāk tika izlaists vēl viens atjauninājums, lai labotu kļūdu, par kuru ziņoju, v2.41.

NirCmd v2.40 un jaunākas versijas ietver slēdžus “elevate” un “elevatecmd”, lai palaistu un izpildītu komandas ar administratora tiesībām operētājsistēmā Windows 7/Vista/2008. Šeit ir daži noderīgi šī universālā rīka lietojumi.

Protams, jūs redzēsit Lietotāja konta kontroles paaugstināšanas dialoglodziņu, kad izmantojat NirCmd ar slēdžiem “elevate” vai “elevatecmd”. To nevar apiet, neatspējojot UAC vai neatslābinot UAC iestatījumus.

Palaidiet paaugstinātu lietojumprogrammu (“Palaist kā administratoram”)

Lai palaistu lietojumprogrammu, sakiet Notepad kā administratoru, izmantojiet šo saīsni/komandu dialoglodziņā Palaist:

nircmd elevate notepad.exe

vai iekļaujot pilnu ceļu:

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

Ja ceļā ir atstarpes, ievietojiet ceļu pēdiņās. Piemēram:

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

Palaidiet lietojumprogrammu ar paaugstinātu līmeni un nododiet parametru

IMO, tas, iespējams, ir visvajadzīgākais operētājsistēmās Windows 7 un Windows Vista. Windows ļauj palaist paaugstinātu lietojumprogrammu, ar peles labo pogu noklikšķinot uz saīsnes vai izpildāmā faila un izvēloties “Palaist kā administratoram”. Tomēr nav iespējas nodot parametru paaugstinātajai lietojumprogrammai.

1. piemērs — rediģējiet HOSTS failu

Lai izveidotu saīsni HOSTS faila rediģēšanai (lai rakstītu HOSTS, jums būs jāpaaugstina redaktors), izmantojiet šo komandu:

nircmd paaugstināt Notepad "C:\Windows\System32\Drivers\Etc\HOSTS"

2. piemērs — reģistrēt vai atcelt DLL reģistrāciju

Vai vēlaties ātri reģistrēt/atcelt DLL vai OCX failu, vispirms neatverot komandu uzvedni (kā administratoram)? Izmantojiet šo komandu no Sākt/Palaist:

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

3. piemērs — iegūstiet īpašumtiesības uz failu vai mapi

Lai iegūtu īpašumtiesības uz mapi, izmantojiet:

NirCmd paaugstināt cmd /k takeown /f  /r /d g

Seko ICacls, lai piešķirtu atļaujas.

NirCmd paaugstina cmd /k icacls  /dotāciju administratori: F /T

(TakeOwn un ICacls izmantošana failiem/mapēm ir izskaidrota mūsu rakstā Kā iegūt īpašumtiesības uz failu vai mapi, izmantojot Windows komandrindu.)

4. piemērs — noteiktā mapē atveriet paaugstinātu komandu uzvedni

Atverot paaugstinātu komandu uzvedni, izmantojot izvēlni Sākt vai izmantojot komandu uzvednes saīsni, noklusējuma sākuma direktorijs ir C:\Windows\System32. Jūs izmantojat CD komandu, lai pārietu uz citu direktoriju. Izmantojot NirCmd, varat atvērt paaugstinātu komandu uzvednes logu, kurā minēts sākuma direktorijs (šajā piemērā teiksim D:\Test).

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

Slēdzis “Elevatecmd”.

Kā minēts iepriekš, ir arī elevatecmd slēdzis pievienots NirCmd. Ņemiet vērā, ka tas atšķiras no komandrindas slēdža paaugstināt. The elevatecmd slēdzis darbojas a NirCmd komanda (NirCmd iekšējās komandas) ar administratora tiesībām.

Rakstīšana reģistrā, izmantojot NirCmd

Lai rakstītu uz HKEY_LOCAL_MACHINE, ir nepieciešams paaugstinājums, un jums tas būs jāizmanto elevatecmd ja izmantojat NirCmd “regsetval” slēdzi, lai rakstītu uz reģistra vērtību.

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

Tas ieraksta datus “test-data” zem reģistra vērtības “Value1” iepriekš minētajā reģistra atslēgā.

Lejupielādēt NirCmd - Windows komandrindas rīks no NirSoft. Atsaukties uz NirCmd komandu uzziņu rokasgrāmata kā arī, lai maksimāli izmantotu šo rīku.


Viens neliels lūgums: ja jums patika šis ieraksts, lūdzu, kopīgojiet to?

Viena "niecīga" daļa no jums nopietni palīdzētu šī emuāra izaugsmei. Daži lieliski ieteikumi:
  • Piespraud to!
  • Kopīgojiet to savā iecienītākajā emuārā + Facebook, Reddit
  • Tvīto to!
Tāpēc liels paldies par atbalstu, mans lasītāj. Tas neaizņems vairāk par 10 sekundēm jūsu laika. Kopīgošanas pogas atrodas tieši zemāk. :)