211service.com
A 10 legjobb PowerShell-parancs, amelyet tudnia kell [Partition Manager]
Mi az a PowerShell? Hogyan kell használni PowerShell parancsok ? Ez a bejegyzés tőle ezen a webhelyen Partition Wizard a PowerShell-parancsok listáját kínálja, és bemutatja a 10 legjobb PowerShell-parancsot.
Mi az a PowerShell
A PowerShell, más néven parancsmag, egy interaktív parancssori interfész (CLI) és automatizálási motor, amelyet a Microsoft fejlesztett ki, hogy segítse a rendszerkonfigurációk tervezését és az adminisztrációs feladatok automatizálását.
Lehetővé teszi a felhasználók számára a Command Prompt, a PowerShell parancsok, a .NET-keretrendszer API, a Windows Management Instrumentation és a Windows Component Object Model elérését. A Parancssorhoz képest a PowerShell erősebb, funkcionálisabb és rugalmasabb. Ugyanakkor van egy kis tanulási görbéje.
Ha meg szeretné tekinteni a PowerShell-parancsok teljes listáját, tekintse meg a következőt ezen az SS64 oldalon . Az A-Z index által felsorolt PowerShell csalólapot kínál. Ha meg szeretné ismerni a teljes alapvető PowerShell-parancsokat, nézze meg ez a Microsoft fejlesztői blog.
Mi az a Windows PowerShell? Mi a helyzet a Windows PowerShell VS CMD-vel?
10 legjobb PowerShell-parancs
Ebben a részben bemutatom a 10 legjobb Windows PowerShell-parancsot, amelyet tudnia kell.
#1. Kaphat segítséget
Ha nem tudja, hogyan kell használni a PowerShell-parancsokat, a Get-Help segíthet. Megtalálhatja a parancshoz szükséges információkat, fogalmakat és funkciókat, azonosíthatja az álneveket, szkripteket stb. Például, ha meg szeretné tudni, hogyan kell használni a PowerShell Get-Process parancsot, akkor végrehajthatja ezt a parancsot: Get-Help Get-Process.

#2. Get-Process
Ez a parancs képes arra, amit a Feladatkezelő. Lekérheti és megjelenítheti az összes aktív rendszerfolyamat listáját az azonosítóikkal (azonosítóikkal), majd leállíthatja vagy újraindíthatja azokat. Ha le szeretne állítani egy folyamatot, hajtsa végre a következő PowerShell-parancsokat:
- Get-Process (megjeleníti az összes futó rendszerfolyamatot, és meg kell találnia a leállítani kívánt folyamathoz tartozó azonosítót)
- Get-Process -ID * | Folyamat leállítása (cserélje ki a *-t a leállítani kívánt folyamat azonosítójával)

Tippek:
Ha egy folyamatot szeretne elindítani, használhatja a Start-folyamat parancs. A parancs szintaxisa az Start-folyamat + folyamat neve .
#3. Get-Command
Ezzel a paranccsal megtekintheti a számítógépére telepített összes PowerShell-parancsot. Azt is lehetővé teszi, hogy egy adott névvel és CommandType-val rendelkező funkciókat keressen. Ha például olyan parancsmagokat (CommandTypes) szeretne találni, amelyek A-val (Név) kezdődnek, akkor a következő parancsot használhatja: Get-Command -Name A* -CommandType parancsmag .

#4. Get-Service
Ezzel a paranccsal megtekintheti a számítógép állapotát és a szolgáltatások listáját. Alapértelmezés szerint az összes (leállított és futó) szolgáltatást visszaadja. A paraméterek segítségével meghatározhatja és megkeresheti a szolgáltatásokat állapotuktól, nevüktől és függő szolgáltatásoktól függően.
Például, Get-Service - 'Win*' név . Ez a parancs megtalálja az összes Win névvel kezdődő szolgáltatást.

#5. Get-ChildItem
Ezzel a paranccsal lehet keresni a könyvtárakban. Ha meg szeretné tekinteni a C:\ könyvtár összes legfelső szintű mappáját, a parancs a következő Get-ChildItem 'C:\' . Ha meg szeretné tekinteni egy bizonyos mappában található összes almappát és fájlt, használhatja ezt a parancsot Get-ChildItem -Path 'mappa elérési útja' .

#6. Másolás-elem
Ezzel a paranccsal fájlokat és mappákat, valamint azok tartalmát más könyvtárba másolhatja és beillesztheti. A parancs szintaxisa a következő: Másolás-elem + 1. elérési út -Cél + 2. elérési út . Például, Másolás-elem 'E:\Folder1' -Cél 'E:\Mappa2' -Recurse . Ezzel átmásolja az E:\Folder1 és annak tartalmát az E:\Folder2 mappába.
A -Recurse paraméter szükséges. Enélkül a PowerShell csak a legfelső szintű mappát (Folder1) és a parancsban megadott fájlokat másolja.
Tippek:Ha mappát vagy fájlt szeretne áthelyezni, használhatja az Elem áthelyezése parancsot. Szintaxisa hasonló a Copy-Item-hez. Ha törölni szeretne egy fájlt vagy mappát, használja az Elem eltávolítása parancsot, és a szintaxis a következő: Elem eltávolítása + fájl elérési útja .
#7. Get-Content
Ezzel a paranccsal megtekintheti egy elem tartalmát. A szintaxis a következő: Get-Content + fájl elérési útja . Ha egy megadott fájl tartalmát anélkül szeretné törölni, hogy magát a fájlt törölné, használhatja a Clear-Content parancsot. A szintaxis a következő: Clear-Content -Path + fájl elérési útja .
#8. Set-ExecutionPolicy
Ezzel a paranccsal módosíthatja a parancsfájl-végrehajtás biztonsági szintjeit, így elkerülheti a „végrehajtási parancsfájl ezen a rendszeren le van tiltva” hibát.
Ha aláíratlan szkriptet kell végrehajtania, akkor a következő parancsot kell végrehajtania egy emelt szintű PowerShell-promptban: Set-ExecutionPolicy RemoteSigned . Egyéb érvényes Set-ExecutionPolicy értékek a következők: Korlátozott , AllSigned , és Korlátlan .
#9. Exportálás-CSV
Ez a parancs átveheti a megadott parancs kimeneti fájlját, és CSV-fájllá alakítja azt. Használhatja, ha a PowerShell-kimenetet szervezettebb módon szeretné exportálni és megjeleníteni. Például, Get-Process | Exportálás-CSV PSprocess.csv . Ez a parancs létrehoz egy psporcess.csv fájlt az összes aktív folyamat adatával.
#10. Konvertálás HTML-be
Ha inkább HTML-jelentést szeretne készíteni, használhatja ezt a parancsot. Például, Get-Process | ConvertTo-HTML > PSprocess.html . Ezután elérheti az exportált HTML-fájlt az aktuális munkakönyvtárban (alapértelmezés szerint a C:\Felhasználók\felhasználónév).
Bottom Line
ezen a webhelyen Partition Wizard segíthet a rendszer klónozásában, a lemezek jobb kezelésében és az adatok helyreállításában. Ha erre szüksége van, letöltheti a hivatalos webhelyről.