Kā mainīt direktoriju programmā PowerShell

2021. gada 4. jūlijs 75229 Skati mainīt direktoriju Powershell

Šī S zona māca, kā mainīt direktoriju programmā PowerShell. Rokasgrāmata sākas, parādot, kā PowerShell pārslēgties uz saknes direktoriju.





Pēc tam jūs uzzināsit, kā pārslēgties no C uz D disku. Jūs arī uzzināsit, kā mainīt direktoriju uz pašreizējo PowerShell skripta direktoriju.



Kopumā ceļvedī ir 11 piemēri direktorija maiņai. Ja meklējat konkrētu piemēru, tālāk izvērsiet vienumu Pārlūkot ziņu tēmas, lai pārietu tieši uz tēmu.

Pārlūkojiet ziņu tēmas



Kā pāriet uz saknes direktoriju

Kā pāriet uz saknes direktoriju programmā PowerShell

Lai mainītu PowerShell direktoriju uz saknes direktoriju, ievadiet tālāk norādīto komandu un nospiediet taustiņu Enter.



|_+_|

Manā pirmajā šīs S zonas piemērā mana PowerShell uzvedne atrodas ceļā C:UsersVicto. Lai mainītu uz C sakni, es ievadīšu Iestatīšanas vieta komandu un nospiediet tastatūras ievadīšanas taustiņu. Skatiet otro attēlu zemāk - direktorijs tagad atrodas C saknē.

Kā mainīt direktoriju programmā PowerShell — mainiet uz saknes direktoriju

Kā nomainīt direktoriju ar vienu soli no pašreizējā direktorija

Kā mainīt direktoriju programmā PowerShell — mainiet direktoriju vienu soli no pašreizējā direktorija

Varat arī mainīt direktoriju, vienu direktoriju aiz pašreizējā direktorija. Lai to izdarītu, ievadiet šo komandu un nospiediet enter.



|_+_|

Šajā otrajā piemērā mana pašreizējā PowerShell uzvedne atrodas direktorijā C:UsersVicto. Tomēr es vēlos mainīt PowerShell direktoriju uz C:Users direktoriju — šeit ir ekrānuzņēmumi…



Kā mainīt direktoriju programmā PowerShell no C uz D

Kā mainīt direktoriju programmā PowerShell no C uz D

Varat arī pārslēgties no viena diska uz citu, izmantojot PowerShell uzvedni. Trešajā šīs rokasgrāmatas piemērā es vēlos pārslēgties no diska C: uz disku D:.

Zemāk esošā komanda veiks darbu – ievadiet komandu un nospiediet enter.

|_+_|

PowerShell uzvedne tiks mainīta no iepriekšējā direktorija C: uz jauno diska disku D:

kā nokļūt nfl uz kodi

Mainiet direktoriju uz noteiktu ceļu

Mainiet direktoriju Powershell uz noteiktu ceļu

Varat arī mainīt direktoriju programmā PowerShell uz noteiktu ceļu. Lai mainītu direktoriju, ievadiet Set-Location kam seko Ceļš parametru, pēc tam pilnu ceļu, uz kuru vēlaties mainīt direktoriju. Ja jaunajā direktorija ceļā ir atstarpes, ievietojiet ceļu dubultpēdiņā ().

|_+_|

Šajā piemērā es vēlos mainīt uz C:G-Drive, es ievadīšu šo komandu un nospiediet enter…

|_+_|

PowerShell uzvedne nekavējoties tiks mainīta uz jauno direktoriju.

Mainiet direktoriju programmā PowerShell uz noteiktu ceļu

Varat izmantot to pašu komandu, lai mainītu direktoriju uz ceļu citā diskā.

Kā pāriet uz direktoriju pašreizējā direktorijā

Mainiet uz direktoriju pašreizējā direktorijā

Šajā pēdējā piemērā es jums iemācīšu, kā mainīt direktoriju uz direktoriju pašreizējā direktorijā. Pirmais solis ir uzskaitīt visus direktorijus pašreizējā direktorijā. Lai to izdarītu, ievadiet Get-ChildItem komandu.

