Comenzi cmdlet-uri PowerShell manuale complete pe categorii

Când rulăm sisteme de operare Windows 10 sau Windows Server 2016, avem un instrument puternic de gestionare și control asupra mai multor parametri de sistem și este Windows PowerShell.

Windows PowerShell a fost actualizat în Windows 10 și Server 2016 pentru a oferi un control mai bun asupra fiecărui proces de sistem, iar componenta principală a PowerShell sunt cmdleturile.

Cmdleturile sunt fundamentul Windows PowerShell, care este, de asemenea, cel mai recent limbaj shell sau scripturi de comenzi de la Microsoft, deci un cmdlet este o comandă ușoară care este utilizată în mediul Windows PowerShell.

Solvetic va face o analiză completă a cmdleturilor care pot fi implementate în Windows Powershell și, în loc să se concentreze asupra cmdleturilor individuale, acest accent revine sarcinilor pe care le putem îndeplini cu acele cmdleturi. Aceste sarcini includ diverse aspecte, cum ar fi citirea și scrierea fișierelor text pentru gestionarea jurnalelor de evenimente și clasificarea sau filtrarea datelor și astfel vom vedea cum sarcinile noastre de asistență vor fi mult mai centralizate.

Vom înțelege cum utilizarea cmdleturilor ne va oferi posibilitatea de a obține mult mai multe informații decât credem că vom obține.

1. Comandele cmdlet în PowerShell pentru dată și oră


Acest grup include sarcini precum recuperarea datei și orei curente și efectuarea aritmeticii datei.

Schimbați data și ora computeruluiPentru a executa această sarcină putem folosi cmdletul Set-Date, dar trebuie să avem în vedere că acesta este un cmdlet delicat care trebuie utilizat cu precauție. De exemplu, dacă ne aflăm într-un mediu Active Directory, orele computerului nostru trebuie să fie complet sincronizate cu orele controlerului de domeniu; Dacă nu, este posibil să nu fie posibil să vă conectați la domeniu.

Timpurile din echipă sunt deseori atribuite folosind un serviciu automat de timp; în acest caz, probabil că nu este necesar să setați datele și orele manual, dar dacă, dintr-un anumit motiv, trebuie să stabilim manual datele și orele, Set-Date oferă o modalitate ușoară de a face acest lucru.

O modalitate de a schimba data și / sau ora pe un computer este de a utiliza parametrul -date urmat de data și ora noi. De exemplu, pentru a seta data și ora la 10:30 a.m. din 6 noiembrie 2021-2022 vom executa următoarea linie:

 Set-Date -data "06.11.2017 10:30" 

MARI

Noua oră și dată sunt setate automat în sistem. Dacă este necesar să reglați ceasul cu două zile, această comandă utilizează cmdletul Get-Date și metoda AddDays pentru a avansa ceasul cu două zile:

 Set-Date (Get-Date) .AddDays (2) 
Aceasta va adăuga două zile la data curentă luând ora efectivă a sistemului:

MARI

Alte metode pe care le putem folosi includ AddHours, AddMinutes și AddSeconds, aceste opțiuni ne permit să ajustăm orele, minutele sau secundele în funcție de condițiile meteorologice sau de un anumit tip de gestiune administrativă.

De exemplu, în țările în care ora este afectată de vară, putem seta ceasul minus o oră folosind următoarea linie:

 Set-Date (Get-Date) .AddHours (-1) 
Alternativ, este posibil să utilizați parametrul -adjust pentru a regla timpul folosind formatul ore: minute: secunde. De exemplu, această comandă stabilește ceasul în avans cu 2 ore și 40 de minute:
 Set-Date -adjust 2: 40: 0 

Listați data și ora informațiilorCmdletul Get-Date ne permite să recuperăm data și ora curente. În mod similar, există câteva alte trucuri pe care le putem face cu Get-Date, pentru a ajusta aceste valori.

