Mi a Windows PowerShell?

Mi a Windows PowerShell?

A Windows PowerShell a Microsoft által kifejlesztett feladat automatizáló eszköz, amely segít a rendszergazdáknak a munkaterhelés csökkentésében. Segít automatizálni az egyszerű feladatokat és folyamatokat a Windows rendszerben, segít összpontosítani a bonyolultabb és kreatívabb munkákra.





Bár sokan látták és használták a parancssort, 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 remek dolgot, amit ezzel megtehet.





Mi a Windows PowerShell?

Mielőtt belevetnénk magunkat a PowerShell -be, 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 őket, és továbbítja azokat az operációs rendszerre a végrehajtáshoz. Lényegében interfészként működik az Ön és az operációs rendszer között. Ez lehet GUI (grafikus felhasználói felület) alapú, vagy felépíthető CLI (parancssori felület) tetejére.

Bár a héj azóta létezik Multik Az operációs rendszer 1969-ben indult, a Windows 1985 novemberében mutatta be verzióját, a Shell-t. Ez egy alapvető héj, amely hasznos volt a fájlok kezeléséhez, az MS-DOS Executive. Ennek az alapvető héjnak a fejlesztései következtek, de mindig szükség volt valami erősebbre.



A Windows történetének korábbi szakaszában a felhasználók különböző eszközöket használtak a rendszergazdálkodáshoz és az automatizáláshoz. 2006 -ban a Shell koncepció jelentős fejlesztését vezették be megoldásként: Windows PowerShell.

A Windows PowerShell lehetővé teszi különböző műveletek elvégzését, kezdve az ismétlődő feladatok automatizálásától, a hálózati adminisztrációtól stb., A nagyobb figyelmet és kreativitást igénylő feladatokig (például a webhely tartalmának közzététele, tervezése stb.).





Ez nemcsak időt takarít meg, hanem nagyobb irányítást is biztosít az operációs rendszer és annak folyamatai felett.

Összefüggő: A meghajtó particionálása és formázása a PowerShell használatával





Mi az a PowerShell -parancsmag?

Most, hogy ismeri a PowerShellt, nézzük a PowerShell egyik legfontosabb aspektusát: a Cmdlet .

A parancsmagok (kiejtett command-let) könnyű és hatékony Windows PowerShell-parancsok. Építőelemként léteznek, amelyekkel bizonyos műveleteket hajthat végre, például fájlok másolását és áthelyezését, vagy egy nagyobb, fejlettebb PowerShell -szkript részeként.

Az Kaphat segítséget A cmdlet például a leghasznosabb parancsmag, mivel lehetővé teszi, hogy megnézze, mit csinál egy adott parancsmag, nézze meg a paramétereit, és mutassa be a cmdlet használatának különböző módjait.

Hasonló a Kaphat segítséget , Get-Command egy másik parancsmag, amellyel a héj különböző problémáit lehet elhárítani. Konkrétan 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 parancsfájlok és az alkalmazások. Ha paraméterekkel együtt használja, akkor megmutatja az adott paraméterhez tartozó összes specifikus parancsot.

Például a következő parancs minden típusú parancsot megragad a helyi számítógép számára, és megjeleníti azokat:

Get-Command *

A Get-Command a paraméterrel ListImported másrészt csak az aktuális munkamenetekből kapja a parancsokat.

Get-Command -ListImported

A Windows PowerShell elindítása

A Windows PowerShell indításához nyissa meg a Start menü keresősávját, írja be Windows PowerShell, és futtassa a select gombot Fuss rendszergazdaként .

Ezzel elindítja a PowerShell programot a számítógépén. Alternatív megoldásként a Futtatás párbeszédpanelen is elindíthatja. nyomja meg Windows billentyű + R írja be a billentyűzeten PowerShell, és ütni Belép a PowerShell elindításához.

A Windows PowerShell használata

Amint azt a fentiekben kifejtettük, a PowerShell egy olyan alkalmazás, amely segít az ismétlődő feladatok automatizálásában és az egyszerű Windows -adminisztrációs feladatok kezelésében, és ezáltal időt takarít meg. Az alábbiakban meghatározzuk a PowerShell használatának leghasznosabb módjait.

1. Szkriptek létrehozása a Windows PowerShell használatával

A szkript utasításkészlet, egyfajta rövid program, amelyet egy nagyobb program futtat a végrehajtás során.

A PowerShell segítségével egyszerűen létrehozhat egy szkriptet, és szükség esetén újra használhatja a jövőben. A szkript létrehozásának számos módja van, de most a legegyszerűbb módszerre összpontosítunk: a PowerShell -szkript létrehozására a Jegyzettömb segítségével.

PowerShell -szkript létrehozásához kövesse az alábbi lépéseket:

  1. típus jegyzettömb a Start menü keresősávjában, és válassza ki a legjobb egyezést.
  2. A Jegyzettömbben írja be vagy illessze be a használni kívánt szkriptet. Például:
Write-Host 'I make memes; Therefore I am.'

Most kattintson a Fájl opciót, és válassza a lehetőséget Mentés másként. Írja be a megfelelő nevet, majd kattintson Megment .

A szkript futtatásához futtassa a PowerShell -t rendszergazdaként. Ezután írja be a parancsot alulról, és nyomja meg a gombot Belép .

Set-ExecutionPolicy RemoteSigned

Ez megváltoztatja a gép végrehajtási házirendjét, és lehetővé teszi szkriptek futtatását a PowerShell rendszeren. 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ú szkriptek futtatását. Ha a PowerShell -parancsfájlokat az internetről másolja és illeszti be anélkül, hogy teljesen megértené, mit tesz a szkript, akkor ez hasznos funkció.

Végül írja be NAK NEK és nyomja meg Belép, és írja be ezt a parancsot a szkript futtatásához, kicserélve mshaa a felhasználónevére.

& 'C:UsersmshaaDesktop
cript.txt'

Ha sorrendben követte a parancsokat, a PowerShell -szkript csuklás nélkül fog futni.

Ne feledje, hogy a PowerShell -t 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 futását a rendszeren.

Ehelyett egy kivételt hívnak meg, és mint minden kivétel, ez is félúton leállítja a program végrehajtását. A kezelőfelület valahogy í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 érintetlenül akarta tartani? Ha igen, használhatja a világos tartalom parancsot a PowerShelltől a végrehajtáshoz.

Clear-Content C:TempTestFile.txt

Cserélje ki a törölni kívánt fájl elérési útját.

3. Futtasson egy parancsot egy távoli számítógépen

A Windows PowerShell segítségével parancsot is végrehajthat egyetlen vagy több távoli számítógépen. A PowerShell ezen funkciója PowerShell Remoting néven ismert. Mindössze egy számítógépre van szüksége, és megbízható internetkapcsolatra.

A parancs végrehajtása előtt azonban 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 a helyi rendszeren tenné.

Ha parancsot szeretne végrehajtani több távoli számítógépen, futtassa ezt a parancsot:

Invoke-Command -ComputerName Server01, Server02 -FilePath c:ScriptsDiskCollect.ps1

Ez a részlet végrehajtja a DiskCollect.ps1 szkriptet távoli számítógépeken, Server01 és Server02. A távoli parancsok részletes bevezetéséhez nézze meg A Microsoft hivatalos távvezérlő útmutatója .

4. A PowerShellt használja a rosszindulatú programok vizsgálatához

Rosszindulatú programok vizsgálatát futtathatja a rendszeren közvetlenül a Windows PowerShell segítségével. Gyors vizsgálat futtatásához írja be a következő parancsokat a PowerShell -be, és nyomja meg a gombot Belép :

Start-MpScan -ScanType QuickScan

De néha a gyors szkennelés nem elegendő. Szerencsére a PowerShellből teljes vizsgálatot is végrehajthat.

Start-MpScan -ScanType FullScan

Ne feledje, hogy a teljes szkennelés eltarthat egy ideig, ezért bölcs dolog lenne a háttérben futtatni. Ehhez használja ezt a parancsot:

Start-MpScan -ScanType FullScan -AsJob

Ez teljes körű kártevő -ellenőrzést futtat a háttérben, miközben más feladatokat végez. További információkért tekintse meg teljes útmutatónkat a PowerShell használatával ellenőrizze számítógépét rosszindulatú programok ellen .

5. Tinking 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. Sokféle dolgot végezhet, például áthelyezést, megnyitást, átnevezést stb. Az előző parancsokhoz hasonlóan váltson ki mshaa a felhasználónevére.

Fájlok és mappák átnevezése

Könnyen átnevezheti fájljait és mappáit a Elem átnevezése parancsmag a PowerShellben.

Rename-Item c:UsersmshaaDesktopMemesAreLame.xls MemesAreCool.xls

Fájlok és mappák mozgatása

hogy néz ki, ha valaki letilt téged a snapchat -en

Az átnevezéshez hasonlóan a PowerShell segítségével is áthelyezheti számítógépének fájljait és mappáit.

Move-Item c:UsersmshaaDesktopMemesAreLame.xls c:UsersmshaaDocuments

Fájlok megnyitása

Az alábbi paranccsal nyisson meg véletlenszerű fájlokat a rendszeren:

Invoke-Item c:MakeUseOfHelloWorld.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 cmdlet egyszerre több fájlt is megnyit.

Legyen szövetségese a Windows PowerShell

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özök tárolásában, hogy gördülékenyebbé és automatikusabbá tegye a Windows működését.

Részvény Részvény Csipog Email Mi az Arduino? Mit tehetsz vele? Megmagyarázva

Az Arduino egy figyelemre méltó eszköz az elektronika barkácsolásához. Ismerje meg, mi ez, mit tehet vele, és hogyan kezdje el.

Olvassa tovább
Kapcsolódó témák
  • ablakok
  • Számítógépes automatizálás
  • Parancssor
  • PowerShell
A szerzőről Shaant enyém(58 cikk megjelent)

Shaant a MUO munkatársa. A számítógépes alkalmazásokban végzett, az írás iránti szenvedélyével magyarázza a bonyolult dolgokat egyszerű angol nyelven. Amikor nem kutat vagy ír, akkor megtalálható egy jó könyv élvezetében, futásban vagy baráti társaságban.

Továbbiak Shaant Minhas -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide