Kaip pakeisti katalogą „PowerShell“.

2021 m. liepos 4 d 75229 Peržiūros pakeisti katalogą PowerShell

Ši S zona moko, kaip pakeisti katalogą „PowerShell“. Vadovas prasideda parodydamas, kaip pereiti į šakninį katalogą „PowerShell“.





Tada sužinosite, kaip pakeisti C diską į D. Taip pat sužinosite, kaip pakeisti katalogą į dabartinį PowerShell scenarijaus katalogą.



Iš viso vadove yra 11 pavyzdžių, kaip pakeisti katalogą. Jei ieškote konkretaus pavyzdžio, toliau išplėskite Naršyti pranešimų temas, kad patektumėte tiesiai į temą.

Naršykite pranešimų temas



Kaip pakeisti šakninį katalogą

Kaip pakeisti šakninį katalogą „PowerShell“.

Norėdami pakeisti PowerShell katalogą į šakninį katalogą, įveskite toliau pateiktą komandą ir paspauskite enter.



|_+_|

Pirmajame šios S zonos pavyzdyje mano „PowerShell“ eilutė yra kelyje C:UsersVicto. Norėdami pakeisti C šaknį, įvedu Nustatyti vietą komandą ir paspauskite klavišą Enter. Žiūrėkite antrąjį paveikslėlį žemiau – katalogas dabar yra C šaknyje.

Kaip pakeisti katalogą „PowerShell“ – pakeisti į šakninį katalogą

Kaip pakeisti katalogą vienu žingsniu iš dabartinio katalogo

Kaip pakeisti katalogą „PowerShell“ – pakeiskite katalogą vienu žingsniu iš dabartinio katalogo

Taip pat galite pakeisti katalogą, esantį už dabartinio katalogo. Norėdami tai padaryti, įveskite šią komandą ir paspauskite enter.



|_+_|

Šiame antrajame pavyzdyje mano dabartinė „PowerShell“ eilutė yra C:UsersVicto kataloge. Tačiau noriu pakeisti „PowerShell“ katalogą į C:Users katalogą – čia yra ekrano kopijos…



Kaip pakeisti katalogą PowerShell iš C į D

Kaip pakeisti katalogą PowerShell iš C į D

Taip pat galite pakeisti vieną diską į kitą naudodami „PowerShell“ raginimą. Trečiame šio vadovo pavyzdyje noriu pakeisti diską C: į diską D:.

Žemiau pateikta komanda atliks darbą – įveskite komandą ir paspauskite enter.

|_+_|

„PowerShell“ raginimas bus pakeistas iš ankstesnio katalogo C: į naują disko diską D:

Pakeiskite katalogą į nurodytą kelią

Pakeiskite katalogą PowerShell į nurodytą kelią

Taip pat galite pakeisti katalogą PowerShell į nurodytą kelią. Norėdami pakeisti katalogą, įveskite Nustatyti-vieta po to seka Kelias parametrą, tada visą kelią, į kurį norite pakeisti katalogą. Jei naujame katalogo kelyje yra tarpų, įrašykite kelią į dvigubą kabutę ().

|_+_|

Šiame pavyzdyje noriu pakeisti į C:G-Drive, įvesiu šią komandą ir paspauskite enter...

|_+_|

„PowerShell“ raginimas nedelsiant pasikeis į naują katalogą.

Pakeiskite katalogą PowerShell į nurodytą kelią

Tą pačią komandą galite naudoti norėdami pakeisti katalogą į kelią kitame diske.

Kaip pakeisti katalogą dabartiniame kataloge

Pakeiskite į katalogą dabartiniame kataloge

Šiame paskutiniame pavyzdyje išmokysiu, kaip pakeisti katalogą į katalogą dabartiniame kataloge. Pirmas žingsnis yra visų dabartinio katalogo katalogų sąrašas. Norėdami tai padaryti, įveskite Get-ChildItem komandą.

Toliau pateiktoje ekrano kopijoje parodyta, kad kataloge C:G-Drive turiu 2 aplankus – Operations Tools ir Work Tools.