Dacă dorim să afișăm data și ora curentă, vom folosi pur și simplu cmdletul Get-Date fără parametri suplimentari:

 Get-Date 

MARI

Acolo avem ziua, data și ora curente. Dacă dorim să afișăm doar data, vom folosi parametrul -displayhint și specifică doar data:

 Get-Date -dată afișarea datei 

MARI

Dacă dorim doar să afișăm ora, vom folosi următoarea linie:

 Get-Date-ora afișării 
De asemenea, este posibil să utilizați Get-Date pentru a crea un obiect datetime pentru orice dată sau oră. De exemplu, cu această comandă vom crea o variabilă numită $ A care este mapată la 12:00 a.m. de la 1 decembrie 2021-2022:
 $ A = Data de primire 12.01.2017 

MARI

Acum, dacă dorim să adăugăm o anumită oră la această variabilă, trebuie doar să o adăugăm în felul următor:

 $ A = Data de obținere "01.01.2017 11:00" 
Cmdletul Get-Date include, de asemenea, o serie de metode pentru a face aritmetica până acum pur și simplu:
 AddSeconds AddMinutes AddHours AddDays AddMonths AddYears

Efectuați aritmetica dateiNoul cmdlet New-TimeSpan oferă o modalitate de a face aritmetica datei în Windows PowerShell. De exemplu, această comandă indică numărul de zile dintre data de astăzi și data viitoare, după cum urmează:

 New-TimeSpan $ (Get-Date) $ (Get-Date -lun-10-day 31 -y2021-2022) 
În acest caz, vom vedea numărul de zile dintre data de astăzi și 31 octombrie a anului 2021-2022:

MARI

Putem vedea detalii complete despre zile, minute, ore și altele. Pentru a utiliza New-TimeSpan va fi necesar să utilizați doar câteva valori de dată și oră. Cel mai bun mod de a face acest lucru este să folosiți metoda Get-Date; care ne ajută să ne asigurăm că vom obține câteva obiecte datetime cu care New-TimeSpan poate lucra.

În acest exemplu, prima dată a fost făcută folosind cmdletul Get-Date fără parametri suplimentari (rețineți că cmdletul trebuie să fie inclus între paranteze).

Pentru a doua dată, a fost invocat și Get-Date, dar au fost adăugați parametrii -lună,-zi și -an, împreună cu valorile corespunzătoare.

2. Comenzi cmdlet în Security PowerShell și descriptori de securitate


Aceste sarcini includ acțiuni precum configurarea politicii de execuție a scriptului Windows PowerShell și recuperarea semnăturii digitale sau a descriptorului de securitate pentru un fișier sau folder.

Ajustați politica de configurare Windows PowerShellCmdletul Set-ExecutionPolicy ne permite să determinăm ce scripturi Windows PowerShell pot fi executate pe computer. Windows PowerShell are patru politici diferite de execuție:

  • Restricționat: Nu se pot rula scripturi. Windows PowerShell poate fi utilizat numai în modul interactiv.
  • AllSigned: numai scripturile semnate de un editor de încredere pot fi rulate.
  • RemoteSigned: scripturile descărcate trebuie să fie semnate de un editor de încredere înainte de a putea fi rulate.
Nelimitat: toate scripturile Windows PowerShell pot fi rulate.

Pentru a atribui oricare dintre aceste politici vom folosi următoarea sintaxă:

 Set-ExecutionPolicy (politica) Set-ExecutionPolicy Nelimitat
Va fi necesar să confirmați această acțiune:

MARI

Enumerați politicile de execuție a scriptuluiCmdletul Get-ExecutionPolicy este responsabil pentru indicarea careia dintre cele patru politici de execuție este în vigoare în prezent. Pentru aceasta executăm următoarele:

 Get-ExecutionPolicy 

MARI

3. Comenzi cmdlet în PowerShell pentru fișiere și foldere


