211service.com
10 labākās PowerShell komandas, kas jums jāzina [Partition Manager]
Kas ir PowerShell? Kā izmantot PowerShell komandas ? Šī ziņa no šīs vietnes nodalījuma vednis piedāvā PowerShell komandu sarakstu un iepazīstina jūs ar 10 labākajām PowerShell komandām.
Kas ir PowerShell
PowerShell, kas pazīstams arī kā cmdlet, ir interaktīvs komandrindas interfeiss (CLI) un automatizācijas dzinējs, ko izstrādājusi Microsoft, lai palīdzētu izstrādāt sistēmas konfigurācijas un automatizēt administratīvos uzdevumus.
Tas ļauj lietotājiem piekļūt komandu uzvednei, PowerShell komandām, .NET Framework API, Windows pārvaldības instrumentiem un Windows komponentu objekta modelim. Salīdzinot ar komandu uzvedni, PowerShell ir jaudīgāks, funkcionālāks un elastīgāks. Tajā pašā laikā tai ir mazliet mācīšanās līkne.
Ja vēlaties iegūt pilnu PowerShell komandu sarakstu, varat atsaukties uz šī SS64 lapa . Tā piedāvā PowerShell apkrāptu lapu, kas norādīta indeksā A–Z. Ja vēlaties uzzināt visas PowerShell pamata komandas, varat atsaukties uz šis Microsoft izstrādātāju emuārs.
Kas ir Windows PowerShell? Kā ar Windows PowerShell VS CMD?
10 labākās PowerShell komandas
Šajā daļā es iepazīstināšu ar 10 labākajām Windows PowerShell komandām, kas jums jāzina.
#1. Iegūt palīdzību
Ja nezināt, kā izmantot PowerShell komandas, Get-Help var jums palīdzēt. Tas var atrast nepieciešamo informāciju komandai, jēdzieniem un funkcijām, identificēt aizstājvārdus, skriptus un daudz ko citu. Piemēram, ja vēlaties uzzināt, kā izmantot PowerShell komandu Get-Process, varat izpildīt šo komandu: Get-Help Get-Process.

#2. Get-Process
Šī komanda var darīt to, ko dara uzdevumu pārvaldnieks. Tas var izgūt un parādīt visu aktīvo sistēmas procesu sarakstu ar to identifikatoriem (ID) un pēc tam tos apturēt vai restartēt. Ja vēlaties apturēt procesu, izpildiet šādas PowerShell komandas:
- Get-Process (tas parādīs visus darbojošos sistēmas procesus, un jums ir jāatrod ID, kas saistīts ar procesu, kuru vēlaties apturēt)
- Get-Process -ID * | Apturēt procesu (aizstāt * ar tā procesa ID, kuru vēlaties apturēt)

Padomi:
Ja vēlaties sākt procesu, varat izmantot Sākt-process komandu. Komandas sintakse ir Start-Process + procesa nosaukums .
#3. Get-Command
Šī komanda ļauj skatīt visas datorā instalētās PowerShell komandas. Tas arī ļauj jums atrast līdzekļus ar noteiktu nosaukumu un CommandType. Piemēram, ja vēlaties atrast cmdlet (CommandTypes), kas sākas ar A (nosaukums), varat izmantot šādu komandu: Get-Command -Name A* -CommandType cmdlet .

#4. Get-Service
Šī komanda ļauj skatīt datora statusu un pakalpojumu sarakstu. Pēc noklusējuma tas atgriezīs visus (apturētos un darbojošos) pakalpojumus. Varat arī izmantot parametrus, lai norādītu un atrastu pakalpojumus atkarībā no to statusa, nosaukuma un atkarīgiem pakalpojumiem.
Piemēram, Get-Service — nosaukums 'Win*' . Šī komanda atradīs visus pakalpojumus, kas sākas ar nosaukumu Win.

#5. Get-ChildItem
Šī komanda var meklēt katalogos. Ja vēlaties skatīt visas augstākā līmeņa mapes direktorijā C:\, komanda ir Get-ChildItem 'C:\' . Ja vēlaties skatīt visas apakšmapes un failus noteiktā mapē, varat izmantot šo komandu Get-ChildItem — ceļš 'mapes ceļš' .

#6. Vienuma kopēšana
Šī komanda ļauj kopēt un ielīmēt failus un mapes un to saturu citā direktorijā. Komandas sintakse ir šāda: Kopija — vienums + 1. ceļš — Galamērķis + 2. ceļš . Piemēram, Kopēt — vienums 'E:\Folder1' - galamērķis 'E:\Mape2' - Atkārtots . Tādējādi E:\Folder1 un tās saturs tiks kopēts uz E:\Folder2.
Ir nepieciešams parametrs -Recurse. Bez tā PowerShell kopēs tikai augstākā līmeņa mapi (Folder1) un komandā norādītos failus.
Padomi:Ja vēlaties pārvietot mapi vai failu, varat izmantot komandu Pārvietot vienumu. Tās sintakse ir līdzīga Copy-Item. Ja vēlaties dzēst failu vai mapi, varat izmantot komandu Remove-Item, un sintakse ir šāda: Noņemt vienumu + faila ceļš .
#7. Get-Content
Šī komanda ļauj skatīt vienuma saturu. Sintakse ir šāda: Get-Content + faila ceļš . Ja vēlaties dzēst norādītā faila saturu, neizdzēšot pašu failu, varat izmantot komandu Clear-Content. Sintakse ir šāda: Clear-Content -Path + faila ceļš .
#8. Set-ExecutionPolicy
Šī komanda ļauj mainīt skripta izpildes drošības līmeņus, lai izvairītos no kļūdas “izpildes skripts šajā sistēmā ir atspējots”.
Ja jums ir jāizpilda neparakstīts skripts, jums ir jāizpilda šāda komanda paaugstinātā PowerShell uzvednē: Set-ExecutionPolicy RemoteSigned . Citas derīgas Set-ExecutionPolicy vērtības ietver Ierobežots , VissParakstīts , un Neierobežots .
#9. Eksportēt CSV
Šī komanda var izmantot norādītās komandas izvades failu un pārvērst to par CSV failu. Varat to izmantot, ja vēlaties eksportēt un prezentēt PowerShell izvadi sakārtotākā veidā. Piemēram, Get-Process | Eksportēt-CSV PSprocess.csv . Šī komanda izveidos failu psporcess.csv ar visu aktīvo procesu datiem.
#10. Konvertēt uz HTML
Ja vēlaties izveidot HTML pārskatu, varat izmantot šo komandu. Piemēram, Get-Process | ConvertTo-HTML > PSprocess.html . Pēc tam varat piekļūt eksportētajam HTML failam pašreizējā darba direktorijā (pēc noklusējuma C:\Lietotāji\lietotājvārds).
Bottom Line
šīs vietnes nodalījuma vednis var palīdzēt klonēt sistēmu, labāk pārvaldīt diskus un atgūt datus. Ja jums tas ir nepieciešams, varat to lejupielādēt no oficiālās vietnes.