A PowerShell-előzmények használata több eszközön

Mi és partnereink cookie-kat használunk az eszközökön lévő információk tárolására és/vagy eléréséhez. Mi és partnereink az adatokat személyre szabott hirdetésekhez és tartalomhoz, hirdetés- és tartalomméréshez, közönségbetekintéshez és termékfejlesztéshez használjuk fel. A feldolgozás alatt álló adatokra példa lehet egy cookie-ban tárolt egyedi azonosító. Egyes partnereink az Ön adatait jogos üzleti érdekük részeként, hozzájárulás kérése nélkül is feldolgozhatják. Ha meg szeretné tekinteni, hogy szerintük milyen célokhoz fűződik jogos érdeke, vagy tiltakozhat ez ellen az adatkezelés ellen, használja az alábbi szállítólista hivatkozást. A megadott hozzájárulást kizárólag a jelen weboldalról származó adatkezelésre használjuk fel. Ha bármikor módosítani szeretné a beállításait, vagy visszavonni szeretné a hozzájárulását, az erre vonatkozó link az adatvédelmi szabályzatunkban található, amely a honlapunkról érhető el.

Windows PowerShell egy hatékony eszköz a feladatok automatizálására és az általános karbantartási rutinok elvégzésére a számítógépen. Különösen hasznos a nagy teljesítményű felhasználók számára, mivel lehetővé teszi számukra, hogy produktívak legyenek, és gyorsabban hajtsanak végre feladatokat, mintha csak a grafikus felületet használnák.

Ennek ellenére a PowerShellben használt parancsok trükkösek, hosszadalmasak és meglehetősen zavaróak lehetnek egyesek számára. A PowerShell parancsmagjai végtelenek. Egyesek kezdőknek, míg mások haladó szintű felhasználóknak valók. Mindannyiukra emlékezni lehetetlen.

Még ha emlékszik is néhányra, felháborító lehet ugyanazokat a hosszú parancsokat begépelni több számítógépen, amikor néhányat összesen kezel.

A cikk leírja, hogyan rövidítheti le ugyanazon parancsok begépelésének folyamatát újra ugyanazokat a parancsokat használva, amelyeket az egyik számítógépen adott be, végtelen számú másik számítógépen számítógépek.

Tartalomjegyzék

  • Hogyan tárolja a PowerShell a parancsmagok előzményeit
  • A PowerShell-előzmények használata több eszközön
    • Állítsa be a OneDrive-ot a számítógépén
    • A PowerShell előzményfájl átirányítása
  • Záró szavak

Hogyan tárolja a PowerShell a parancsmagok előzményeit

Amint azt már Ön is tudja, a Windows PowerShell tárolja az Ön által használt parancsokat, amelyeket a billentyűzet fel és le nyílbillentyűinek használatával lehet előhívni. Például, ha korábban adott meg egy parancsot, és mivel néhány más parancsot is futtatott, a beírt kezdeti parancsot egyszerűen a Fel gomb többször, és görgetve a parancsokat. A parancs futtatása után nyomja meg az Enter billentyűt.

A PowerShellbe beírt összes parancsmag és szöveg egy nevű szövegfájlban tárolódik ConsoleHost_history.txt az alábbi helyen:

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

A fent megadott útvonalat beillesztheti, hogy megnézze Fájlkezelő.

pálya

A szöveges fájl megnyitása felfedi az összes parancsot, amelyet a fájl létrehozása óta használt. A PowerShell így hozza elő a parancsok előzményeit a konzolon belül.

konzoltörténeti szöveg

A PowerShell-előzmények használata több eszközön

Beszéljünk arról, hogyan használhatjuk ugyanazt a PowerShell-előzményt több eszközön. Ez a technika különösen hasznos a rendszergazdák számára, akiknek gyakran ugyanazokat a feladatokat kell végrehajtaniuk minden egyes számítógépen külön a PowerShell segítségével.

Az előzményeket a Microsoft OneDrive tárolja, amely felhasználónként 5 GB ingyenes tárhelyet biztosít (ezt is megteheti Ezzel a módszerrel 5 TB OneDrive tárhelyet kaphat ingyen). Minden eszköz előzménymentési helyét szöveges fájlra változtatjuk a OneDrive-on. Ily módon a fájl minden számítógépen frissül, lehetővé téve a parancsok visszahívását egyik gépről a másikra.