Aceste sarcini includ acțiuni precum crearea, redenumirea, copierea și ștergerea fișierelor și folderelor.

Copiați fișiere și foldereCmdletul Copy-Item ne oferă posibilitatea de a copia un element ca fișiere sau folder într-o altă locație. De exemplu, putem rula următoarea comandă care copiază fișierul Tests.txt din folderul D: \ Solvetic în folderul C: \ Solvetic:

 Copy-Item d: \ Solvetic \ tests.txt c: \ Solvetic

MARI

Dacă dorim să copiem tot conținutul unui folder, inclusiv subfoldere, atunci trebuie pur și simplu să folosim un caracter wildcard ca acesta:

 Copiați elementul d: \ Solvetic \ * c: \ Solvetic 

MARI

Dacă dorim să copiem doar fișierele cu o anumită extensie, de exemplu, imagini, vom folosi următoarea linie:

 Copy-Item d: \ Solvetic \ *. Jpg.webp c: \ Solvetic 

Creați un folder sau un fișier nouCmdletul New-Item este un mod rapid și ușor de a crea un fișier sau folder nou în Windows.

În acest caz, vom crea un nou director numit Windows PowerShell în folderul C: \ Solvetic. Pentru aceasta, vom executa New-Item împreună cu calea completă către noul folder și, noul tip de element (pe care îl puteți specifica folosind parametrul -type și directorul de valori). Comanda va avea următoarea structură:

 Articol nou c: \ Solvetic \ WindowsPowerShell-director tip 

MARI

Aceasta va crea elementul menționat în calea indicată. Pentru a crea un fișier nou, trebuie să urmăm același proces, specificând numele complet al căii, dar de această dată setând tipul de fișier. Cu această comandă vom crea fișierul C: \ Solvetic \ Solvetic1.txt:

 New-Item C: \ Solvetic \ Solvetic1.txt -type fișier 

MARI

În cazul în care fișierul există și dorim să îl suprascriem, putem adăuga parametrul -force astfel:

 New-Item C: \ Solvetic \ Solvetic1.txt -tip fișier -forț 

Ștergeți un fișier sau folderCmdletul Remove-Item este responsabil pentru eliminarea fișierelor și folderelor de pe sistem.
Dacă dorim să ștergem un fișier, vom folosi următoarea linie:

 Remove-Item c: \ Solvetic \ Solvetic1.txt 

MARI

De asemenea, putem folosi caractere wildcard pentru a elimina mai multe elemente. De exemplu, această comandă elimină toate fișierele din calea C: \ Solvetic:

 Remove-Item c: \ Solvetic \ * 
O altă opțiune disponibilă este să specificăm ce elemente urmează să fie eliminate și care nu, pentru aceasta putem folosi următoarea sintaxă:
 Remove-Item c: \ scripts \ * -include * .txt -exclude * Tests * 
În acest caz, toate fișierele .txt vor fi șterse, cu excepția fișierului numit Teste. Cmdletul Remove-Item are un parametru numit -whatif care nu elimină de fapt nimic, ci pur și simplu afișează ce s-ar întâmpla dacă am executa Remove-Item:
 Remove-Item c: \ Solvetic \ *. Txt -whatif 

MARI

Mutați un fișier sau un folderFolosind cmdletul Move-Item, puteți muta un fișier sau un folder dintr-o locație în alta. De exemplu, vom muta un folder de pe unitatea C pe unitatea D:

 Move-Item c: \ Solvetic \ Solvetic d: \ Solvetic 

MARI

În cazul în care elementul există în calea de destinație, putem folosi parametrul -force pentru executarea acestuia:

 Move-Item c: \ Solvetic \ Solvetic d: \ Solvetic -force 

Redenumiți un fișier sau folderCmdletul Rename-Item ne permite să schimbăm numele fișierelor sau folderelor, pentru utilizarea sa avem nevoie de două valori:

  • Calea curentă pentru fișier sau folder.
  • Noul nume pentru fișier sau folder.
