PowerShell 7: Útmutató letöltése, telepítése, frissítése és használata

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

A Windows PowerShell egy .NET Common Language Runtime alapú automatizálási motor. Úgy tervezték, hogy segítséget nyújtson a rendszergazdáknak olyan összetett és időigényes feladatokban, amelyek manuális végrehajtása sok emberi hibát okoz, vagy sok időt vesz igénybe.

A rendszergazdák számára lehetővé teszi a különböző feladatok automatizálását platformokon keresztül, és lehetővé teszi a rendszergazdák számára a teljes hozzáférést VAL VEL és WMI , mind a helyi, mind a távoli rendszerek kezelhetők a PowerShell segítségével. Saját szkriptnyelvével és speciális .NET osztályaival érkezik parancsmagok speciális funkciókhoz használják.

Ezeket a parancsmagokat általában olyan szkriptek használják, amelyek maguk is modulokba vannak csomagolva. Itt végigvezetjük a PowerShell 7 for Windows 10 letöltésének, telepítésének, frissítésének és használatának teljes folyamatán. Gyors összefoglaló elrejt 1 Töltse le a PowerShell 7 -et 2 Telepítse a PowerShell 7 -et 2.1 Telepítse a PowerShell 7 -et manuálisan a letöltött telepítési fájlok használatával 2.2 A PowerShell 7 telepítése parancssor használatával 2.3 A PowerShell 7 telepítése a hálózaton keresztül 3 A PowerShell 7 használata

Töltse le a PowerShell 7 -et

Ha szeretné letölteni és telepíteni a PowerShell 7 -et, kövesse az alábbi egyszerű lépéseket.

  1. Látogatás PowerShell Github adattár .
  2. Kattintson az Eszközök szakaszra annak kibontásához.
  3. Válassza ki a (z) verzióját PowerShell, amely megfelel a Windows architektúrájának. A két verzió a PowerShell-7.x.x-win-x64.msi és PowerShell-7.x.x-win-x86.msi.

Telepítse a PowerShell 7 -et

Telepítse a PowerShell 7 -et manuálisan a letöltött telepítési fájlok használatával

PowerShell 7

PowerShell 7

Futtassa a csomagot, és kövesse az egyszerű utasításokat a telepítés rendeltetési helyéhez és az opcionális műveletekhez, mint például az Open Here funkció engedélyezése a felfedező menükben.

PowerShell 7 választható műveletek

Ha már telepítette a rendszerre a PowerShell 6.x -es magját, akkor a 7. verzió frissítésként kerül telepítésre, lényegében eltávolítva a 6.x -es magot.

A PowerShell 5.1 nincs eltávolítva, és a PowerShell 7 külön fut.

A telepítés alapértelmezett célállomása $ env: ProgramFiles PowerShell . Futtathatja a Start menüből vagy közvetlenül a könyvtárból. A végrehajtható nevű pwsh.exe .

A PowerShell 5 futtatásához lépjen a következőre: Fuss -> powershell

A PowerShell 7 futtatásához lépjen a következő helyre: Futtatás -> pwsh

A PowerShell 7 telepítése parancssor használatával

A PowerShell 7 automatikus telepítéséhez az alapértelmezett beállításokkal lépjen a címre Fuss -> powershell . Most futtassa a következő parancsot: | _+_ |

Telepítse a PowerShell -t a használatával parancs sor

Ez automatikusan letölti és telepíti a PowerShell legújabb verzióját az alapértelmezett beállításokkal.

A PowerShell 7 telepítése a hálózaton keresztül

Ha a PowerShell 7 rendszert rendszergazdaként kívánja telepíteni az összes irányított gépre, kövesse ezeket az egyszerű lépéseket.

  1. Töltse le és másolja át a .msi fájlt a fájlmegosztásban. Győződjön meg arról, hogy minden gép hozzáfér ehhez a megosztott útvonalhoz.
  2. A Active Directory szerver, nyissa meg a Csoportházirend -kezelő konzolt.
  3. Nyissa meg azt a csoportházirend -objektumot, ahol ezt a PowerShell 7 telepítési konfigurációt megvalósítani kívánja. Akkor menj a Számítógép konfigurálása -> Szoftverbeállítások .
  4. Kattintson a jobb gombbal a Szoftvertelepítés elemre, majd kattintson az Új, majd a Csomag elemre. A párbeszédpanelen adja hozzá a .msi fájl elérési útját. Adja meg például a teljes útvonalat \ szerver.név mappanév PowerShell-7.x.x-win-x64.msi
  5. Válassza a Megnyitás, majd a Hozzárendelt lehetőséget, majd kattintson az OK gombra a létrehozáshoz.
  6. Csatlakoztassa az OU -hoz, és várja meg, amíg a telepítés befejeződik.

A PowerShell 7 használata

Alapértelmezés szerint lehet, hogy nem futtathatja az egyedi PowerShell egyfunkciós parancsokat, amelyekre leggyakrabban hivatkozunk parancsmagok . Az egyéni parancs-engedélyek futtatásához módosítania kell a végrehajtási házirendet. Ehhez kövesse ezeket az egyszerű lépéseket.

  1. Futtassa a PowerShell -t rendszergazdaként.
  2. Futtassa a következő parancsokat.
    1. Get-ExecutionPolicy
    1. Korlátlan végrehajtási politika
  3. Írja be az Y -t a promptba
  4. Get-ExecutionPolicy

A PowerShell 7 objektum-orientált használatra készült, így sokkal könnyebb, mint más hasonló motorok. Kicsi, könnyű, egyfunkciós parancsokat használ, többnyire C# -ban írva parancsmagok amelyek egy meghatározott funkciót hajtanak végre és egy .NET objektumot adnak vissza. A PowerShell körülbelül 200 -at tartalmaz parancsmagok , amely a PS C paranccsal érhető el: > Get-Command, de a leggyakrabban használt:

  • Get-Location : Az aktuális könyvtár lekérése
  • Set-Location : Az aktuális könyvtár lekérése
  • Move-item : A fájl áthelyezése új célállomásra
  • Másolás-elem : Fájl másolása új helyre
  • Átnevezés : Meglévő fájl átnevezése
  • Új elem : Új fájlt hoz létre

Konkrét utasításokat adhat a parancsmagok a következőket használva:

  • Mi van ha : A parancsmag megmutatja, hogy mit fog tenni, ha futás nélkül hajtódik végre.
  • megerősít : A parancsmag megerősíti a végrehajtás előtt
  • Bőbeszédű : Megnövelt részletesség.
  • Hibakeresés : A parancsmag hibakeresési információkat jelenít meg.
  • ErrorAction : Meghatározza, hogy mit kell tenni hiba esetén, és négy műveletet tartalmaz: folytatás, leállítás, csendben folytatás és érdeklődés.
  • ErrorVariable : Meghatározza, hogy melyik változó tartalmazza a hibainformációkat.
  • OutVariable : Meghatározza, hogy melyik változó tartalmazza a kimeneti információkat.
  • OutBuffer : a parancsmag nem hívja meg a következő parancsmagot, amíg nem rendelkezik bizonyos előre beállított számú objektummal.

A PowerShell a következő speciális változókat használja.

  • $ Hiba : Hibaobjektumok tömbje, a legutóbbi hibák megjelenítésére szolgál
  • $ Host : Jelenítse meg a jelenlegi tárhelyalkalmazást
  • $ Profil : A felhasználói profil teljes elérési útjának tárolása
  • $ PID : Tárolási folyamat azonosítója
  • $ PSUICulture : Az aktuális felhasználói felület kultúra nevének megőrzésére szolgál.
  • $ NULL : NULL értéket tartalmaz.
  • $ Hamis : HAMIS értéket tartalmaz
  • $ Igaz : IGAZ értéket tartalmaz

A PowerShell szkript fontos fogalma a cső karakter. Két parancs elválasztására szolgál. A cső bal oldalán lévő parancsot vagy parancscsoportot először hajtják végre, majd továbbítják a cső jobb oldalán lévő parancsnak vagy parancscsoportnak. Ez lehetővé teszi az úgynevezett pipeline parancsok létrehozását. Ezek hosszú parancsok, amelyek előfordulhatnak vagy nem egyetlen fizikai sorban, de minden szándékuk szerint egyetlen kódsorként működnek.

Ha szkriptet szeretne futtatni a PowerShell -ben, akkor az ISE -t kell használnia. A PowerShell ISE (Integrated Scripting Environment) a PowerShell beépített szerkesztője. Használható szkriptek futtatására, tesztelésére és hibakeresésére, mindezt ablak-alapú grafikus felhasználói felületen. Rendelkezik a grafikus felhasználói felület szerkesztésének minden funkciójával, és lehetővé teszi a többsoros szerkesztést, a lapok befejezését és számos más dolgot, például a parancsok végrehajtását a konzolpanelen.

A Windows 10 rendszerben akár több szkript ablakot is megnyithat, és egyszerre dolgozhat rajtuk. Ez akkor hasznos, ha a külön modulokban definiált funkciókat használó szkriptet hibakeresni kell.

Mindent összevetve, a PowerShell 7 for Windows 10 egy könnyen használható adminisztrációs eszköz, amelyet minden rendszergazda minimális képzettséggel képes használni.