A Windows PowerShell egy feladat-automatizáló eszköz, amelyet a Microsoft fejlesztett ki, hogy segítse az adminisztrátorokat a munkaterhelés csökkentésében. Segít az egyszerű feladatok és folyamatok automatizálásában a Windows rendszerben, segít összpontosítani a bonyolultabb és kreatívabb munkára.
Míg sokan látták és használták a Parancssorot, addig kevesebben hallottak a PowerShellről. Ebben a cikkben megvizsgáljuk, hogy a PowerShell pontosan hogyan segíti a felhasználókat, valamint néhány jó dolgot, amelyeket tehet vele.
Mi a Windows PowerShell?
Mielőtt belevetnénk magunkat a PowerShellbe, először szögezzünk le egy másik kérdést: "Mi az a héj?"
A shell egy számítógépes program, amely parancsokat vesz át a billentyűzeten, értelmezi és továbbítja az operációs rendszerre a végrehajtáshoz. Lényegében interfészként működik Ön és az operációs rendszer között. Vagy GUI lehet (grafikus felhasználói felület) alapú, vagy felépíthető egy parancssori felületre (parancssori felület).
Bár a héj már a
Multik Az operációs rendszer 1969-ben indult, a Windows 1985 novemberében mutatta be a Shell-t. Ez egy alap héj volt, amely hasznos volt a fájlok kezeléséhez, az úgynevezett MS-DOS Executive. Ennek az alaphéjnak a fejlődése következett, de mindig szükség volt valami erősebbre.A Windows történetében korábban a felhasználók különböző eszközöket használtak a rendszeradminisztrációhoz és az automatizáláshoz. 2006-ban a Shell koncepció jelentős fejlesztését vezették be megoldásként: a Windows PowerShell-t.
A Windows PowerShell segítségével különféle műveleteket hajthat végre, az ismétlődő feladatok automatizálásától kezdve a hálózaton keresztül adminisztrációra és így tovább a nagyobb figyelmet és kreativitást igénylő feladatokra (mint például a tervezés stb.).
Ez nemcsak időt takarít meg, hanem nagyobb ellenőrzést is biztosít az operációs rendszer és folyamatai felett.
Összefüggő: Meghajtó particionálása és formázása a PowerShell használatával
Mi az a PowerShell-parancsmag?
Most, hogy ismeri a PowerShell-t, nézzük meg a PowerShell egyik legfontosabb szempontját: a Cmdlet.
A parancsmagok (ejtett parancs-let) könnyű és hatékony Windows PowerShell-parancsok. Építőelemként léteznek, amelyekkel konkrét műveleteket hajthat végre, például fájlok másolásához és áthelyezéséhez, vagy egy nagyobb, fejlettebb PowerShell-szkript részeként.
A Kaphat segítséget Például a cmdlet a leghasznosabb parancsmag, mivel lehetővé teszi, hogy lássa, mit csinál egy adott parancsmag, megnézze annak paramétereit, és megmutassa a parancsmag használatának különféle módjait.
Hasonló a Kaphat segítséget, Get-Command egy másik parancsmag, amellyel különböző problémákat lehet elhárítani a shellből. Pontosabban a rendszerre telepített összes parancsot mutatja. A megjelenített parancsok közé tartoznak a parancsmagok, a függvények, az álnevek, a szűrők, a szkriptek és az alkalmazások. Paraméterekkel együtt használva megmutatja az adott paraméterhez társított összes speciális parancsot.
Például a következő parancs megragadja a helyi számítógép számára elérhető összes típusú parancsokat, és megjeleníti őket:
Get-Command *
A Get-Command a paraméterrel ListImportedmásrészt csak az aktuális munkamenetek parancsait kapja meg.
Get-Command -ListImported
A Windows PowerShell indítása
A Windows PowerShell indításához nyissa meg a Start menü keresősávját, írja be Windows PowerShell, és futtasd a select-et Fuss mint rendszergazda.
Ez elindítja a PowerShell programot a számítógépén. Alternatív megoldásként elindíthatja a Futtatás párbeszédpanelen keresztül. nyomja meg Windows billentyű + R írja be a billentyűzeten hatalomhéj, és eltalálja Belép a PowerShell elindításához.
A Windows PowerShell használata
Mint fentebb kifejtettük, a PowerShell egy olyan alkalmazás, amely segít automatizálni az ismétlődő feladatokat és kezelni az egyszerű Windows adminisztrációs feladatokat, és ezáltal időt takaríthat meg. Az alábbiakban meghatározzuk a leghasznosabb módokat, amelyekkel a PowerShell előnyére használható.
1. Szkriptek létrehozása a Windows PowerShell használatával
A szkript utasítások halmaza, egyfajta rövid program, amelyet egy nagyobb program futtat a végrehajtása során.
A PowerShell segítségével egyszerűen létrehozhat egy szkriptet, és a jövőben újra felhasználhatja, ha erre szükség van. A szkript létrehozásának számos módja van, de egyelőre a legegyszerűbb módszerre koncentrálunk: egy PowerShell-szkript létrehozására a Jegyzettömbbel.
PowerShell-parancsfájl létrehozásához kövesse az alábbi lépéseket:
- típus jegyzettömb a Start menü keresősávján válassza ki a Legjobb egyezést.
- Írja be vagy illessze be a Jegyzettömbbe a használni kívánt szkriptet. Például:
Write-Host "mémeket készítek; Ezért vagyok. "
Most kattintson a gombra File opciót, és válassza a lehetőséget Mentés másként. Írja be a megfelelő nevet és kattintson Mentés.
A parancsfájl futtatásához futtassa a PowerShellt rendszergazdaként. Ezután írja be alulról a parancsot, és nyomja meg a gombot Belép.
Set-ExecutionPolicy RemoteSigned
Ez megváltoztatja a számítógép végrehajtási házirendjét, és lehetővé teszi a parancsfájlok futtatását a PowerShell-en. Kérjük, vegye figyelembe hogy ez egy állandó változás, és hogy a végrehajtási házirend-korlátozás olyan biztonsági szolgáltatás, amely megakadályozhatja a rosszindulatú parancsfájlok futtatását. Ha PowerShell-szkripteket másol és beilleszt az internetről anélkül, hogy teljesen megértené a szkript működését, ez egy hasznos szolgáltatás.
Végül írja be A és nyomja meg Belép, és írja be ezt a parancsot a parancsfájl futtatásához, kicserélve mshaa a felhasználónevedhez.
& "C: \ Users \ mshaa \ Desktop
cript.txt "
Ha sorrendben követte a parancsokat, a PowerShell-parancsfájl csuklás nélkül fog futni.
Ne feledje, hogy a PowerShellt rendszergazdaként kell futtatnia. Ellenkező esetben nem tudja megváltoztatni a rendszer alapértelmezett végrehajtási házirendjét, amely megakadályozza a véletlenszerű parancsfájlok futtatását a rendszeren.
Kivételt hívnak helyette, és mint minden kivétel, félúton leállítja a program végrehajtását. A kezelőfelületed így fog kinézni:
2. Törölje egy adott fájl tartalmát
Volt már olyan helyzetben, hogy törölnie kellett az összes régi tartalmat egy fájlból, de magát a fájlt meg akarta tartani? Ha igen, használhatja a tiszta tartalmú parancsot a PowerShell-től a végrehajtáshoz.
Tiszta tartalom C: \ Temp \ TestFile.txt
Cserélje ki a fájl elérési útját a törölni kívánt fájlra.
3. Futtasson egy parancsot egy távoli számítógépen
Használhatja a Windows PowerShell parancsot egy vagy több távoli számítógépen is. A PowerShell ezen funkciója PowerShell-távvezérlés néven ismert. Csak egy számítógépre és egy megbízható internet-kapcsolatra van szüksége.
Mielőtt azonban végrehajtaná a parancsot, először létre kell hoznia egy távoli kapcsolatot több számítógép között. A PSSession paranccsal távoli parancsokat futtathat.
Enter-PSSession -ComputerName RemotePCName -Credential UserID
Miután csatlakozott a számítógéphez, végrehajthatja a PowerShell parancsokat, mintha egy helyi rendszeren tenné.
Ha több távoli számítógépen szeretne végrehajtani egy parancsot, futtassa ezt a parancsot:
Invoke-Command -ComputerName Server01, Server02 -FilePath c: \ Scripts \ DiskCollect.ps1
Ez a kódrészlet a DiskCollect.ps1 parancsfájlt hajtja végre távoli számítógépeken, a Server01 és a Server02. A távoli parancsok részletes bemutatásához nézze meg A Microsoft hivatalos távvezérlési útmutatója.
4. Használja a PowerShell-t rosszindulatú programok vizsgálatához
A rosszindulatú programok vizsgálatát a rendszeren futtathatja közvetlenül a Windows PowerShell segítségével. Gyors keresés futtatásához írja be a következő parancsokat a PowerShellbe, és nyomja meg a gombot Belép:
Start-MpScan -ScanType QuickScan
De néha a gyors vizsgálat nem elegendő. Szerencsére a PowerShellről teljes ellenőrzést is végrehajthat.
Start-MpScan -ScanType FullScan
Vegye figyelembe, hogy a teljes beolvasás eltarthat egy ideig, ezért célszerű a háttérben futtatni. Ehhez használja ezt a parancsot inkább:
Start-MpScan -ScanType FullScan -AsJob
Ez egy teljes rosszindulatú program-ellenőrzést hajt végre a háttérben, miközben más feladatokat kezel. További információkért tekintse meg a teljes útmutatót a PowerShell használatával ellenőrizze számítógépét rosszindulatú programok ellen.
5. Bütykölés fájlokkal és mappákkal
A Windows PowerShell segítségével akár egyetlen helyről is kezelheti a rendszer fájljait és mappáit. Nagyon sokféle dolgot megtehetsz, például költözhetsz, nyithatsz, átnevezhetsz stb. Az előző parancsokhoz hasonlóan kapcsoljon ki mshaa a felhasználónevedhez.
Fájlok és mappák átnevezése
Könnyedén átnevezheti fájljait és mappáit a Tétel átnevezése parancsmag a PowerShellben.
C elem átnevezése: \ Users \ mshaa \ Desktop \ MemesAreLame.xls MemesAreCool.xls
Fájlok és mappák áthelyezése
Az átnevezéshez hasonlóan a PowerShell használatával a számítógép fájljait és mappáit is áthelyezheti.
C áthelyezés: \ Users \ mshaa \ Desktop \ MemesAreLame.xls c: \ Users \ mshaa \ Documents
Fájlok megnyitása
Az alábbi paranccsal megnyithat bármilyen véletlenszerű fájlt a rendszerén:
Invoke-Item c: \ MakeUseOf \ HelloWorld.txt
Ezenkívül egyszerre több fájlt is megnyithat, miután kissé módosította a fenti parancsot.
Invoke-Item c: \ MakeUseOf \ *. Txt
Ha egy adott fájl nevét csillaggal (*) helyettesíti, akkor a Invoke-Item A parancsmag egyszerre több fájlt nyithat meg.
Legyen a Windows PowerShell szövetségese
Remélhetőleg ez a rövid útmutató segít a PowerShell használatának megkezdésében. A Microsoft ingyenes alkalmazásaként nagyon hasznos eszköz a Windows eszközeinek táskájában tartani, hogy a Windows működése gördülékenyebb és automatizáltabb legyen.
Az Arduino figyelemre méltó eszköz az elektronikai bütykök számára. Tudja meg, mi ez, mit tehet vele, és hogyan kezdheti el.
Olvassa el a következőt
- ablakok
- Számítógépes automatizálás
- Parancssor
- PowerShell

Shaant a MUO munkatársa. Számítógépes alkalmazásokból végzett, az iránti szenvedélyét arra használja, hogy összetett dolgokat egyszerű angol nyelven magyarázzon. Ha nem kutat vagy ír, megtalálható egy jó könyv élvezetében, futásban vagy baráti társaságban.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!
Még egy lépés…!
Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.