În acest caz, vom schimba numele folderului Solvetic de pe unitatea C în Solvetic2:
 Rename-Item c: \ Solvetic \ Solvetic Solvetic2 

MARI

Verificați existența unui fișier sau folderUna dintre principalele utilizări ale cmdletului Test-Path este de a verifica existența unui fișier sau folder. De exemplu, această comandă verifică dacă fișierul C: \ Solvetic \ Solvetic.txt există:

 Calea de testare c: \ Solvetic \ Solvetic.txt 

MARI

Dacă obținem rezultatul adevărat, fișierul există, altfel vom vedea fals. Este chiar posibil să verificați existența cheilor în editorul de registry Windows.

 Test-Path HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion 

MARI

4. Comandele cmdlet în PowerShell de sarcină de administrare a sistemului


Aceste sarcini includ acțiuni precum pornirea și oprirea serviciilor, preluarea datelor folosind WMI și gestionarea jurnalelor de evenimente și a evenimentelor de jurnal de evenimente.

Listarea informațiilor despre serviciiCmdletul Get-Service este conceput pentru a prelua informații despre serviciile instalate pe sistem.

Folosiți doar Get-Service fără parametri suplimentari:

 Get-Service 
Rezultatul va fi următorul. Acolo putem vedea fiecare serviciu cu numele și starea sa actuală.

MARI

Putem aplica filtre pentru a vizualiza serviciile cu o anumită stare, de exemplu, pentru a vedea toate serviciile în stare Oprit vom executa următoarele:

 Get-Service | Unde-obiect {$ _. Stare -eq "oprit"} 

MARI

Notă$ _. reprezintă obiectul trecut prin conductă.

În același mod, pentru a vedea toate serviciile care sunt active executăm:

 Get-Service | Where-Object {$ _. Status -eq "rulează"} 
În mod implicit, Windows PowerShell returnează serviciile în ordine alfabetică. Cu toate acestea, utilizând cmdletul Sort-Object, este posibil să sortați datele returnate în orice mod doriți. De exemplu, această comandă sortează serviciile mai întâi după stat și apoi după DisplayName:
 Get-Service | Stare Sortare obiect, nume afișat 

MARI

Gestionați jurnalele de evenimenteEvenimentele din Windows sunt una dintre cele mai bune modalități prin care, în calitate de administratori, trebuie să gestionăm evenimentele de sistem.

Cmdlet-ul Get-EventLog are două scopuri: ne permite să gestionăm jurnalele de evenimente și ne permite, de asemenea, să accesăm evenimentele conținute în jurnalele de evenimente respective.

Pentru a obține lista evenimentelor vom executa următoarele. Acolo putem vedea diferitele categorii cu numărul lor de evenimente.

 Get-EventLog -list 

MARI

Dacă dorim doar informații despre un anumit jurnal de evenimente, putem folosi cmdletul Where-Object pentru a limita regăsirea datelor la jurnalul al cărui nume LogDisplayName este egal, în acest caz, System:

 Get-EventLog -list | Where-Object {$ _. Logdisplayname -eq "System"} 
Pentru a enumera toate evenimentele unei anumite categorii putem executa următoarea linie:
 Sistem Get-EventLog 

MARI

De asemenea, putem utiliza parametrul -newest și putem obține doar ultimul număr de evenimente înregistrate în jurnal așa cum este indicat:

 Sistem Get-EventLog -Nouwest 5 

MARI

Pentru a obține mai multe informații despre un eveniment, vom executa următoarea linie:

 Sistem Get-EventLog -Nouwest 5 | Format-List 

MARI

De asemenea, puteți transmite date prin cmdletul Where-Object pentru a returna un subset de evenimente. De exemplu, această comandă preia numai acele evenimente din jurnalul de evenimente Windows PowerShell care au un EventID egal cu 403:

 Get-EventLog „Windows PowerShell” | Where-Object {$ _. EventID -eq 403} 