Tālāk redzamajā ekrānuzņēmumā ir redzams, ka direktorijā C:G-Drive man ir 2 mapes – Operations Tools un Work Tools.

Mainiet uz direktoriju pašreizējā direktorijā

Lai pārslēgtos uz operāciju rīkiem, es izmantošu tālāk norādīto komandu…

|_+_|

PowerShell uzvedne nekavējoties tiks mainīta uz jauno direktoriju.

Kā mainīt direktoriju PowerShell skriptā

Palaižot PowerShell skriptu, var būt gadījumi, kad vēlaties piekļūt vietai, no kuras darbojas jūsu skripts. Ir automātisks mainīgais ar nosaukumu $Script:MyInvocation.MyCommand.Path.

Varat izmantot šo mainīgo, lai atrastu direktoriju, kurā darbojas jūsu skripts. Tomēr šis mainīgais ir pieejams tikai tad, kad tiek izpildīts PowerShell skripts.

Lai to parādītu, kopējiet šo skriptu PowerShell skriptā un saglabājiet to kā AccessScriptDirectory .

Šis vienkāršais skripts izveido pārskatu par pēdējiem 5 žurnāliem sistēmas, lietojumprogrammas, drošības notikumu žurnālos.

Koncentrējieties uz pēdējām 3 rindām. Trešajā līdz pēdējā rindiņā es saglabāju automātisko mainīgo $Script:MyInvocation.MyCommand.Path nosauktajā mainīgajā ar nosaukumu $ReportPath.

The Sadalīts ceļš komandu ar Vecāks parametrs atgriež direktoriju, no kura darbojas pašreizējais skripts. Faktiski šīs sadaļas nolūkos jūs pārejat uz skriptu direktoriju programmā PowerShell! Tātad, ja šajā sadaļā neizvēlaties neko citu, ņemiet vērā komandu, Sadalīts ceļš — vecākais $Script: MyInvocation.MyCommand.Path .

Pēc tam no otrās līdz pēdējai rindai es izveidoju citu mainīgo, $CSVReportFile . Šis mainīgais ir ceļš uz CSV failu, kurā vēlos saglabāt notikumu žurnāla atskaiti.

Tomēr vissvarīgākais ir tas, ka ceļš uz CSV failu atrodas pašreizējā direktorijā, no kura darbojas mans PowerShell skripts.

Visbeidzot, skripta pēdējā rindā es eksportēju notikumu žurnāla pārskatu uz CSV failu…

Ņemiet vērā, ka mans skripts ir saglabāts mapē D:PS-Tutorial. Tāpēc es ceru, ka mans CSV fails tiks izveidots šajā vietā. |_+_|

Pēc skripta saglabāšanas atveriet PowerShell kā administratoru , dodieties uz vietu, kur saglabājāt skriptu, un izpildiet tālāk norādīto komandu:

|_+_|

Pēc skripta palaišanas atveriet mapi, kurā saglabājāt iepriekš minēto skriptu. CSV pārskats ir jāsaglabā tajā pašā mapē — skatiet tālāk redzamo otro ekrānuzņēmumu manam pārskatam.

Kā mainīt direktoriju programmā PowerShell ar atstarpēm

Kā mainīt direktoriju programmā PowerShell ar atstarpēm

Pāreja uz direktoriju ar atstarpēm ir ļoti vienkārša. Tomēr, ja tas netiek darīts pareizi, tas var radīt kļūdas.

Viena izplatīta kļūda, ko cilvēki pieļauj, pārejot uz citu direktoriju ar atstarpēm, ir aizmirst ievietot direktoriju dubultpēdiņās.

Lai sniegtu jums piemēru, ja es vēlos mainīt uz D:G-Drive-PWork Tools direktorijā PowerShell, es izmantošu tālāk norādīto komandu…

|_+_|

Iepriekš minētā komanda darbojas…

Tomēr, ja es palaižu to pašu komandu bez iekļaušanas D:G-Drive-PWork Tools dubultpēdiņās es saņemšu kļūdu.

