▷ Naredbe za Windows 10 i poslužitelj PowerShell ✔️ 40 NAČINA

PowerShell je alat s naredbenim sučeljem temeljenim na konzoli koji nam omogućuje komunikaciju putem ovih naredbi sa našim sustavom. Kao što mu ime govori, radi se o ljusci koja omogućuje komunikaciju između računala i korisnika, nudeći nam sučelje za interakciju. Zbog svoje prirode, njegova se upotreba u osnovi vrši putem tipkovnice i unosa teksta. Windows PowerShell rođen je kao moćnije i manje restriktivno rješenje od onoga što su nudile druge ljuske, poput naredbenog retka.

Kao administratorima zaista je korisno znati i naredbeni redak i Windows PowerShell za prilagodbu bilo kojeg unutarnjeg elementa. Jedna od prednosti PowerShell -a je ta što nam omogućuje automatiziranje procesa i zadataka te na taj način olakšava zadatke koje želimo obavljati. S korisnim PowerShell skriptama ili naredbama koje se najčešće koriste u PowerShellu možemo jednostavno i s punim administratorskim dopuštenjima izvršavati zadatke sustava Windows 10.

Razlike između PowerShella i CMD -aGlavna razlika između naredbenog retka i PowerShella je u tome što potonji može izvršiti sve u cmd -u, ali i složenije zadatke koji uvelike proširuju njegove mogućnosti.

S Windows Powershell -om možemo pristupiti osnovnim cmd elementima, kao i drugim složenijim unutarnjim aspektima naših računala. WPowerShell se također ponaša kao moćno okruženje za upravljanje skriptama koje pojednostavljuje naše zadatke. Također ima mogućnost daljinskog upravljanja. Zbog svoje složenosti, normalno je pokriti PowerShell za profesionalniju publiku, a cmd za standardniju.

Zatim ćemo vidjeti popis naredbi koje će biti korisne kada radimo s PowerShell -om. Predlažemo i video vodič za otvaranje Windows PoerShell -a:

1. Uobičajeno korištene naredbe u PowerShellu


