ai lucrat vreodată cu tablouri și am simțit că nu ai fost capabil de a pune toate datele pe care le vrei? Ați încercat să faceți două matrice și să sincronizați toate datele între cele două? Uneori trebuie doar să stocați mai mult de un lucru. Răspunsul este de a face propriul obiect personalizat, și apoi pune că în matrice. Este într-adevăr este mai ușor decât s-ar putea crede.în primul rând, trebuie să creați un nou obiect de sistem. Pentru a face acest lucru, vom folosi comanda New-Object., Acum, dacă știți ce tip de obiect, așa cum este definit de.net, pe care doriți să îl creați, atunci îl puteți specifica aici. Dar ideea aici este că vrem să ne facem propriul obiect. Deci, putem face un „obiect” generic, gol, folosind un sistem.obiect.

$myObject = sistem de obiecte noi.Object

Acest lucru face un obiect nou, dar un obiect nou nu este cu adevărat nimic. Gândiți-vă la un obiect ca la ceva ce puteți simți, care este tangibil. Dacă ți-aș spune că ții în mână un obiect, ce ar însemna asta pentru tine?, Probabil nimic până nu ai avut o idee despre ce era. Să ne prefacem că ceea ce tocmai v-am înmânat este stația de lucru a unui utilizator, acum acest obiect are un anumit sens,dar,în trecut, dându-i un nume, încă nu am definit ce este cu adevărat obiectul. Obiectele au proprietăți care le definesc. În cazul unui computer există lucruri precum producătorul său, cât de rapid este procesorul său și câtă memorie are. Așa că vrem să urmărim toate acestea în Obiectul nostru.

în Powershell ceea ce trebuie să facem este să adăugăm aceste proprietăți obiectului nostru. Putem face acest lucru cu comanda Add-Member., Trebuie să-i spunem ce tip de proprietate adăugăm, cum se numește și care este valoarea sa.acum avem un obiect complet. Conține mai multe proprietăți care servesc la definirea și separarea acestuia de alte obiecte, chiar și de alte PC-uri. Putem lucra cu obiectul din Powershell numindu-l ca un întreg sau prin grabing orice proprietate unică.deci, acum că aveți acest obiect foarte cool și puteți lucra cu, veți dori, desigur, să aveți multe, multe altele și să le păstrați bine organizate și într-un singur loc. Puteți face acest lucru, și prea este foarte ușor., Pur și simplu luați obiectele personalizate și puneți-le într-o matrice. Pentru a vă arăta, vă permite mai întâi să faceți încă două obiecte.

acum avem trei obiecte diferite, așa că haideți să creăm o matrice goală în care să le plasăm.

$myArray = @()

Bine, deci acum este pur și simplu adăugarea de obiecte în serie. Puteți utiliza operatorul + = pentru a face acest lucru.

$myArray += $myObject
$myArray += $myobject2, $myObject3

Observați că puteți adăuga mai mult de un obiect, la o serie la o dată, dacă vă place.,

acum că acest lucru este complet, avem o listă cu toate obiectele noastre personalizate. Acest lucru poate fi afișat frumos pe ecran sau chiar trimis la out-gridview pentru a vă oferi o vedere frumoasă Excel, care poate fi căutată, sortată și filtrată. Puteți utiliza, de asemenea, matrice într-o instrucțiune ForEach pentru a rula codul împotriva. Rețineți că puteți crea, de asemenea, tabloul de obiecte adăugând unul câte unul în orice buclă dată. Acesta este exact modul în care creez listele de servere pentru companiile pentru care lucrez., De asemenea, merită să afirmăm că comanda „Add-Member” trebuie să aibă valoarea dată, dar puteți pur și simplu să dați și să goliți șirul „” dacă doriți să o definiți mai târziu.

bucurați-vă!