Címtár módosítása a PowerShellben
Ez az S-zóna megtanítja Önnek, hogyan módosíthatja a könyvtárat a PowerShellben. Az útmutató azzal kezdődik, hogy bemutatja, hogyan válthat gyökérkönyvtárra a PowerShellben.
Ezután megtanulja, hogyan válthat C-ről D-re. Azt is megtudhatja, hogyan módosíthatja a könyvtárat a PowerShell-szkript aktuális könyvtárára.
Az útmutatóban összesen 11 példa található a könyvtár módosítására. Ha konkrét példát keres, bontsa ki a Tallózás a bejegyzések témakörei között menüpontot, hogy közvetlenül egy témához lépjen.
Böngésszen a bejegyzések témái között
- Hogyan váltsunk gyökérkönyvtárra
- Címtár módosítása egy lépéssel az aktuális címtárból
- Hogyan változtassuk meg a PowerShell könyvtárát C-ről D-re
- Módosítsa a címtárat egy megadott elérési útra
- Hogyan válthat át egy könyvtárra az aktuális könyvtárban
- Könyvtár módosítása a PowerShell Scriptben
- A PowerShell könyvtárának megváltoztatása szóközökkel
- Hogyan változtassuk meg a PowerShell könyvtárát programfájlokká
- A PowerShell könyvtárának megváltoztatása asztali számítógépre
- A PowerShell könyvtárának módosítása rendszerleíró adatbázis elérési útjára
- Hivatkozások és további olvasmányok
Hogyan váltsunk gyökérkönyvtárra
Ha a PowerShell könyvtárát a gyökérkönyvtárra szeretné módosítani, írja be az alábbi parancsot, és nyomja meg az enter billentyűt.
|_+_|
Az S zónára vonatkozó első példámban a PowerShell Prompt a C:UsersVicto útvonalon található. A C gyökére váltáshoz belépek Hely beállítása parancsot, és nyomja meg az Enter billentyűt a billentyűzetemen. Lásd a második képet lent – a könyvtár most a C gyökérkönyvtárában található.
Címtár módosítása egy lépéssel az aktuális címtárból
A könyvtárat is módosíthatja, egy könyvtárral az aktuális könyvtár mögött. Ehhez írja be ezt a parancsot, és nyomja meg az enter billentyűt.
|_+_|
Ebben a második példában az aktuális PowerShell Prompt a C:UsersVicto könyvtárban található. A PowerShell-könyvtárat azonban a C:Users könyvtárra szeretném módosítani – itt vannak a képernyőképek…
ingyenes mmorpg játékok mac 2017-re
Hogyan változtassuk meg a PowerShell könyvtárát C-ről D-re
A PowerShell promptban is válthat egyik meghajtóról a másikra. Az útmutató harmadik példájában a C: meghajtóról a D: meghajtóra szeretnék váltani.
Az alábbi parancs elvégzi a feladatot – írja be a parancsot, és nyomja meg az enter billentyűt.
|_+_|A PowerShell prompt az előző C: könyvtárról az új D meghajtóra változik:
Módosítsa a címtárat egy megadott elérési útra
A PowerShellben a könyvtárat is módosíthatja egy megadott elérési útra. A könyvtár módosításához írja be Set-Location majd a Pálya paramétert, majd a teljes elérési utat, amelyre a könyvtárat módosítani szeretné. Ha az új könyvtár elérési útja szóközöket tartalmaz, zárja az elérési utat dupla idézőjelbe ().
|_+_|Ebben a példában a C:G-Drive-ra szeretnék váltani, beírom ezt a parancsot, és megnyomom az entert…
|_+_|A PowerShell prompt azonnal az új könyvtárra vált.
Ugyanezzel a paranccsal módosíthatja a könyvtárat egy másik meghajtón lévő elérési útra.
Hogyan válthat át egy könyvtárra az aktuális könyvtárban
Ebben az utolsó példában megtanítom, hogyan válthat át egy könyvtárat az aktuális könyvtár könyvtárává. Az első lépés az összes könyvtár listázása az aktuális könyvtárban. Ehhez adja meg a Get-ChildItem parancs.
törölje az üzeneteket a viszályon
Az alábbi képernyőképen látható, hogy 2 mappám van – Operations Tools és Work Tools – a C:G-Drive könyvtárban.
A Műveleti eszközökre váltáshoz az alábbi parancsot használom…
|_+_|A PowerShell prompt azonnal az új könyvtárra vált.
Könyvtár módosítása a PowerShell Scriptben
Amikor egy PowerShell-szkriptet futtat, előfordulhatnak olyan esetek, amikor el kívánja érni azt a helyet, ahonnan a szkript fut. Létezik egy $Script:MyInvocation.MyCommand.Path nevű automatikus változó.
Ezzel a változóval megkeresheti azt a könyvtárat, amelyből a szkript fut. Ez a változó azonban csak akkor érhető el, ha PowerShell-szkript fut.
Ennek demonstrálásához másolja a következő szkriptet a PowerShell-szkriptbe, és mentse el másként AccessScriptDirectory .
Ez az egyszerű szkript jelentést készít az utolsó 5 naplóról a Rendszer, Alkalmazás és Biztonság eseménynaplókban.Összpontosítson az utolsó 3 sorra. A harmadiktól az utolsó sorig elmentettem a $Script:MyInvocation.MyCommand.Path automatikus változót egy $ReportPath nevű változóba.
A Split-Path parancsot a Szülő paraméter azt a könyvtárat adja vissza, amelyből az aktuális szkript fut. Ennek a szakasznak a céljaira gyakorlatilag így válthat át a PowerShell szkriptkönyvtárára! Tehát, ha nem választ mást ebben a részben, vegye figyelembe a parancsot, Split-Path - Szülő $Script:MyInvocation.MyCommand.Path .Ezután a másodiktól az utolsó sorban létrehoztam egy másik változót, $CSVReportFile . Ez a változó annak a CSV-fájlnak az elérési útja, amelybe menteni szeretném az eseménynapló-jelentést.
A legfontosabb azonban az, hogy a CSV-fájl elérési útja abban az aktuális könyvtárban található, amelyből a PowerShell-szkript fut.
Végül a szkript utolsó sorában exportálom az eseménynapló-jelentést a CSV-fájlba…
Vegye figyelembe, hogy a szkriptem a D:PS-Tutorial mappába került. Tehát arra számítok, hogy a CSV-fájlom ezen a helyen jön létre. |_+_|A szkript mentése után nyissa meg a PowerShellt rendszergazdaként , keresse meg a szkriptet elmentett helyre, és hajtsa végre az alábbi parancsot:
|_+_|A szkript futtatása után nyissa meg azt a mappát, amelyben a fenti szkriptet elmentette. A CSV-jelentést ugyanabba a mappába kell menteni – lásd az alábbi második képernyőképet a jelentésemhez.
A PowerShell könyvtárának megváltoztatása szóközökkel
A szóközöket tartalmazó könyvtárra váltás nagyon egyszerű. Ha azonban nem végzik el megfelelően, hibákat okozhat.
Az egyik gyakori hiba, amit az emberek elkövetnek, amikor szóközt tartalmazó másik könyvtárra váltanak, hogy elfelejtik dupla idézőjelek közé tenni a könyvtárat.
Hogy egy példát mondjak, ha át akarok váltani a D:G-Drive-PWork Tools könyvtárat a PowerShellben, az alábbi parancsot fogom használni…
|_+_|A fenti parancs működik…
battlefront double xp hétvége
Ha azonban ugyanazt a parancsot bezárás nélkül futtatom D:G-Drive-PWork Tools dupla idézőjelben hibaüzenetet kapok.
|_+_|
Végül, a PowerShell könyvtárának szóközökkel rendelkező könyvtárra való módosításának titka az, hogy a könyvtárat dupla idézőjelek közé kell tenni.
Hogyan változtassuk meg a PowerShell könyvtárát programfájlokká
A Windows 10 két programfájl-útvonallal rendelkezik: Program Files (x86) és Program fájlok . A PowerShellben ezekre a könyvtárakra a legjobb módja a környezeti változók meghívása.
A környezeti változó a számára Program Files (x86) van…
new start vs reset|_+_|
Ezenkívül a környezeti változó Program fájlok van…
|_+_|Ha át szeretne váltani ezekre a programfájl-könyvtárakra a PowerShellben, futtassa az alábbi parancsokat…
|_+_| |_+_|Itt vannak az eredmények a PowerShellben…
A PowerShell könyvtárának megváltoztatása asztali számítógépre
Az utolsó részben egy PowerShell környezeti változót használtam a hozzáféréshez Program fájlok . Ahogy az várható volt, a PowerShellnek van egy környezeti változója is az aktuális felhasználói profil elérési útjához.
Az aktuálisan bejelentkezett felhasználói profil elérési útjának környezeti változója…
|_+_|A felhasználói profil elérési útjának megtekintéséhez futtassa a fenti parancsot. Az enyém itt található C:Felhasználókgyőztes .
Ha megnyitja egy felhasználói profil elérési útját a Windows 10 rendszerben, akkor az Asztal nevű mappával rendelkezik.
Tehát, ha a PowerShell könyvtárát az aktuális felhasználó asztalára szeretné módosítani, futtassa az alábbi parancsokat…
|_+_|Az asztali mappa helyét elmentettem egy változóba, mert megpróbáltam használni $env:USERPROFILE + desktop közvetlenül a Set-Location parancs mindenféle hibát dobott.
Íme a PowerShell parancsának eredménye…
A PowerShell könyvtárának módosítása rendszerleíró adatbázis elérési útjára
A mappákhoz hasonlóan a Windows rendszerleíró adatbázisát is elérheti a PowerShell segítségével. Mielőtt folytatná ezt a részt, nyomatékosan ajánlom, hogy olvassa el a Rövidített rendszerleíró kulcs elérési útja című részt a PowerShell használata a beállításjegyzéki értékek olvasásához című útmutatónkban.
A fent hivatkozott útmutatóban található információk alapján a rendszerleíró adatbázis gyökérkulcsainak rövidítései az alábbiakban találhatók:
- HKEY_LOCAL_MACHINE – HKLM
- HKEY_CURRENT_CONFIG – HKCC
- HKEY_CLASSES_ROOT – HKCR
- HKEY_USERS – HKU
- HKEY_CURRENT_USER – HKCU
Ha a PowerShellben ezeknek a rendszerleíró kulcsoknak a címtárát szeretné módosítani, írja be a gyökérkulcs rövidítését, majd a : – karakterláncot. Set-Location parancs.
Az alábbi parancsban a könyvtárat a következőre szeretném módosítani: HKEY_LOCAL_MACHINE…
|_+_|Íme az eredmény a PowerShellben…
Az S zóna beállításaival módosíthatja a PowerShell könyvtárát! Remélem, hasznosnak találta ezt az S-zónát.
Ha hasznosnak találtad, kérlek szavazz Igen a Volt ez a bejegyzés Hasznos kérdés alább.
snap score hack nincs felmérés
Alternatív megoldásként feltehet kérdést, megjegyzést írhat vagy visszajelzést küldhet az oldal végén található Válaszoljon űrlap segítségével.
Végül további Windows parancssori S-zónákért keresse fel a Windows PowerShell útmutató oldalát.
Hivatkozások és további olvasmányok
- Set-Location
- Get-Location
- Útmutató: MyInvocation
- A PowerShell használata a rendszerleíró adatbázis értékének olvasásához