|_+_| Kā mainīt PowerShell direktoriju uz programmu failiem

Visbeidzot, PowerShell direktorija maiņas uz direktoriju ar atstarpēm noslēpums ir ievietot direktoriju dubultpēdiņās .

Kā mainīt PowerShell direktoriju uz programmu failiem

Kā mainīt direktoriju programmā PowerShell uz darbvirsmu

Operētājsistēmā Windows 10 ir divi programmas faila ceļi: Programmu faili (x86) un Programmu faili . Labākais veids, kā pāriet uz šiem direktorijiem programmā PowerShell, ir izsaukt to vides mainīgos.

Vides mainīgais priekš Programmu faili (x86) ir…

|_+_|

Turklāt vides mainīgais priekš Programmu faili ir…

|_+_|

Lai pārslēgtos uz šiem programmas failu direktorijiem programmā PowerShell, palaidiet tālāk norādītās komandas...

|_+_| |_+_|

Šeit ir rezultāti programmā PowerShell…

Kā mainīt direktoriju programmā PowerShell uz darbvirsmu

Kā mainīt direktoriju programmā PowerShell uz darbvirsmu

Pēdējā sadaļā es izmantoju PowerShell vides mainīgo, lai piekļūtu Programmu faili . Kā jūs varētu gaidīt, PowerShell ir arī vides mainīgais ceļam uz pašreizējā lietotāja profilu.

Vides mainīgais ceļam uz pašreizējo reģistrētā lietotāja profilu ir…

|_+_|

Lai redzētu ceļu uz savu lietotāja profilu, palaidiet iepriekš minēto komandu. Manējā atrodas C:Lietotājiuzvarētājs .

Ja atverat ceļu uz lietotāja profilu operētājsistēmā Windows 10, tajā ir mape ar nosaukumu Desktop.

Tātad, ja vēlaties mainīt PowerShell direktoriju uz pašreizējā lietotāja darbvirsmu, palaidiet tālāk norādītās komandas...

|_+_|

Es saglabāju darbvirsmas mapes atrašanās vietu mainīgajā, jo mēģinot izmantot $env:USERPROFILE + desktop tieši sadaļā Set-Location komanda izmeta visādas kļūdas.

Šeit ir PowerShell komandas rezultāts…

Kā mainīt PowerShell direktoriju uz reģistra ceļu

Tāpat kā mapēm, varat piekļūt Windows reģistram, izmantojot PowerShell. Pirms turpināt darbu ar šo sadaļu, es ļoti iesaku izlasīt sadaļu Saīsinātais reģistra atslēgas ceļš mūsu rokasgrāmatā Kā izmantot PowerShell reģistra vērtību lasīšanai.

Pamatojoties uz informāciju, kas sniegta iepriekš minētajā rokasgrāmatā, tālāk ir norādīti reģistra saknes atslēgu saīsinājumi:

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

Lai mainītu direktoriju uz kādu no šīm reģistra atslēgām programmā PowerShell, ievadiet saknes atslēgas saīsinājumu, kam seko : – Set-Location komandu.

Tālāk esošajā komandā es vēlos mainīt direktoriju uz HKEY_LOCAL_MACHINE…

|_+_|

Šeit ir rezultāts programmā PowerShell…

Varat izmantot šīs S zonas opcijas, lai mainītu direktoriju programmā PowerShell! Es ceru, ka šī S zona jums noderēja.

Ja jums tas šķita noderīgi, lūdzu, balsojiet uz Vai šī ziņa bija noderīgs jautājums tālāk.

Varat arī uzdot jautājumu, atstāt komentāru vai sniegt atsauksmes, izmantojot veidlapu Atstājiet atbildi, kas atrodas šīs lapas beigās.

Visbeidzot, lai uzzinātu vairāk par Windows komandrindas S zonām, apmeklējiet mūsu Windows PowerShell norādījumu lapu.

Atsauces un turpmākā literatūra

  1. Set-Location
  2. Get-Location
  3. Pamācība: MyInvocation
  4. Kā izmantot PowerShell, lai nolasītu reģistra vērtību