NirCmd Elevate -kytkin lisätty

Olemme käsitelleet Nirsoftin erinomaisen monikäyttöisen komentorivityökalun NirCmd aikaisemmin. Tämä viesti kertoo uusista komentorivin kytkimistä, jotka on lisätty nykyiseen NirCmd-versioon. Aiemmin tässä kuussa lähetin NirCmd-ominaisuuspyynnön Nir Soferille ja pyysin sisällyttämään "korota"-kytkimen, jonka pitäisi käynnistää sovellus korotettu (Windows Vista, Windows 7 ja 2008.) Nir oli ystävällinen sisällyttämään tämän ominaisuuden välittömään versiopäivitykseen (v2.40). Myöhemmin julkaistiin toinen päivitys ilmoittamani bugin korjaamiseksi, v2.41.

NirCmd v2.40 ja uudemmat sisältävät "elevate"- ja "elevatecmd"-kytkimet komentojen suorittamiseksi ja suorittamiseksi järjestelmänvalvojan oikeuksin Windows 7/Vista/2008:ssa. Tässä on joitain tämän all-in-one-työkalun hyödyllisiä käyttötapoja.

Tietenkin näet Käyttäjätilien valvonta -valintaikkunan, kun käytät NirCmd-toimintoa "elevate"- tai "elevatecmd"-kytkimien kanssa. Sitä ei voi mitenkään ohittaa poistamatta UAC: tä käytöstä tai rentouttamatta UAC-asetuksia.

Käynnistä sovellus korotettuna ("Suorita järjestelmänvalvojana")

Jos haluat käynnistää sovelluksen, sano Notepad järjestelmänvalvojana, käytä seuraavaa Suorita-valintaikkunan pikakuvaketta/komentoa:

nircmd elevate notepad.exe

tai sisällyttämällä koko polku:

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

Jos polku sisältää välilyöntejä, kirjoita polku lainausmerkkien sisään. Esimerkiksi:

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

Käynnistä sovellus korotettuna & Parametrin välittäminen

IMO, tämä on luultavasti eniten tarvittava asia Windows 7:ssä ja Windows Vistassa. Windowsin avulla voit suorittaa sovelluksen korotettuna napsauttamalla hiiren kakkospainikkeella pikakuvaketta tai suoritettavaa tiedostoa ja valitsemalla "Suorita järjestelmänvalvojana". Parametria ei kuitenkaan voi siirtää korotettuun sovellukseen.

Esimerkki 1 – Muokkaa HOSTS-tiedostoa

Luodaksesi pikakuvakkeen HOSTS-tiedoston muokkaamiseen (sinun on nostettava editori voidaksesi kirjoittaa HOSTSiin), käytä tätä komentoa:

nircmd nosta Muistio "C:\Windows\System32\Drivers\Etc\HOSTS"

Esimerkki #2 – Rekisteröi DLL tai poista sen rekisteröinti

Haluatko rekisteröidä DLL- tai OCX-tiedoston tai poistaa sen rekisteröinnin nopeasti ilman, että sinun tarvitsee ensin avata komentokehotetta (järjestelmänvalvojana)? Käytä tätä komentoa Käynnistä/Suorita:

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

Esimerkki 3 – Ota tiedoston tai kansion omistusoikeus

Ottaaksesi kansion omistukseen, käytä:

NirCmd nosta cmd /k takeown /f  /r /d v

Sen jälkeen ICacls määrittää käyttöoikeudet.

NirCmd nostaa cmd /k icacls  /apurahojen ylläpitäjät: F /T

(TakeOwn- ja ICacls-toimintojen käyttö tiedostoille/kansioille selitetään artikkelissamme Kuinka ottaa tiedoston tai kansion omistusoikeus komentorivin avulla Windowsissa.)

Esimerkki 4 – Avaa korotettu komentokehote määritetyssä kansiossa

Kun avaat korotetun komentokehotteen Käynnistä-valikosta tai käyttämällä komentokehote-pikakuvaketta, oletusaloitushakemisto on C:\Windows\System32. Käytät CD-komentoa vaihtaaksesi toiseen hakemistoon. NirCmd: n avulla voit avata korotetun komentokehoteikkunan, jossa mainitaan aloitushakemisto (sanotaan D:\Test, tässä esimerkissä).

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

"Elevatecmd" -kytkin

Kuten aiemmin todettiin, on myös nosta cmd kytkin lisätty NirCmd. Huomaa, että tämä eroaa komentorivikytkimestä nostaa. The nosta cmd kytkin käy a NirCmd-komento (NirCmd: n sisäiset komennot) järjestelmänvalvojan oikeuksilla.

Rekisteriin kirjoittaminen NirCmd: llä

HKEY_LOCAL_MACHINE-laitteeseen kirjoittaminen vaatii korkeuden, ja sinun on käytettävä sitä nosta cmd jos käytät NirCmd: n "regsetval"-kytkintä kirjoittaaksesi rekisteriarvoon.

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

Tämä kirjoittaa tiedot "test-data" rekisteriarvon "Arvo1" alle yllä olevaan rekisteriavaimeen.

ladata NirCmd - Windowsin komentorivityökalu NirSoftilta. Viitata NirCmd-komentoopas myös saadaksesi kaiken irti tästä työkalusta.


Yksi pieni pyyntö: Jos pidit tästä viestistä, jaa tämä?

Yksi "pieni" jakaminen sinulta auttaisi todella paljon tämän blogin kasvussa. Muutamia hienoja ehdotuksia:
  • Kiinnittää sen!
  • Jaa se suosikkiblogiisi + Facebookiin, Redditiin
  • Twiittaa se!
Joten kiitos paljon tuestanne, lukijani. Se ei vie aikaasi enempää kuin 10 sekuntia. Jaa-painikkeet ovat aivan alla. :)