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!