Összefoglalás
Ebben a modulban elsajátította a PowerShell-szkriptek létrehozását, módosítását, áttekintését és futtatását. Emellett megtanulta, hogyan állíthatja be a végrehajtási szabályzatot a szkriptekhez, és digitális aláírást adhat hozzájuk. A legfontosabb elviteli lehetőségek a következők:
Szkriptek használatával szabványosíthatja az ismétlődő feladatokat. A tevékenységek szabványosítása csökkenti a hibák kockázatát. Ha egy szkript tesztelése megtörtént, többször is futtathatja hiba nélkül.
A jelentéskészítés egy összetett és ismétlődő feladat, amelyet a Windows PowerShell használatával végezhet el. A Windows PowerShell használatával szöveg- vagy HTML-alapú jelentéseket hozhat létre.
A Windows PowerShell-szkriptek .ps1 fájlkiterjesztéssel rendelkeznek. A legalapvetőbb szkriptek egyszerűen a .ps1 fájlkiterjesztéssel mentett szövegfájlban felsorolt Windows PowerShell-parancsok.
A Microsoft rendszerezett szkripteket és modulokat biztosít a PowerShell-galéria. A PowerShell-galéria a Microsoft és PowerShell-galéria tagjai által közzétett tartalmakat tartalmazza. A PowerShell-galéria moduljaival egyszerűbbé teheti a szkriptek készítését.
A PowerShellGet modul parancsmagokat tartalmaz a PowerShell-galéria elemeinek eléréséhez és közzétételéhez.
A PowerShell-galéria a Transport Layer Security (TLS) 1.2 használatát igényli a kommunikáció biztonságossá tételéhez.
Saját NuGet-hírcsatorna létrehozásával saját PowerShell-gyűjteményt implementálhat a szervezet számára. NuGet-hírcsatornát fájlmegosztással vagy webalapú alkalmazással is létrehozhat. Ha privát PowerShell-katalógussal rendelkezik, regisztrálnia kell a NuGet-hírcsatornát a Register-PSRepository parancsmaggal , és meg kell adnia a forráshelyet. Az adattár regisztrálása után a felhasználók a PowerShell-galéria hasonlóan kereshetnek rá.
Végrehajtható fájl parancssorban való futtatásához adja meg a nevét az aktuális könyvtárban való futtatáshoz.
Annak szabályozásához, hogy a Windows PowerShell-szkriptek futtathatók-e Windows rendszerű számítógépeken, állítsa be a végrehajtási szabályzatot a számítógépen. A végrehajtási szabályzat beállításai: Korlátozott, AllSigned, RemoteSigned, Unrestricted és Bypass.
A végrehajtási szabályzat számítógépen való beállításához használja a Set-ExecutionPolicy parancsmagot.
A Windows PowerShell-szkriptek használatának szabályozására az AppLocker használható. Az AppLockerrel különböző korlátozásokat állíthat be, amelyek korlátozzák bizonyos szkriptek vagy szkriptek futtatását adott helyeken.
A KorlátozottAnguage mód lehetővé teszi az összes alapvető Windows PowerShell-funkciót, például a szkriptelési szerkezeteket. Lehetővé teszi a Windowsban található modulok betöltését is. Azonban korlátozza a hozzáférést tetszőleges kód futtatásához és a Microsoft .NET-objektumokhoz való hozzáféréshez.
Ha digitális aláírást szeretne hozzáadni egy szkripthez, használja a Set-AuthenticodeSignature parancsmagot.
További információ
További információért tekintse át az alábbi dokumentumokat: