Tippek és trükkök, amelyeket tudnia kell a Windows Powershellről [Partíciókezelő]

Összegzés:

Windows Powershell

Míg a legtöbb felhasználó ismeri a Parancssorot, a Windows Powershellről csak kevesen hallottak. Kíváncsi lehet, hogy mi a Windows Powershell? Hogyan lehet hatékonyan használni? Ez a cikk meg fogja mondani az összes választ.





Gyors navigáció:

A Windows Powershell bemutatása

A Windows Powershell jobb megértése érdekében először kezdjük a Shell koncepciójával a számítástechnikában. A shell olyan felhasználói felület, amely rendszergazdaként hozzáférést biztosít az operációs rendszer különféle szolgáltatásaihoz, amely támogatja a parancssorokat, és grafikus felhasználói felületet is tartalmaz.

A Windows Powershellről

2016 novemberében a Microsoft kiadta a Powershell első verzióját Windows XP, Windows Server 2003 és Windows Vista rendszerekhez. Most a Powershell egy nyílt forráskódú projekt, telepíthető Windows, Mac OS és akár Linux platformokra is.

windows-powershell



Egyfajta parancssori héjként és parancsfájl-környezetként a Windows Powershell lehetővé teszi a parancssori felhasználók és a scriptírók számára, hogy kihasználják a .NET Framework előnyeit. Úgy tervezték, hogy szkriptek készítésével és több parancs kombinálásával meghatározza és automatizálja az unalmas feladatokat.

Érvek és ellenérvek

Minden érmének két oldala van, ugyanúgy a Powershellnek is. Itt összefoglaltuk annak nyilvánvaló előnyeit és hátrányait.

Előnyök



A Windows Powershell számos előnnyel büszkélkedhet. A CMD-vel összehasonlítva a legnagyobb érdem, hogy a Powershell lehetővé teszi az adminisztrátorok számára a hálózat távoli kezelését. Ezenkívül számos más előnye van az alábbiakban:

  • Jobb távkezelés: A Powershell távvezérlő válik a hálózat kommunikációs kezelésének fő csatornájává. Jelenleg több GUI-kezelő konzol támaszkodik a távoli szolgáltatásokra, ezért a Powerhell távoli megerősítése fontos a Microsoft számára.
  • Az objektum-orientált szkriptnyelv teljes támogatása: A teljes NET programozási rendszer alapján a szkriptjeit könnyebb írni és a stabilitás jelentősen javult. A Powershell munkafolyamata lehetővé teszi a felhasználók számára, hogy parancsok és szkriptkódok segítségével valami hasonló funkciót írhassanak.
  • Háttérmunkák: A Powershell egyetlen szálon fut, így egy új szál, például háttérmunkás jön létre, ha megpróbál egy NET programot meghívni.
  • Interaktivitás: Ez a funkció lehetővé teszi a programozók számára, hogy először kipróbáljanak néhány parancsmagot a konzolon, és integrálják őket nagyobb, bonyolultabb parancsfájlokba.
  • Újrafelhasználhatóság: Amint az írott szkriptek elvégeznek egy adott feladatot, elmenthetők későbbi használatra, és egyesíthetők más szkriptekkel más feladatok elvégzéséhez. Más szavakkal, ismétlődő szkriptek működtethetők szkriptek futtatására, amelyek megtakarítják az adminisztrátor idejét és pénzét a gépek konfigurálásakor

Hátrányok

A Windows Powershell futtatásához NET keretrendszer szükséges. Van néhány biztonsági kockázat és egyéb kellemetlenség, amelyre szintén figyelnie kell.



  • Lehetséges biztonsági kockázatok: A Windows Powershell potenciális biztonsági kockázatokat hordozhat. Mint fent említettük, sok informatikai rendszergazda távolról csatlakozik más számítógépekhez és szerverekhez, ami biztonsági réseket hagyhat.
  • Webkiszolgáló: Egy másik probléma az, hogy a Windows Powershellnek webkiszolgálót kell futtatnia a kiszolgálón, ha távoli funkciókat használ. Ez a folyamat további helyet foglal el egy szerveren.

Milyen alkalmazások használhatók a Powershell parancsfájlok végrehajtására