MARI

Următoarea opțiune vă permite să preluați toate evenimentele din jurnalul de evenimente Windows PowerShell și apoi să utilizați cmdletul Group-Object pentru a grupa aceste evenimente după EventID.

 Get-EventLog „Windows PowerShell” | Group-Object eventid | Numele obiectului de sortare 
Acolo putem vedea de câte ori a avut loc evenimentul, numele și descrierea.

MARI

Modificați proprietățile unui serviciuCu cmdletul Set-Service, puteți oferi o modalitate de a schimba descrierea, tipul de pornire sau numele afișat al unui serviciu. Tot ce trebuie să facem este să apelăm Set-Service, urmat de numele serviciului pe care dorim să îl modificăm și de parametrul corespunzător (-descriere, -startup, -displayname)

 Set-Service XblAuthManager -startuptype "manual" 

MARI

Întrerupeți sau reporniți un serviciuCmdletul Suspend-Service este utilizat pentru a întrerupe un serviciu care rulează în prezent.

Un serviciu oprit renunță la toate conexiunile existente și refuză să ia conexiuni noi. Un serviciu întrerupt va continua în mod normal să deservească conexiunile existente, dar nu va accepta conexiuni noi.
Pentru aceasta, trebuie doar să executați următoarele:

 Suspend-Service tapisrv 

MARI

În acest caz, am întrerupt serviciul de telefonie folosind numele serviciului dvs., dar dacă dorim, putem folosi numele serviciului:

 Suspend-Service -displayname "telefonie" 
Pentru a reporni un serviciu în Windows, trebuie să folosim cmdletul Resume-Service urmat de serviciul întrerupt:
 Resume-Service tapisrv 

Recuperarea datelor folosind WMIDeoarece există doar câteva cmdlet-uri (Get-Process, Get-Service și Get-EventLog) concepute pentru a efectua sarcini de administrare a sistemului, WMI este în continuare cea mai importantă tehnologie de automatizare pentru administrarea sistemului, astfel încât administratorii de sistem se vor baza foarte mult pe Get- WmiObject pentru sarcini de administrare.

Get-WmiObject poate fi rulat pe computere la distanță, ceea ce înseamnă că puteți utiliza de fapt Windows PowerShell ca instrument de gestionare.

Pentru a obține informații despre BIOS putem executa următoarea linie:

 Get-WmiObject win32_bios 

MARI

Pentru a ne asigura că obținem informații despre toate proprietățile (și valorile lor), cea mai bună opțiune este să transmiteți datele returnate de Get-WmiObject la Select-Object și apoi să folosiți caracterul wildcard * pentru a indica faptul că dorim să recuperăm toate valorile proprietăților.

Dacă este necesar să se obțină proprietățile și metodele pentru o anumită clasă WMI, putem folosi Get-WmiObject pentru a ne conecta la o clasă în cauză și apoi să trimitem aceste informații prin cmdlet-ul Get-Member:

 Get-WmiObject win32_bios | devine membru 

MARI

Opriți și porniți un serviciuPentru a opri un serviciu în Windows trebuie să folosim cmdletul Stop-Service:

 Stop-Service btwdins 
Pentru a porni un serviciu vom folosi cmdletul Start-Service:
 Start-Service btwdins 

Încheiați un proces în Windows cu PowerShellCmdletul Stop-Process ne permite să încheiem un proces (sau procese). Putem indica procesele pe care doriți să le ucideți specificând ID-ul procesului sau specificând numele procesului. Avem opțiunea de a încheia un proces în felul următor:

  • Cu actul dvs. de identitate:
 Stop-proces 3512 
  • După numele său:
 Notepad Stop-Process -processname 

MARI

Stop-Process acceptă și caractere wildcard. De exemplu, această comandă va încheia orice instanță a Notepad, precum și orice alt proces ale cărui nume încep cu notă:

 Notă Stop-Process -nume proces * 