Hajtsa végre az alábbi lépéseket a PowerShell-előzmények 2 eszközön való használatához, majd ugyanaz a logika tetszőleges számú eszközön alkalmazható.

Jegyzet: A OneDrive-on lévő szövegfájlok szinkronban tartása érdekében győződjön meg arról, hogy minden eszköz rendelkezik aktív internetkapcsolattal.

Állítsa be a OneDrive-ot a számítógépén

A folyamat megkezdéséhez először meg kell győződnie arról, hogy ugyanaz a OneDrive-fiók van beállítva minden olyan eszközön, amelyen meg kívánja osztani PowerShell-előzményeit. Kövesse az alábbi lépéseket a OneDrive bekapcsolásához Windows 10. Ha már beállította a OneDrive-ot számítógépén (számítógépein), akkor kihagyhatja ezt a lépést, és továbbléphet a következőre:

  1. Kattintson a OneDrive ikonra a tálcán a kibontásához.
    nincs bejelentkezve a onedrive-ba
  2. Most kattintson Bejelentkezés.
    Bejelentkezés
  3. Ban,-ben A OneDrive beállítása ablakban adja meg Microsoft-fiókja e-mail címét, és kattintson a gombra Bejelentkezés.
    jelentkezz be 2

Sikeresen beállította a OneDrive-ot a számítógépén. Ezt a folyamatot minden olyan eszközön meg kell ismételni, amellyel meg szeretné osztani PowerShell-előzményeit.

A PowerShell előzményfájl átirányítása

Most meg kell változtatnunk annak a szöveges fájlnak a helyét, amelybe a PowerShell-előzményeket menti, és át kell helyeznünk az éppen beállított OneDrive-ra.

Az előzmény szövegfájl helyének módosításához, indítsa el a PowerShellt rendszergazdai jogosultságokkal, majd használja a következő parancsot:

Set-PSReadLineOption -HistorySavePath PathToOneDrive\NameOfFile.txt

Cserélje ki PathToOneDrive a OneDrive mappa elérési útjával és NameOfFile annak a szöveges fájlnak a nevével, amellyel menteni kívánja.

Vegye figyelembe, hogy a névnek azonosnak kell lennie minden eszközökön ugyanazt a parancsot meg kell ismételni minden olyan eszközön, amelyet használni kíván történelem parancsmagok a. Íme egy példa a parancsra:

PS parancs

Mivel a OneDrive mappa alapértelmezett elérési útja általában a felhasználói fiók mappájában található, ne feledje, hogy legyen óvatos a parancsokkal az egyes eszközökön, mivel a felhasználónevek eltérőek lehetnek.

Miután mindkét folyamat (a OneDrive beállítása és a PowerShell-előzményfájl átirányítása) befejeződött, a fel és le nyílbillentyűkkel egyszerűen előhívhatja az egyik számítógépen beírt parancsokat a másikon.

Záró szavak

Talán ez felesleges lépésnek tűnhet, de minden egyes számítógépen manuálisan be kell írnia egy parancsot, még nagyobb gondot okoz. Ez elkerülhető, ha az összes eszközön lévő PowerShell-konzolok egyetlen helyről – az előzménymentő szövegfájlból – szerzik be előzményadataikat.

Legújabb blogbejegyzés

A PowerShell 7.3.5 és 7.2.12 LTS (Offline telepítők) letöltése
July 19, 2023

Mi és partnereink cookie-kat használunk az eszközökön lévő információk tárolására és/vagy eléréséhez. Mi és partnereink az adatokat személyre szabo...

VPN-kapcsolat hozzáadása és kezelése Windows rendszerben a PowerShell segítségével
July 19, 2023

Mi és partnereink cookie-kat használunk az eszközökön lévő információk tárolására és/vagy eléréséhez. Mi és partnereink az adatokat személyre szabo...

Fájlrendszerek és könyvtárak használata a PowerShellben
July 19, 2023

Mi és partnereink cookie-kat használunk az eszközökön lévő információk tárolására és/vagy eléréséhez. Mi és partnereink az adatokat személyre szabo...