Mikor kell használni a Windows Powershell alkalmazást

Ha Ön hálózati rendszergazda vagy informatikai alkalmazott volt, akkor ez az eszköz hasznos lehet az Active Directoryval való munkában. Ez azért van, mert több száz testreszabott parancs van, amelyet parancsmagok hívnak meg, amelyek hatékonyabbá teszik Önt. Tehát ajánlott, hogy a Windows Powershell-ismeretek megértsék a készségeket.

Az átlagos felhasználók azonban néha meg vannak zavarodva a Windows Powershell és a CMD közötti különbségektől. A következő részben részletes információkat nyújtunk az olvasóknak a Windows PowerShell VS CMD-ről. Olvassunk tovább, hogy ezt a hatékony programot zökkenőmentesen használhassuk.

Windows Powershell VS CMD

A Windows parancssor, rövidítve CMD, a Microsoft DOS operációs rendszer eredeti héja. A különböző operációs rendszereknek különböző parancsai vannak. Windows operációs rendszerben a parancssori program a cmd.exe, amely egy 32 bites parancssori program.



A felhasználók mindenféle parancsot futtathatnak a számítógép kezelésére, például az indításhoz használd a diskpart.exe parancsot a merevlemez kezelése .

a cmd.exe ablaka

A Windows Powershell egy új Microsoft shell, amely egyesíti a régi CMD funkciókat új parancsfájlokkal / parancsmagokkal. A parancsmagok önálló programozási objektumok, amelyek megmutatják a mögöttes adminisztrációs lehetőségeket a Windows belsejében. Használható bonyolult feladatok újrafelhasználható parancsfájlokkal történő megadására az idő megtakarítása érdekében. Nos, a felhasználók néhány praktikus Powershell-parancsot is felhasználhatnak a számítógép kezelésére.

Itt van egy forma, amely segít megérteni a közöttük lévő különbségeket intuitív módon:

Windows Powershell

CMD

A szkriptek / parancsmagok nyelve alapján

A szöveges szkriptnyelv alapján

A parancssor működhet a Windows Powershellben.

A Powershell parancsmagok nem működhetnek a cmd.exe fájlban.

A t felhasználásával összetettebb parancsfájlok készíthetők a Windows rendszerek kezeléséhez, sokkal egyszerűbb, mint a Parancssor használata.

Nem könnyű komplex szkript nyelveket végrehajtani.

A rendszerleíró adatbázis WMI (Windows Management Instrumentation) kezeléséhez a Powershell hozzáférhető a rendszergazda feladataihoz.

A Cmd.exe nem érhető el a rendszerfelügyeleti feladatokhoz.

Jelenleg azt hiszem, hogy általános megértése van a Powershellről. Ennél is fontosabb, mit tegyünk, hogy kezdőként használhassuk a Windows Powershell alkalmazást? Kérjük, olvassa tovább türelmesen, íme néhány alapvető Powershell-parancs egy kezdő számára.

Alapvető Powershell-parancsok kezdőknek

A Windows Powershell megnyitása

típus Windows Powershell a keresőmezőbe, és nyomja meg a Belép gomb. Nos, kiválaszthatja Futtatás rendszergazdaként vagy Nyissa meg a fájl helyét .

írja be a Windows Powershell parancsot a keresőmezőbe

Ekkor kap egy ilyen előugró ablakot.

a Windows PowerShell ablakát

Kezdőként háromféle PowerShell-parancsot kell ismernie: get-command , kaphat segítséget , és get-member . Ezek az alapvető parancsok felhatalmazást adnak feladatalapú parancsmagok alkalmazására.

Három hasznos Powershell-parancs kezdőknek

A hatékony parancsokat parancsmagnak nevezik. Ezek speciális parancsok, igekötős név formájában karakterlánc meghatározott funkciók végrehajtására. Ha megragadja ezt a sablont, nem nehéz kitalálni a cmdletek jelentését.

Most nézzük meg a három alapvető PowerShell-parancsot.

No.1 Get-Command

Valójában ennek a parancsnak a használata önmagában nem különösebben hasznos. Elsősorban az összes munkamenetben elérhető parancs kiadására szolgál. Megtalálhatja azokat a parancsokat, amelyekkel dolgozni szeretne.

Próbálja ki most, írja be get-command a Powershell ablakában.

írja be a get-command parancsot, és nyomja meg az Enter billentyűt

Ezután, amint megmutatta nekünk, megtekintheti a parancs típusát, verzióját, nevét és forrását. Például, ha meg akarja találni az összes „ c ”. Csak gépelj get-command c * és eltalálja Belép gomb.

Mint fent említettük, a powershell parancsmagok nevei tükrözik az „ige-főnév” sablont, tehát ha meg akarja tekinteni az összes igét, amely igét használ kap , csak típusra van szükség get-command – igekép get (kérjük, vegye figyelembe a mögötte lévő helyet parancs ).

minden igét használó parancsmag get

Nos, ugyanezt megteheti a főnévvel is. Segíthet a felhasználóknak olyan parancsok készítésében, amelyek ugyanarra az objektumtípusra hatnak. Például, ha meg szeretné tudni, hogy milyen parancsmagok állnak rendelkezésre a szolgáltatások kezeléséhez, egyszerűen írja be get-command -noun szolgáltatás és nyomja meg az Enter billentyűt.

type get-command -noun service

No.2 Get-Help

Ez a parancs lehetővé teszi, hogy megtalálja a számítógépen elérhető összes szolgáltatás listáját, beleértve a futtatott és leállított szolgáltatásokat is. típus kaphat segítséget * az ablakban, és üsse Belép .

az összes elérhető súgótéma felsorolása

Az elérhető súgótémakörök ezen listájának megnyitása után a felhasználók segítséget kaphatnak bizonyos parancsmagokról, például get-help get-service . Probáld ki most.

segítséget kérhet a speciális parancsmagokról

Vagy megnézheti ugyanazokat az eredményeket, ha beírja: get-service -? (Megjegyzés: A Szerviz után szóköz kell legyen.)

futtassa a parancsot: get-service -?

Hasonlóképpen beszerezhet olyan szolgáltatásokat is, amelyek kereső karakterlánccal kezdődnek. Például írja be Get-Service 'wmi *' hogy megtalálja a WMI-vel kezdődő szolgáltatásneveket.

futtassa a Get-Service szolgáltatást

Vagy megjeleníthet keresési karakterláncot tartalmazó szolgáltatásokat. típus Get-Service -Displayname '* hálózat *' az összes hálózathoz kapcsolódó szolgáltatás megtekintéséhez.

a hálózathoz kapcsolódó szolgáltatások megjelenítése

Ha meg akarja jeleníteni az összes jelenleg futó szolgáltatást, írja be Get-Service | Where-Object {$ _. Status -eq 'Futás'}.

Tipp: nyomja meg a shift + billentyűt egyszerre a „|” megjelenítéséhez.

az összes futó szolgáltatás megtekintése

N0.3 Get-Member

Ez a parancsmag lehetővé teszi a felhasználók számára, hogy megtalálják a projekt tagjait, tulajdonságait és módszereit. Lássuk a megadott példákat get-member parancs.

típus get-service | get-member a folyamatobjektumok tulajdonságainak és módszereinek megtekintéséhez.

Jegyzet: Ez a parancs a csővezeték operátorral „elküldi a Get-Service parancs kimenetét a Get-Member részére”.

típusú get-service | get-member

Ha meg szeretné kapni a szolgáltatás objektumainak összes tagját (tulajdonságait és metódusait), amelyek a rendszer szolgáltatásait képviselik, akkor egyszerűen írja be Get-Service | Get-Member –Force parancs. (egyszerre nyomja meg a shift + billentyűt a billentyűzeten a „|” megjelenítéséhez)

futtassa a Get-Service | Get-Member –Force parancs

Jelenleg három alapvető Powershell-parancsot mondanak el neked. Ezeket a parancsokat a saját igényei alapján futtathatja.

A merevlemez kezelése a Powershell segítségével

Mint fent említettük, a Windows Powershell hasonló a CMD-hez, és egyes felhasználók a merevlemezüket a CMD Diskpart parancsának használatával kezelik. Tudja, hogyan használja a Powershell parancsokat a merevlemez partícióinak kezeléséhez? Itt például a partíció kiterjesztését és zsugorítását vesszük.

Részletes lépések segítenek a partíciók kiterjesztésében és zsugorításában.

1. lépés. Gépeléssel nyissa meg a Windows Powershell alkalmazást Windows Powershell a keresőmezőbe és nyomja meg Belép gomb

2. lépés. Írja be az előugró ablakba diskpart és nyomja meg az Enter billentyűt.

3. lépés típus listalemez hogy az összes lemezt megkapja a számítógépén.

4. lépés típus válasszon lemezt * és nyomja meg az Enter billentyűt.

5. lépés. típus felsorolja a partíciókat és nyomja meg az Enter billentyűt az összes partíció felsorolásához a céllemezen.

6. lépés típus partíció kiválasztása * és nyomja meg az Enter billentyűt

a partíció kiterjesztésének folyamata

Akkor gépelhet zsugorítani kívánt = * (pl .: méret = 1000 MB) a partíció összehúzásához és lenyomásához Belép . Vagy megismételheti 3. lépés nak nek 6. lépés hogy egy másik lemezt vagy partíciót válasszon össze.

run shrink kívánt = * parancs futtatása

Bár ez egy hatékony eszköz, néha nehézségekbe ütközhet a partíciók kiterjesztése vagy zsugorítása. Például a következő hibaüzenetet kapja: nincs elég használható hely a partíció kiterjesztéséhez ”, De valójában van elég szabad hely.

nem tudja meghosszabbítani a fájlrendszer partícióját

Tehát miért nem választ egy kényelmesebb és egyszerűbb eszközt a merevlemezek kezeléséhez. A MiniTool Partícióvarázsló a legjobb partíciókezelő, amely lehetővé teszi partíció áthelyezése / átméretezése könnyen és szabadon a Windows 10/8/7 rendszerben. Ezenkívül ez a nagy teljesítményű szoftver lehetővé teszi Önnek is hozzon létre egy CD / DVD vagy USB flash bootolható adathordozót amikor a rendszer összeomlik.

Lássuk, hogyan lehet átméretezni a partíciót a MiniTool Partíció varázslóval.

1. lépés. Indítsa el ezt a hatékony szoftvert. Ezután válasszon ki egy célpartíciót, majd kattintson A partíció áthelyezése / átméretezése a bal oldali műveleti panelről.

kattintson a bal partíciós panelen a Partíció jellemzőjének áthelyezése / átméretezése lehetőségre

2. lépés. Akkor három lehetőséged van:

  1. A partíció zsugorításához húzza balra a sárga fogantyút.
  2. Húzza jobbra a sárga fogantyút a partíció nagyításához.
  3. Mozgassa az egész sárga fogantyút a szabad hely felé.

a partíció méretezésének folyamata

3. lépés Kattintson a gombra Alkalmaz gombot a függőben lévő módosítás végrehajtásához.

kattintson az Alkalmaz gombra a partíció átméretezéséhez

A partíció átméretezésén túl ez a program más erőteljes funkciókkal is rendelkezik, mint például az MBR átalakítása GPT -vé, a meghajtó betűjének megváltoztatása és így tovább.

Milyen nagy teljesítményű program a Windows Powershell. Használhatja a merevlemez kezelésére, mint például a Diskpart. Ezenkívül nagyon sok olyan tulajdonságot hordoz magában, amelyet el sem tudsz képzelni. Most próbálkozzon. Kattintson a tweeteléshez

A lényeg

Ez a cikk elsősorban a Windows Powershellről szól, ideértve előnyeit és hátrányait, az alapvető Powershell-parancsokat és a Windows Powershell VS CMD-t. Úgy gondolom, hogy most Önnek összképe van a Windows Powershellről.

Ezenkívül, ha nem sikerül átméreteznie a partíciókat a Powershell használatakor, van egy másik hatékony alternatíva az Ön számára. Ha bármilyen kérdése van, kérjük, lépjen velünk kapcsolatba [e-mail védett] . Üdvözöljük, hogy ossza meg ötleteit a megjegyzés területén.