211service.com
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.
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.

#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)

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 .

#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.

#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' .

#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.