1. Pregledajte Windows registar kao da se radi o direktoriju datoteka
To je funkcija koju mnogi ne znaju prema zadanim postavkama, a to je da se možete kretati kroz Windows registre pomoću PS -a.
 PS C: \ Users \ jcarrillo> cd hkcu: PS HKCU: \> ls
 Košnica: HKEY_CURRENT_USER SKC VC Ime svojstvo -------- -------- 2 0 AppEvents {} 0 36 Konzola {ColorTable00, ColorTable01, ColorTab… 13 0 Upravljačka ploča {} 0 2 Okoliš {TEMP, TMP} 4 0 EUDC {} 1 6 Identiteti {Identitet Ordinal, Migrated7, Last Us… 3 0 Raspored tipkovnice {} 2 0 Raspored {} 0 0 Mreža {} 3 0 Pisači {} 37 0 Softver {} 1 0 Sustav {} 1 8 Nestabilno okruženje {LOGONSERVER, USERDOMAIN, USERNAME, U… 

2. Pretražujte datoteke uključujući podmape
Možemo izvršiti pretraživanje u powershellu, a to se odnosi na sve poddirektorije koji postoje i ako pretražimo korijen, pretražit će cijelu particiju.

 dir -r | odaberite niz "quebuscar"

3. TOP 5 procesa s najvećom potrošnjom
Možemo vidjeti koji su to procesi koji troše najviše memorije u sustavu.
- ps | sortiraj -p ws | odaberite -posljednji 5

4. Ponovno pokrenite uslugu
Možemo zaustaviti uslugu, a zatim započeti ponovno vrlo korisno.

 - Ponovno pokrenite uslugu DHCP 

5. Navedite stavke imenika
Popisujemo sve stavke u direktoriju:

 - Get -ChildItem - Sila

6. Pretražujte više web stranica odjednom
Gledamo u niz direktorija ili mapa:

 -Get -ChildItem -Force c: \ directory -Recurse 

7. Izbrišite PowerShell datoteke
Izbrišite sve datoteke s Powershell -om u direktoriju bez traženja potvrde u svakoj od njih.

 Remove -Stavka C: \ tobedeleted -Recurse

8. Ponovno pokrenite strojNaredba za ponovno pokretanje stroja s izravno Powershell -om.

 (Get -WmiObject -Class Win32_OperatingSystem -Naziv računala.). Win32Shutdown (2)

Sada prelazimo na prikupljanje podataka o sustavu pomoću PowerShella.

2. PowerShell zapovijeda Informacije o sustavu

9. Podaci o hardveru
Dobiva informacije o sustavu koji se koristi.

 Get -WmiObject -Class Win32_ComputerSystem

10. Podaci o BIOS -u
Navedite vrstu BIOS -a sustava u upotrebi sa sljedećom naredbom:

 Get -WmiObject -Klasa Win32_BIOS -Naziv računala

11 Ažuriranja sustava
Navedite sva Windows ažuriranja instalirana u sustavu uključujući QFES ili Windows Update datoteke.

 Get -WmiObject -Class Win32_QuickFixEngineering -Naziv računala.

12. Mrežni korisnik
Prikazuje korisnika koji je prijavljen u sustav.

 Get -WmiObject -Class Win32_ComputerSystem -Svojstvo UserName -ComputerName

13. Instalirane aplikacije
Prikaz popisa svih instaliranih aplikacija samo s imenom bez opisa:

 Get -WmiObject -Klasa Win32_Product -Naziv računala. | Široki format -Stupac 1

14. Prikaži IP
Prikazuje sve IP adrese povezane s fizičkim ili virtualnim strojem.

 Get -WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled = TRUE -Naziv računala. | Format -tablica -IP adresa adresa svojstva

15. Više informacija o mreži
Dobivamo više informacija kao što su pridruženo sučelje i DNS.

 Get -WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled = TRUE -Naziv računala. | Select -Object -Property [a -z] * -ExcludeProperty IPX *, WINS * 

16. NIC s DHCP -om
Prikazuje omogućena mrežna sučelja konfigurirana u DHCP -u.

 Get -WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "DHCPEnabled = true" -Naziv računala

17. Omogućite sučelja u DHCP -u
Omogućuje sučelja koja su u DHCP -u u sustavu s Powershell -om.

 Get -WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled = true -Naziv računala. | ForEach -Object -Process {$ _. EnableDHCP ()} 

Sada idemo na administraciju aplikacija, vrlo zanimljivu i traženu temu.

3. Upravljanje aplikacijama PowerShell


18. Instalirajte pakete na daljinu
Instalirajte MSI paket na udaljeno računalo.
 (Get -WMIObject -ComputerName TARGETMACHINE -List | Where -Object -FilterScript {$ _. Name -eq "Win32_Product"}). Instalirajte (\ MACHINEWHEREMSIRESIDES \ path \ package.msi) 

19. Ažurirajte paket na daljinu
Ažuriramo MSI paket na udaljenom računalu.

 (Get -WmiObject -Class Win32_Product -ComputerName. -Filter "Name = 'name_of_app_to_be_upgraded'"). Nadogradnja (\ MACHINEWHEREMSIRESIDES \ path \ upgrade_package.msi) 

20. Uklonite MSI paket
Uklanjamo / brišemo paket s proširenjem MSI s stroja u upotrebi.

 (Get -WmiObject -Class Win32_Product -Filter "Name = 'product_to_remove'" -Naziv računala.). Deinstaliraj ()

21. Daljinsko isključivanje
Čak možemo i isključiti udaljeni stroj pomoću ove naredbe:

 Start-Sleep 60; Ponovno pokreni -Računalo -Force -Naziv računala TARGETMACHINE

22. Dodajte pisače
Dodajte pisač na naše računalo, ali prvo ga morate prepoznati instaliranjem potrebnih upravljačkih programa.

 (New -Object -ComObject WScript.Network) .AddWindowsPrinterConnection ("\ printerserver \ hplaser3")

23. Brisanje pisača pomoću programa PowerShell
Brisanje / uklanjanje pisača s našeg računala važno je znati da ne deinstalira upravljačke programe.

 Uklonite pisač -(New -Object -ComObject WScript.Network) .RemovePrinterConnection ("\ printerserver \ hplaser3") 

24. Unesite udaljenu PowerShell
Možemo unijeti PowerShell udaljenog stroja, ali prvo moramo omogućiti daljinsko upravljanje.

 enter-pssession CILJNI STROJ

25. Daljinski pokrenite skriptu
Konačno, možemo pozvati skriptu na udaljenom računalu i to je jedno od najzanimljivijih.

 invoke -command -name računala machine1, machine2 -filepath c: \ Script \ script.ps1

4. Upravljajte PowerShell datotekama

26.Popis naredbi prema parametruUnutar zvjezdica stavit ćemo parametar za koji želimo filtrirati rezultate. U ovom slučaju vidjet ćemo sve naredbe koje uključuju -service.

 Get-Command * parametar * Get-Command * -usluga *

27. Pokrenite skriptuPomoću ove naredbe možemo izvršiti skriptu iz PowerShella čak i ako možemo pokrenuti funkciju putem varijable. Možete navesti izraz. Morate uključiti naredbu, a zatim naredbu ili izraz.

 Poziv-izraz izraz Poziv-izraz c: \ scripts \ analysis.ps1

28. Promijenite razinu sigurnostiUnutar Powershella postoje određena sigurnosna ograničenja koja ograničavaju određene radnje, iako možemo obavljati određene zadatke, poput rada sa skriptom. Za promjenu razine sigurnosti upotrijebit ćemo sljedeću naredbu koja mora biti popraćena sa 4 moguće razine: Ograničeno, Daljinski potpisano, Potpisano ili Neograničeno

 Set -ExecutionPolicy -ExecutionPolicy Ograničeno

29. Pronađite informacije na mjestuSljedećom naredbom možemo dobiti određene informacije na određenom putu, poput datoteke. Napisat ćemo naredbu zajedno s putanjom ili nizom i parametrima. Ako želimo da se elementi koji počinju s P ubace u trenutni direktorij, upotrijebit ćemo sljedeće:

 Dobij stavku P *

30. Kopirajte datoteke i direktorijeSljedećom naredbom možemo kopirati elemente na vašem disku, pa čak i ključeve registra, slično je naredbi CMD cp. Ova ista naredba može se koristiti za kopiranje i mijenjanje naziva datoteka u isto vrijeme. Kopirajmo i preimenujmo u testiranje pomoću naredbe copy-item

 Kopiraj -stavku "probando.jpg.webp" -Odredište "C: \ Varios \ probando2.jpg.webp" 

31. Prikaz sadržaja datotekePomoću sljedeće naredbe het-content možete vidjeti što datoteka tekstualne ekstenzije sadrži, a da je ne morate otvoriti programom, već iz samog Powershella. Parametrom -TotalCount kažemo mu broj redaka koje želimo prikazati, u ovom slučaju 25.

 Get -Content "C: \ Users \ Solvetic \ Desktop \ texttest.txt" -Ukupno 25 

5. Prikaz korisnika PowerShell -a

32. Prikaz korisničkih podatakaPomoću ove naredbe možemo navesti podatke o korisnicima u našem sustavu:

 Get-LocalUser 

33. Posebni korisnički podaciDa bismo na osnovni način vidjeli podatke o korisniku, upotrijebit ćemo sljedeće:

 Get -LocalUser -Name korisničko ime 

34. Potpuni korisnički podaciAko ono što želimo jesu sve informacije o korisniku, upotrijebit ćemo sljedeću naredbu:

 Get -LocalUser -Name korisničko ime | fl 

6. Prikaz PowerShell grupa


Za pregled naredbi za prikaz informacija o grupama pomoću naredbi PowerShell.
35. Prikaz Powershell grupaZa prikaz svih grupa unutar sustava koristit ćemo:
 Get-LocalGroup 

36. Posebne informacije o grupiAko želimo samo podatke o određenoj skupini, upotrijebit ćemo:

 Get -LocalGroup -Naziv grupe 

37. Cjelovite informacije o grupiAko želimo potpunije informacije o grupi, upotrijebit ćemo:

 Get -LocalGroup -Naziv grupeime | fl 

7. Prikaz PowerShell diskova


Da bismo vidjeli naredbe za prikaz informacija o diskovima pomoću naredbi PowerShell, imamo sljedeće primjere:
38. Pogledajte Powershell diskoveZa pregled svih diskova unutar sustava koristit ćemo:
 Get-Disk 

39. Posebne informacije o diskuAko želimo samo podatke o određenom disku, upotrijebit ćemo:

 Get -Disk -Broj diska_broj | fl 

40. Potpune informacije o diskuAko želimo potpunije informacije o sistemskom disku, upotrijebit ćemo:

 Get -Partition -DiskNumber disk_broj 

Navedene su naredbe sustava Windows 10 PowerShell koje administratoru mogu olakšati mnoge zadatke, od zadataka poput pregledavanja direktorija do malo složenijih, poput omogućavanja mrežne kartice s DHCP -om. To je popis naredbi koje se općenito mogu koristiti u zadacima, ako imate prijedloge ili druge zanimljive naredbe, ne ustručavajte se ostaviti ih u komentarima.

wave wave wave wave wave