avez-vous déjà travaillé avec des tableaux et senti que vous n’étiez pas en mesure de mettre toutes les données que vous vouliez? Avez-vous essayé de créer deux tableaux et de synchroniser toutes les données entre les deux? Parfois, vous avez juste besoin de stocker plus d’une chose. La réponse est de créer votre propre objet personnalisé, puis de le mettre dans le tableau. Il est vraiment plus facile que vous pourriez penser.

Tout d’abord, vous devez créer un nouvel objet système. Pour ce faire, nous allons utiliser la commande New-Object., Maintenant, si vous savez quel type d’objet, tel que défini par .NET, que vous souhaitez créer, vous pouvez le spécifier ici. Mais le point ici est que nous voulons faire notre propre objet. Nous pouvons donc créer un « objet » générique et vide en utilisant un système.objet.

System myObject = nouveau système D’objets.L’objet

Cela fait un nouvel objet, mais un nouvel objet n’est pas vraiment quelque chose à tous. Pensez à un objet comme juste cela, quelque chose que vous pouvez ressentir, qui est tangible. Si je vous disais que vous teniez un objet, qu’est-ce que cela signifierait pour vous?, Probablement rien jusqu’à ce que vous avait une idée de ce que c’était. Prétendons que ce que je viens de vous remettre est le poste de travail d’un utilisateur, maintenant cet objet a une certaine signification,mais après lui avoir donné un nom,nous n’avons toujours pas défini ce qu’est vraiment l’objet. Les objets ont des propriétés qui les définissent. Dans le cas d’un ordinateur, il y a des choses comme son fabricant, la vitesse de son processeur et la quantité de mémoire dont il dispose. Si nous voulons suivre dans notre objet.

dans Powershell, ce que nous devons faire est d’ajouter ces propriétés à notre objet. Nous pouvons le faire avec la commande Add-Member., Nous devons lui dire quel type de propriété nous ajoutons, comment il s’appelle et quelle est sa valeur.

Maintenant, nous avons un objet complet. Il contient plusieurs propriétés qui servent à le définir et à le séparer des autres objets, même d’autres PC. Nous pouvons travailler avec L’objet dans Powershell en l’appelant dans son ensemble ou en grabant n’importe quelle propriété.

alors maintenant que vous avez cet objet vraiment cool et que vous pouvez travailler avec, vous voudrez bien sûr en avoir beaucoup, beaucoup plus, et les garder bien organisés et au même endroit. Vous pouvez faire cela, et il est aussi très facile., Prenez simplement vos objets personnalisés et placez-les dans un tableau. Pour vous montrer, faisons d’abord deux autres objets.

maintenant, nous avons trois objets différents, alors créons un tableau vide pour les placer.

$montableau = @()

d’Accord, alors maintenant est tout simplement l’ajout d’objets dans le tableau. Vous pouvez utiliser l’opérateur += pour le faire.

my myArray + = my myObject
My myArray + = my myobject2, my myObject3

notez que vous pouvez ajouter plusieurs objets à un tableau à la fois, si vous le souhaitez.,

Maintenant que c’est terminé, nous avons une liste de tous nos objets personnalisés. Cela peut être bien affiché à l’écran ou même envoyé à out-gridview pour vous donner une belle vue de type Excel qui peut être recherchée, triée et filtrée. Vous pouvez également utiliser le tableau dans une instruction ForEach pour exécuter du code. Gardez à l’esprit que vous pouvez également créer le tableau d’objets en ajoutant un à un moment donné de la boucle. C’est exactement ainsi que je crée les listes de serveurs pour les entreprises pour lesquelles je travaille., Il vaut également la peine de dire que la commandlet « Add-Member » doit avoir la valeur donnée, mais vous pouvez simplement donner et vider la chaîne ”  » si vous souhaitez la définir plus tard.

Profitez-en!