Kako koristiti PowerShell povijest na više uređaja

Mi i naši partneri koristimo kolačiće za pohranu i/ili pristup informacijama na uređaju. Mi i naši partneri koristimo podatke za prilagođene oglase i sadržaj, mjerenje oglasa i sadržaja, uvide u publiku i razvoj proizvoda. Primjer podataka koji se obrađuju može biti jedinstveni identifikator pohranjen u kolačiću. Neki od naših partnera mogu obrađivati ​​vaše podatke u sklopu svog legitimnog poslovnog interesa bez traženja privole. Za pregled svrha za koje vjeruju da imaju legitiman interes ili za prigovor na ovu obradu podataka upotrijebite poveznicu s popisom dobavljača u nastavku. Podneseni pristanak koristit će se samo za obradu podataka koji potječu s ove web stranice. Ako želite promijeniti svoje postavke ili povući privolu u bilo kojem trenutku, poveznica za to nalazi se u našim pravilima o privatnosti dostupna s naše početne stranice.

Windows PowerShell je moćan alat za automatizaciju zadataka i izvođenje općih rutina održavanja na računalu. Posebno je koristan za napredne korisnike jer im omogućuje da budu produktivni i obavljaju zadatke brže nego samo korištenjem grafičkog sučelja.

Rekavši to, naredbe koje se koriste u PowerShell-u mogu biti lukave, dugotrajne i za neke prilično zbunjujuće. Cmdleti u PowerShell-u su beskrajni. Neki su za početnike, dok su drugi za napredne korisnike. Zapamtiti ih sve je nemoguće.

Čak i ako se sjećate nekih od njih, može biti ljuto upisivati ​​iste, dugačke naredbe na više računala kada upravljate s nekoliko njih zajedno.

Članak opisuje kako možete skratiti proces upisivanja istih naredbi vrijeme i vrijeme opet koristeći iste naredbe koje ste unijeli na jednom računalu na beskrajnom broju drugih računala.

Sadržaj

  • Kako PowerShell pohranjuje povijest cmdleta
  • Kako koristiti PowerShell povijest na više uređaja
    • Postavite OneDrive na svom računalu
    • Preusmjerite PowerShell datoteku povijesti
  • Završne riječi

Kako PowerShell pohranjuje povijest cmdleta

Kao što možda već znate, Windows PowerShell pohranjuje naredbe koje ste koristili, a koje se mogu prikazati korištenjem tipki sa strelicama gore i dolje na tipkovnici. Na primjer, ako ste ranije unijeli naredbu i nakon toga pokrenuli i nekoliko drugih naredbi, možete prikazati početnu naredbu koju ste unijeli jednostavnim pritiskom na Gumb gore nekoliko puta i listanje kroz naredbe. Nakon što ste pokrenuli naredbu, pritisnite tipku Enter.

Svi cmdleti i tekst uneseni u PowerShell pohranjuju se u tekstualnu datoteku pod nazivom ConsoleHost_history.txt na sljedećoj lokaciji:

%userprofile%\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadline

Možete zalijepiti gore navedenu stazu da biste je pogledali pomoću File Explorer.

staza

Otvaranje tekstualne datoteke otkrit će sve naredbe koje ste koristili otkad je datoteka stvorena. Ovako PowerShell prikazuje povijest naredbi unutar konzole.

tekst povijesti konzole

Kako koristiti PowerShell povijest na više uređaja

Razgovarajmo o tome kako koristiti istu povijest PowerShell-a na više uređaja. Ova tehnika je posebno korisna za sistemske administratore koji često moraju obavljati iste zadatke na svakom računalu zasebno koristeći PowerShell.

Datoteke povijesti pohranjuju se na Microsoft OneDrive, koji pruža 5 GB besplatnog prostora za pohranu po korisniku (također možete upotrijebite ovu metodu da besplatno dobijete 5TB prostora za pohranu na OneDriveu). Mijenjamo lokaciju za spremanje povijesti svakog uređaja u tekstualnu datoteku na OneDriveu. Na taj se način datoteka ažurira na svim računalima, što vam omogućuje da opozovete naredbe s jednog stroja na drugi.

Prođite korake u nastavku da biste koristili PowerShell povijest na 2 uređaja, a zatim se ista logika može primijeniti na bilo koji broj uređaja.

Bilješka: Kako bi tekstualne datoteke na OneDriveu bile sinkronizirane, osigurajte da svaki uređaj ima aktivnu internetsku vezu.

Postavite OneDrive na svom računalu

Da biste započeli postupak, prvo ćete morati osigurati da imate isti OneDrive račun postavljen na svim uređajima na kojima planirate dijeliti svoju PowerShell povijest. Slijedite korake u nastavku da biste postavili OneDrive Windows 10. Ako ste već postavili OneDrive na svom računalu (računalima), možete preskočiti ovaj korak i prijeći na sljedeći:

  1. Kliknite ikonu OneDrive na paleti sustava da je proširite.
    nije prijavljen na onedrive
  2. Sada kliknite Prijaviti se.
    Prijaviti se
  3. u Postavite OneDrive prozor, unesite adresu e-pošte svog Microsoft računa i kliknite Prijaviti se.
    prijavite se 2

Sada ste uspješno postavili OneDrive na svom računalu. Ovaj postupak treba ponoviti na svim uređajima s kojima planirate dijeliti svoju PowerShell povijest.

Preusmjerite PowerShell datoteku povijesti

Sada moramo promijeniti lokaciju tekstualne datoteke na kojoj se sprema PowerShell povijest i premjestiti je na OneDrive koji smo upravo postavili.

Da biste promijenili lokaciju tekstualne datoteke povijesti, pokrenite PowerShell s administrativnim ovlastima, a zatim upotrijebite sljedeću naredbu:

Set-PSReadLineOption -HistorySavePath PathToOneDrive\NameOfFile.txt

Zamijeniti Put do jednog pogona sa stazom do mape OneDrive i NameOfFile s nazivom tekstualne datoteke u koju je želite spremiti.

Imajte na umu da ime mora biti isto u cijelosti svi uređaja jer istu naredbu treba ponoviti na svim uređajima koje želite koristiti povijesti cmdleti s. Evo primjera naredbe:

PS naredba

Budući da je zadana staza mape OneDrive obično unutar mape korisničkog računa, budite oprezni s naredbom na svakom uređaju jer se korisnička imena mogu razlikovati.

Nakon što su oba procesa (postavljanje OneDrivea i preusmjeravanje PowerShell datoteke povijesti) dovršena, možete se prisjetiti naredbi unesenih na jednom računalu na drugom jednostavno pomoću tipki sa strelicama gore i dolje.

Završne riječi

Možda se ovo može činiti kao suvišan korak, ali ručni unos naredbe na svakom pojedinom računalu još je problematičniji. To se može izbjeći ako sve PowerShell konzole na svim uređajima dobiju svoje podatke o povijesti s jedne lokacije – tekstualne datoteke za spremanje povijesti.

Najnoviji post na blogu

Kako pronaći podatke o korisniku Active Directory pomoću PowerShell (Get-ADUser)
July 19, 2023

Mi i naši partneri koristimo kolačiće za pohranu i/ili pristup informacijama na uređaju. Mi i naši partneri koristimo podatke za prilagođene oglase...

Kako dobiti veličinu mape pomoću PowerShell-a
July 19, 2023

Mi i naši partneri koristimo kolačiće za pohranu i/ili pristup informacijama na uređaju. Mi i naši partneri koristimo podatke za prilagođene oglase...

4 načina za pokretanje izvršnih (.EXE) datoteka pomoću PowerShell-a
July 19, 2023

Mi i naši partneri koristimo kolačiće za pohranu i/ili pristup informacijama na uređaju. Mi i naši partneri koristimo podatke za prilagođene oglase...