211service.com
10 najboljih PowerShell naredbi koje biste trebali znati [Partition Manager]
Što je PowerShell? Kako koristiti PowerShell naredbe ? Ovaj post od ove stranice Partition Wizard nudi vam popis PowerShell naredbi i predstavlja vam 10 najboljih PowerShell naredbi.
Što je PowerShell
PowerShell, poznat i kao cmdleti, interaktivno je sučelje naredbenog retka (CLI) i mehanizam za automatizaciju koji je osmislio Microsoft kako bi pomogao u dizajniranju konfiguracija sustava i automatizirao administrativne zadatke.
Korisnicima omogućuje pristup naredbenom retku, PowerShell naredbama, .NET Framework API-ju, Windows Management Instrumentation i Windows Component Object Model. U usporedbi s naredbenim redkom, PowerShell je snažniji, funkcionalniji i fleksibilniji. U isto vrijeme, ima malo krivulje učenja.
Ako želite dobiti potpuni popis PowerShell naredbi, možete pogledati ovu stranicu SS64 . Nudi PowerShell varalicu navedenu prema A-Z indeksu. Ako želite znati sve osnovne PowerShell naredbe, možete pogledati ovaj Microsoftov blog za razvojne programere.
Što je Windows PowerShell? Što kažete na Windows PowerShell VS CMD?
10 najboljih PowerShell naredbi
U ovom ću dijelu predstaviti 10 najboljih Windows PowerShell naredbi koje biste trebali znati.
#1. Dobiti pomoć
Ako ne znate kako koristiti PowerShell naredbe, Get-Help vam može pomoći. Može pronaći potrebne informacije za naredbu, koncepte i funkcije, identificirati pseudonime, skripte i još mnogo toga. Na primjer, ako želite znati kako koristiti PowerShell naredbu Get-Process, možete izvršiti ovu naredbu: Get-Help Get-Process.

#2. Get-Process
Ova naredba može učiniti ono što radi Upravitelj zadataka. Može dohvatiti i prikazati popis svih aktivnih procesa sustava s njihovim identifikatorima (ID-ovima), a zatim ih zaustaviti ili ponovno pokrenuti. Ako želite zaustaviti proces, izvršite sljedeće PowerShell naredbe:
- Get-Process (prikazat će sve pokrenute procese sustava i trebate pronaći ID povezan s procesom koji želite zaustaviti)
- Get-Process -ID * | Zaustavi proces (zamijenite * ID-om procesa koji želite zaustaviti)

Savjeti:
Ako želite pokrenuti proces, možete koristiti Početak procesa naredba. Sintaksa naredbe je Start-proces + naziv procesa .
#3. Get-Command
Ova naredba vam omogućuje pregled svih PowerShell naredbi instaliranih na vašem računalu. Također vam omogućuje pronalaženje značajki s određenim nazivom i CommandType. Na primjer, ako želite pronaći cmdlete (CommandTypes) koji počinju s A (Ime), možete koristiti sljedeću naredbu: Get-Command -Name A* -CommandType cmdlet .

#4. Get-Service
Ova naredba vam omogućuje pregled statusa vašeg računala i popisa usluga. Prema zadanim postavkama vratit će sve (zaustavljene i pokrenute) usluge. Također možete koristiti parametre za određivanje i pronalaženje usluga ovisno o njihovom statusu, nazivu i ovisnim uslugama.
Na primjer, Get-Service - Naziv 'Win*' . Ova naredba će pronaći sve usluge koje počinju imenom Win.

#5. Get-ChildItem
Ova naredba može pretraživati direktorije. Ako želite vidjeti sve mape najviše razine u direktoriju C:\, naredba je Get-ChildItem 'C:\' . Ako želite vidjeti sve podmape i datoteke u određenoj mapi, možete koristiti ovu naredbu Get-ChildItem -Path 'put do mape' .

#6. Kopiraj-stavku
Ova vam naredba omogućuje kopiranje i lijepljenje datoteka i mapa te njihov sadržaj u drugi direktorij. Sintaksa naredbe je sljedeća: Kopiraj-Stavka + put 1 -Odredište + put 2 . Na primjer, Kopiraj-Stavka 'E:\Folder1' -Odredište 'E:\Folder2' -Recurse . Ovo će kopirati E:\Folder1 i njegov sadržaj u E:\Folder2.
Parametar -Recurse je neophodan. Bez njega, PowerShell će kopirati samo mapu najviše razine (Folder1) i datoteke navedene u naredbi.
Savjeti:Ako želite premjestiti mapu ili datoteku, možete koristiti naredbu Move-Item. Njegova sintaksa je slična Copy-Item. Ako želite izbrisati datoteku ili mapu, možete koristiti naredbu Remove-Item, a sintaksa je sljedeća: Remove-Item + put datoteke .
#7. Get-Content
Ova naredba vam omogućuje pregled sadržaja stavke. Sintaksa je sljedeća: Get-Content + put datoteke . Ako želite izbrisati sadržaj određene datoteke bez brisanja same datoteke, možete koristiti naredbu Clear-Content. Sintaksa je sljedeća: Clear-Content -Path + file path .
#8. Set-ExecutionPolicy
Ova vam naredba omogućuje promjenu sigurnosnih razina za izvršavanje skripte tako da možete izbjeći pogrešku 'izvršna skripta je onemogućena na ovom sustavu'.
Ako trebate izvršiti nepotpisanu skriptu, trebate izvršiti sljedeću naredbu u povišenom odzivniku PowerShell-a: Set-ExecutionPolicy RemoteSigned . Ostale važeće vrijednosti Set-ExecutionPolicy uključuju Ograničen , Svi Potpisani , i Neograničen .
#9. Izvoz-CSV
Ova naredba može uzeti izlaznu datoteku za navedenu naredbu i pretvoriti je u CSV datoteku. Možete ga koristiti ako želite izvoziti i predstaviti PowerShell izlaz na organiziraniji način. Na primjer, Get-Process | Izvoz-CSV PSprocess.csv . Ova naredba će stvoriti datoteku psporcess.csv sa svim podacima aktivnih procesa.
#10. Pretvori u HTML
Ako biste radije izradili HTML izvješće, možete koristiti ovu naredbu. Na primjer, Get-Process | Pretvori u HTML > PSprocess.html . Zatim možete pristupiti izvezenoj HTML datoteci u trenutnom radnom direktoriju (C:\Users\username prema zadanim postavkama).
Poanta
ove stranice Partition Wizard može vam pomoći da klonirate sustav, bolje upravljate diskovima i vratite podatke. Ako imate tu potrebu, možete ga preuzeti sa službene web stranice.