Windows 7 Powershell: Útmutató
Bonyolult feladatok megoldása az új PowerShell használatával a Windows 7 rendszerben. Az oktatóanyag példákat mutat és részletes utasításokat ad.
Ismerje meg a hatalomhéj új koncepcióját
A régi parancssorral ellentétben a Powershell következetesen objektum-orientáltan működik; a Microsoft .NET keretrendszer objektumán alapul. További előny a kibővített funkciók mellett: az objektumokhoz való hozzáférés egységes. A korábbi DOS parancsok helyett úgynevezett parancsmagok (olvassa el a "parancsok"), amelyek a "|" cső karaktert használhatják képes egy soron belül láncolni. Ez azt jelenti, hogy egy parancsmag feldolgozza az előző kimenetét, és így lehetővé teszi a komplex feladatok kompakt megfogalmazását. Hogyan lehet elindítani a Powershell-t:
- A Powershell felhívásához keresse meg a Start menüben a "Minden program"> "Kellékek"> "Windows PowerShell" elemet, vagy írja be a "Powershell" elemet a keresési sorba.
- Az eredményablakban három objektum látható: a "powershell" elindítja a közvetlen parancskörnyezetet, a "Windows PowerShell ISE" egy egyszerű grafikus felhasználói felületet, amely mindenekelőtt a szkriptek fejlesztésében segít. Harmadik elemként a modulok továbbra is rendelkezésre állnak. Az induláshoz használja az átlátszó grafikus változatot.
- Ismételt felhasználás céljából ajánlatos a PowerShellhez gyors hozzáférést beállítani. Ehhez hozzon létre egy parancsikont, vagy kattintson a jobb gombbal a programra, majd válassza a "Rögzítse ezt a programot a tálcára" parancsot.
Új parancs szintaxis
- A Powershell ISE ablak szkriptekre, kimenetekre és parancsokra van felosztva. A területeket az egér kattintással vagy a "Megjelenítés" menü segítségével aktiválhatja. A "Fájl" párbeszédpanelen mentheti, betöltheti és végrehajthatja a parancsfájlokat lépésről lépésre a "Hibakeresés" menüben.
- Kezdje a parancssorból a parancssorban. A Powershell promptja a szokásos módon mutatja az aktuális utat. A parancsmagként előre definiált parancsok neve követi a főnév szerkezetét. Például az elérési útval rendelkező "Set-Location" parancsmag szolgál egy másik könyvtárba való átváltás érvének. A "Get-Childitem" egy mappa tartalmát mutatja. A "Get-Command" segítségével áttekintést kaphat a meglévő parancsokról.
- Néhány ismerős DOS-parancs továbbra is használható - a "cd" (könyvtárváltoztatás) a könyvtár megváltoztatására is működik. Legalábbis felhívhatja azt, mert a Microsoft újradefiniálta az összes parancsot a motorháztető alatt. Ezt biztosítja az olyan álnevek hozzárendelése, amelyek a rövidítés beírásakor hívják meg a megfelelő parancsmagot. A megadott álnév-kifejezések listáját a "Get Alias" beírásával adjuk meg. A régi parancsok használatakor azonban meg kell jegyeznie, hogy az ismert paraméterek általában már nem működnek, mivel a parancsmagok megváltozott szintaxist határoztak meg. A megfelelő helyesírást és az összes lehetséges paramétert megtalálhatja az adott parancsmag súgójában, például a "Get-Help Get-Childitem" alatt. Használja argumentumként azt a parancsot, amelyhez segítségre van szüksége. A bemutatott példa segítséget nyújt a "GetChilditem" számára, amely a régi jó könyvtár parancs parancsmagja.
- Megjegyzés: A grafikus felhasználói felületen bármikor hozzáférhet a súgóhoz az [F1] gomb segítségével, általában vagy az adott bemenetre érzékenyen.
Link Powershell-parancsok
A mappa tartalmának felsorolásának egyszerű példája megmutatja, hogy a parancsmagok fogalma néhány lépésben kibővíti a régi DOS parancsból ismert funkciókat. Jellemző feladat az objektumok megtalálása a mappában található fájlok között, amelyek bizonyos tulajdonságoknak megfelelnek. Például keresse meg az öt legnagyobb MP3 fájlt egy könyvtárban. A Powershellben ezt néhány láncolt paranccsal gyorsan megteheti. Ehhez írja be a következőt:
- Get-Childitem -curc -include *. Mp3
- Sort-Object hossz-csökkenő
- Select-Object - elsőként 5
Ez a parancs először rekurzívan meghatározza az összes almappában található MP3 fájlokat, és objektumként továbbítja azokat. A második lépés a listát méret szerint csökkenő sorrendbe rendezi, míg a harmadik lépés végül kiválasztja az első öt elemet.