5. Comandele cmdlet în PowerShell de asistență și informații


Aceste sarcini includ lucruri precum listarea informațiilor despre versiunea Windows PowerShell și utilizarea cmdletului Get-Member pentru a prelua informații despre proprietate și metodă pentru un obiect.

Obține ajutorWindows PowerShell include două tipuri de bază de ajutor, ajutor de comandă și ajutor de concept, care pot fi accesate din consolă utilizând cmdletul Get-Help. Pentru a prelua o listă cu toate subiectele de ajutor disponibile, trebuie doar să tastăm următoarea comandă:

 Obține ajutor * 

MARI

Odată ce avem această listă, puteți obține ajutor cu privire la subiectul specific, trecând numele subiectului la Get-Help. De exemplu, pentru a afla mai multe despre cmdletul Get-Member. În acest caz, vom rula pur și simplu:

 Get-Help Get-Member 

MARI

Enumerați toate cmdleturile Windows PowerShellGet-Command a fost dezvoltat pentru a vă ajuta dacă nu vă amintiți numele unui cmdlet.

Get-Command trebuie utilizat fără parametri suplimentari și vom primi o listă a tuturor cmdleturilor Windows PowerShell:

 Obțineți comanda 

MARI

Putem utiliza cmdletul Format-List pentru a recupera proprietățile cmdleturilor:

 Get-Command | Format-List * 

MARI

Este posibil să utilizați Select-Object pentru a filtra toate proprietățile, cu excepția Nume:

 Get-Command | Selectați numele obiectului 

MARI

Aceste informații pot fi exportate într-un fișier text pentru gestionare ulterioară, pentru aceasta trebuie să executăm:

 Get-Command | Obțineți ajutor | Out-File c: \ Solvetic \ Help.txt

Enumerați versiunea cmdleturilorCmdletul Get-Host returnează informații (cum ar fi numărul versiunii) pentru Windows PowerShell.

 Obțineți-gazdă

MARI

Enumerați proprietățile și metodele unei comenziPuteți utiliza cmdletul Windows PowerShell Get-Member. Odată ce vă conectați la un obiect, puteți conecta acel obiect la Get-Member, iar Get-Member la rândul său va lista proprietățile și metodele acelui obiect.

 Get-EventLog -list | Deveniți membru 

MARI

Parametrul -membertype ne permite să limităm datele returnate la proprietăți:

 Get-WmiObject win32_bios | Proprietăți Get-Member -membertype 

MARI

Enumerați furnizorii instalați Windows PowerShellFurnizorii Windows PowerShell determină depozitele de date pe care le puteți naviga. De exemplu, puteți utiliza comanda Get-ChildItem pentru a prelua o listă a tuturor fișierelor găsite într-un folder.

Pentru a determina furnizorii disponibili, apelați cmdletul Get-PSProvider fără parametri:

MARI

6. Comenzi cmdlet în sesiunile Windows PowerShell PowerShell


Aceste sarcini includ sarcini precum recuperarea istoricului Windows PowerShell și reinvocarea unei comenzi conținute în istoricul respectiv.

Listează limba și informațiile localeCmdletul Get-Culture ne permite să vizualizăm informații despre limbă și localizare.

MARI

Listează istoricul Windows PowerShellÎn timpul fiecărei sesiuni, Windows PowerShell ține evidența tuturor comenzilor pe care le tastăm în fereastra consolei. Preluarea unei liste cu aceste comenzi este la fel de simplă ca rularea cmdletului Get-History:

MARI

În mod implicit, Windows PowerShell ține evidența celor mai recente 64 de comenzi tastate în fereastra consolei. Pentru a afișa o anumită cantitate vom folosi parametrul -count:

 Obține-Istorie 15 -cont 15 

MARI

