10 najboljših ukazov PowerShell, ki bi jih morali poznati [Partition Manager]

Kaj je PowerShell? Kako uporabiti Ukazi PowerShell ? Ta objava od to spletno mesto Partition Wizard vam ponuja seznam ukazov lupine PowerShell in vam predstavlja 10 najboljših ukazov lupine PowerShell.





Na tej strani:

Kaj je PowerShell

PowerShell, znan tudi kot cmdleti, je interaktivni vmesnik ukazne vrstice (CLI) in mehanizem za avtomatizacijo, ki ga je zasnoval Microsoft za pomoč pri načrtovanju sistemskih konfiguracij in avtomatizaciji skrbniških opravil.

Uporabnikom omogoča dostop do ukaznega poziva, ukazov lupine PowerShell, API-ja .NET Framework, instrumentov za upravljanje sistema Windows in modela komponentnih predmetov sistema Windows. V primerjavi z ukaznim pozivom je PowerShell zmogljivejši, funkcionalnejši in prilagodljivejši. Hkrati pa ima malo krivulje učenja.

Če želite dobiti celoten seznam ukazov PowerShell, se lahko obrnete na to stran SS64 . Ponuja goljufijo PowerShell, navedeno z indeksom A-Z. Če želite izvedeti celotne osnovne ukaze PowerShell, se lahko obrnete na ta Microsoftov blog za razvijalce.



Kaj je Windows PowerShell? Kaj pa Windows PowerShell VS CMD?

10 najboljših ukazov PowerShell

V tem delu bom predstavil 10 najboljših ukazov lupine Windows PowerShell, ki bi jih morali poznati.

#1. Poišči pomoč



Če ne veste, kako uporabljati ukaze PowerShell, vam lahko pomaga Get-Help. Lahko poišče potrebne informacije za ukaz, koncepte in funkcije, identificira vzdevke, skripte in drugo. Če želite na primer vedeti, kako uporabiti ukaz PowerShell Get-Process, lahko izvedete ta ukaz: Get-Help Get-Process.

  Poišči pomoč

#2. Get-Process



Ta ukaz lahko naredi, kar počne upravitelj opravil. Lahko pridobi in prikaže seznam vseh aktivnih sistemskih procesov z njihovimi identifikatorji (ID-ji) ter jih nato ustavi ali znova zažene. Če želite ustaviti proces, izvedite naslednje ukaze lupine PowerShell:

  • Get-Process (prikazal bo vse tekoče sistemske procese in poiskati morate ID, povezan s procesom, ki ga želite ustaviti)
  • Get-Process -ID * | Ustavi proces (zamenjajte * z ID-jem procesa, ki ga želite ustaviti)

  Get-Process



Nasveti:

Če želite začeti postopek, lahko uporabite Start-Process ukaz. Sintaksa ukaza je Start-Process + ime procesa .

#3. Get-Command

Ta ukaz vam omogoča ogled vseh ukazov PowerShell, nameščenih v vašem računalniku. Omogoča tudi iskanje funkcij z določenim imenom in CommandType. Na primer, če želite poiskati ukaze cmdlets (CommandTypes), ki se začnejo z A (Name), lahko uporabite naslednji ukaz: Get-Command -Name A* -CommandType cmdlet .

  Get-Command

#4. Get-Service

Ta ukaz vam omogoča ogled stanja vašega računalnika in seznama storitev. Privzeto bo vrnil vse (ustavljene in delujoče) storitve. Parametre lahko uporabite tudi za določanje in iskanje storitev glede na njihov status, ime in odvisne storitve.

na primer Get-Service - Ime 'Win*' . Ta ukaz bo našel vse storitve, ki se začnejo z imenom Win.

  Get-Service

#5. Get-ChildItem

Ta ukaz lahko išče po imenikih. Če si želite ogledati vse mape na najvišji ravni v imeniku C:\, je ukaz Get-ChildItem 'C:\' . Če si želite ogledati vse podmape in datoteke v določeni mapi, lahko uporabite ta ukaz Get-ChildItem -Path 'pot do mape' .

  Get-ChildItem

#6. Kopiraj-predmet

Ta ukaz vam omogoča kopiranje in lepljenje datotek in map ter njihove vsebine v drug imenik. Sintaksa ukaza je naslednja: Kopiraj-Element + pot 1 -Cilj + pot 2 . na primer Kopiraj-element 'E:\Mapa1' -Cilj 'E:\Mapa2' -Ponovna uporaba . To bo kopiralo E:\Folder1 in njegovo vsebino v E:\Folder2.

Parameter -Recurse je potreben. Brez tega bo PowerShell kopiral samo mapo najvišje ravni (Folder1) in datoteke, določene v ukazu.

Nasveti:

Če želite premakniti mapo ali datoteko, lahko uporabite ukaz Move-Item. Njegova sintaksa je podobna Copy-Item. Če želite izbrisati datoteko ali mapo, lahko uporabite ukaz Remove-Item in sintaksa je naslednja: Odstrani-predmet + pot do datoteke .

#7. Get-Content

Ta ukaz vam omogoča ogled vsebine predmeta. Sintaksa je naslednja: Get-Content + pot do datoteke . Če želite izbrisati vsebino določene datoteke, ne da bi izbrisali samo datoteko, lahko uporabite ukaz Clear-Content. Sintaksa je naslednja: Clear-Content -Path + pot datoteke .

#8. Set-ExecutionPolicy

Ta ukaz vam omogoča spreminjanje ravni varnosti za izvajanje skripta, tako da se lahko izognete napaki »izvajalni skript je v tem sistemu onemogočen«.

Če morate izvesti nepodpisan skript, morate izvesti naslednji ukaz v pozivu PowerShell s povišanimi pravicami: Set-ExecutionPolicy RemoteSigned . Druge veljavne vrednosti Set-ExecutionPolicy vključujejo Omejeno , AllSigned , in Neomejeno .

#9. Izvozi-CSV

Ta ukaz lahko vzame izhodno datoteko za navedeni ukaz in jo pretvori v datoteko CSV. Uporabite ga lahko, če želite izhod PowerShell izvoziti in predstaviti na bolj organiziran način. na primer Get-Process | Izvozi-CSV PSprocess.csv . Ta ukaz bo ustvaril datoteko psporcess.csv z vsemi podatki aktivnih procesov.

#10. Pretvori v HTML

Če bi raje ustvarili poročilo HTML, lahko uporabite ta ukaz. na primer Get-Process | Pretvori v HTML > PSprocess.html . Nato lahko dostopate do izvožene datoteke HTML v trenutnem delovnem imeniku (privzeto C:\Uporabniki\uporabniško ime).

Spodnja črta

to spletno mesto Partition Wizard vam lahko pomaga klonirati sistem, bolje upravljati diske in obnoviti podatke. Če imate to potrebo, ga lahko prenesete z uradne spletne strani.