Pakeiskite į katalogą dabartiniame kataloge

Norėdami pakeisti į Operations Tools, naudosiu žemiau esančią komandą…

|_+_|

„PowerShell“ raginimas nedelsiant pasikeis į naują katalogą.

Kaip pakeisti katalogą „PowerShell“ scenarijuje

Kai paleidžiate „PowerShell“ scenarijų, gali būti atvejų, kai norite pasiekti vietą, iš kurios veikia jūsų scenarijus. Yra automatinis kintamasis, vadinamas $Script:MyInvocation.MyCommand.Path.

Šį kintamąjį galite naudoti norėdami rasti katalogą, kuriame veikia jūsų scenarijus. Tačiau šis kintamasis pasiekiamas tik tada, kai vykdomas PowerShell scenarijus.

Norėdami tai parodyti, nukopijuokite šį scenarijų į PowerShell scenarijų ir išsaugokite jį kaip „AccessScript“ katalogas .

Šis paprastas scenarijus sukuria ataskaitą apie paskutinius 5 žurnalus sistemos, programos, saugos įvykių žurnaluose.

Sutelkite dėmesį į paskutines 3 eilutes. Nuo trečios iki paskutinės eilutės automatinį kintamąjį $Script:MyInvocation.MyCommand.Path išsaugojau į pavadintą kintamąjį, pavadintą $ReportPath.

The Padalytas kelias komandą su Tėvas parametras grąžina katalogą, iš kurio vykdomas dabartinis scenarijus. Šio skyriaus tikslais taip galite pakeisti scenarijų katalogą PowerShell! Taigi, jei nieko kito šiame skyriuje nepasirenkate, atkreipkite dėmesį į komandą, Split-Path – Parent $Script:MyInvocation.MyCommand.Path .

Tada nuo antros iki paskutinės eilutės sukūriau kitą kintamąjį, $CSVReportFile . Šis kintamasis yra kelias į CSV failą, kuriame noriu išsaugoti įvykių žurnalo ataskaitą.

Tačiau svarbiausia yra tai, kad kelias į CSV failą yra dabartiniame kataloge, iš kurio vykdomas mano „PowerShell“ scenarijus.

Galiausiai paskutinėje scenarijaus eilutėje eksportuoju įvykių žurnalo ataskaitą į CSV failą...

Atminkite, kad mano scenarijus yra išsaugotas D:PS-Tutorial. Taigi tikiuosi, kad mano CSV failas bus sukurtas šioje vietoje. |_+_|

Išsaugoję scenarijų, atidarykite „PowerShell“ kaip administratorių, eikite į vietą, kurioje išsaugojote scenarijų, ir vykdykite toliau pateiktą komandą:

|_+_|

Paleidę scenarijų atidarykite aplanką, kuriame išsaugojote aukščiau esantį scenarijų. CSV ataskaita turėtų būti išsaugota tame pačiame aplanke – žr. antrąją mano ataskaitos ekrano kopiją.

Kaip pakeisti katalogą „PowerShell“ naudojant tarpus

Kaip pakeisti katalogą „PowerShell“ naudojant tarpus

Pakeisti į katalogą su tarpais yra labai paprasta. Tačiau jei tai nebus padaryta tinkamai, tai gali sukelti klaidų.

Viena dažna klaida, kurią žmonės daro keisdami į kitą katalogą su tarpais, yra pamiršti įterpti katalogą dvigubomis kabutėmis.

Pateiksiu pavyzdį, jei noriu pakeisti į D:G-Drive-PWork Tools kataloge PowerShell, naudosiu toliau pateiktą komandą…

|_+_|

Aukščiau pateikta komanda veikia…

Tačiau jei paleidžiu tą pačią komandą neįtraukdamas D:G-Drive-PWork Tools dvigubose kabutėse gausiu klaidą.

|_+_| Kaip pakeisti katalogą PowerShell į programos failus

Galiausiai, „PowerShell“ katalogo keitimo į katalogą su tarpais paslaptis yra įterpti katalogą į dvigubas kabutes .

Kaip pakeisti katalogą PowerShell į programos failus

Kaip pakeisti katalogą PowerShell į darbalaukį

„Windows 10“ turi du programos failo kelius: Programų failai (x86) ir Programos failus . Geriausias būdas pakeisti šiuos katalogus „PowerShell“ yra iškviesti jų aplinkos kintamuosius.

Aplinkos kintamasis, skirtas Programų failai (x86) yra…

|_+_|

Be to, aplinkos kintamasis Programos failus yra…

|_+_|

Norėdami pereiti į šiuos programos failų katalogus PowerShell, vykdykite toliau pateiktas komandas...

|_+_| |_+_|

Štai „PowerShell“ rezultatai…

Kaip pakeisti katalogą PowerShell į darbalaukį

Kaip pakeisti katalogą PowerShell į darbalaukį

Paskutiniame skyriuje naudoju „PowerShell“ aplinkos kintamąjį, kad galėčiau pasiekti Programos failus . Kaip ir galima tikėtis, „PowerShell“ taip pat turi aplinkos kintamąjį, skirtą keliui į dabartinio vartotojo profilį.

Kelio į dabartinį prisijungusio vartotojo profilį aplinkos kintamasis yra…

|_+_|

Norėdami pamatyti kelią į savo vartotojo profilį, paleiskite aukščiau pateiktą komandą. Mano yra C:Vartotojailaimėtojas .

Jei „Windows 10“ atidarysite kelią į vartotojo profilį, jame yra aplankas „Desktop“.

Taigi, jei norite pakeisti katalogą PowerShell į dabartinio vartotojo darbalaukį, vykdykite toliau pateiktas komandas...

|_+_|

Išsaugojau darbalaukio aplanko vietą kintamajame, nes bandžiau naudoti $env:USERPROFILE + desktop tiesiai į Nustatyti-vieta komanda išmesdavo visokių klaidų.

Štai „PowerShell“ komandos rezultatas…

Kaip pakeisti katalogą PowerShell į registro kelią

Kaip ir aplankus, „Windows“ registrą galite pasiekti naudodami „PowerShell“. Prieš tęsdami šį skyrių, primygtinai rekomenduoju perskaityti „Kaip naudoti „PowerShell“ registro vertei skaityti vadovo skyrių „Sutrumpintas registro rakto kelias“.

Remiantis anksčiau nurodytame vadove pateikta informacija, toliau pateikiamos registro šakninių raktų santrumpos:

  1. HKEY_LOCAL_MACHINE – HKLM
  2. HKEY_CURRENT_CONFIG – HKCC
  3. HKEY_CLASSES_ROOT – HKCR
  4. HKEY_USERS – HKU
  5. HKEY_CURRENT_USER – HKCU

Norėdami pakeisti katalogą į bet kurį iš šių „PowerShell“ registro raktų, įveskite šakninio rakto santrumpą, o po to : – Nustatyti-vieta komandą.

Žemiau esančioje komandoje noriu pakeisti katalogą į HKEY_LOCAL_MACHINE…

|_+_|

Štai „PowerShell“ rezultatas…

pradedant sąranką kilo problema. uždarykite įrankį

Galite naudoti šios S zonos parinktis, kad pakeistumėte katalogą PowerShell! Tikiuosi, kad ši S zona jums buvo naudinga.

Jei jums tai buvo naudinga, balsuokite Taip į Ar šis įrašas buvo naudingas klausimas.

Arba galite užduoti klausimą, palikti komentarą arba pateikti atsiliepimą naudodami formą Palikite atsakymą, esančią šio puslapio pabaigoje.

Galiausiai, norėdami sužinoti daugiau Windows komandinės eilutės S zonų, apsilankykite mūsų Windows PowerShell instrukcijų puslapyje.

Literatūra ir tolesnis skaitymas

  1. Nustatyti-vieta
  2. Gaukite vietą
  3. Kaip: MyInvocation
  4. Kaip naudoti „PowerShell“ registro vertei nuskaityti