Invocați o comandă anterioarăCmdletul Invoke-History vă permite să rulați din nou o comandă Windows PowerShell prin simpla specificare a numărului de identificare atribuit acelei comenzi.

 Invocare-Istorie 3 
Aceasta va executa comanda situată în poziția numărul 3:

MARI

Cmdletul Invoke-History acceptă doar un ID unic, în cazul executării mai multor comenzi, trebuie să executăm câteva comenzi Invoke-History, separându-le pe cele două folosind punct și virgulă:

 Invocare-Istorie 3; Invocare-Istorie 4 

7. Comandele cmdlet în stocarea datelor și importul PowerShell


Aceste sarcini conțin sarcini precum citirea și scrierea în fișiere text, precum și salvarea datelor în format HTML sau XML.

Adăugați date într-un fișier textFolosind cmdletul Adăugare conținut, puteți adăuga date într-un fișier text. De exemplu, această comandă adaugă cuvintele „Solvetic” în fișierul C: \ Solvetic \ Solvetic.txt:

 Adăugare conținut c: \ Solvetic \ Solvetic.txt "Solvetic" 
MARI

În mod implicit, pluginul adaugă noua valoare imediat după ultimul caracter din fișierul text. Dacă preferați cuvântul Solvetic să apară pe o linie separată, trebuie doar să introduceți `n (argou Windows PowerShell pentru„ linie nouă ”) în valoarea care este scrisă în fișier.

 Add-Content c: \ Solvetic \ Solvetic.txt "` nSolvetic " 

MARI

Iată câteva dintre celelalte caractere speciale care pot fi utilizate în ieșirea Windows PowerShell:

 `0 - Nul` a - Alertă` b - Backspace` n - Linie nouă `r - Retur linie` t - Filă orizontală '' - Citat simplu`" - Citat dublu

Afișați datele și salvați-le cu o comandăCmdletul Tee-Object ne permite să afișăm date în fereastra Windows PowerShell și să salvăm aceleași date într-un fișier text, toate cu o singură comandă. De exemplu, această comandă folosește cmdletul Get-Process pentru a prelua informații despre toate procesele care rulează în prezent pe computer, apoi folosește Tee-Object pentru a afișa simultan datele pe ecran și a le salva în fișierul C: \ Solvetic \ Solvetic. TXT:

 Get-Process | Tee-Object -file c: \ Solvetic \ Solvetic.txt 

MARI

Putem vedea că datele sunt înregistrate pe ecran și simultan în fișierul selectat vor fi salvate:

MARI

Ștergeți conținutul unui fișierCmdletul Clear-Content ne permite să ștergem conținutul unui fișier fără a-l șterge.

 Clear-Content c: \ Solvetic \ Solvetic.txt 

Salvați datele ca HTMLCmdlet-ul ConvertTo-Html facilitează vizualizarea rezultatului Windows PowerShell pe o pagină web în format HTML, ceea ce simplifică citirea și structura datelor. Vom executa următoarele:

 Get-Process | ConvertTo-Html | Set-Content c: \ Solvetic \ Solvetic.htm 
În acest exemplu, vom salva toate procesele de sistem în fișierul Solvetic.txt și îl vom converti în format HTML:

MARI

Aceasta va crea fișierul HTML care poate fi deschis cu orice browser:

MARI

Citiți text dintr-un fișierDatorită cmdletului Get-Content va fi posibil să accesați conținutul unui fișier de pe computer.

 Get-Content c: \ Solvetic \ Solvetic.txt 

MARI

Salvați datele în format XMLPuteți utiliza cmdletul Export-Clixml pentru a salva un fișier în format XML.

Cu această linie vom obține toate procesele sistemului și le vom salva ca fișier XML. La executarea acestuia, fișierul XML respectiv va fi creat:

MARI

Am văzut cum cmdlet-urile Windows PowerShell au fost concepute pentru a ne oferi posibilitatea de a efectua un management mult mai direct și complet al tuturor componentelor și serviciilor sistemului de operare.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave