Jak zainicjować szereg niestandardowych obiektów

Jak zainicjować szereg niestandardowych obiektów

PowerShell obsługuje różne typy danych, takie jak liczby całkowite, zmienne, ciągi lub tablice. Mówiąc dokładniej, tablica to struktura danych i zbiór różnych elementów. W tablicy każdy element ma numer indeksu. Te elementy są wybierane i wywoływane przy użyciu numeru indeksu po deklaracji. Tablice z niestandardowymi obiektami można również tworzyć za pomocą PowerShell. Niestandardowe obiekty PowerShell to obiekty, które zwykle tworzymy, aby uzyskać lub pobierać dane, które chcemy zebrać.

Ten post opracował przewodnik proceduralny, jak zainicjować tablicę.

Jak zainicjować szereg niestandardowych obiektów?

Metody te można wykorzystać do zainicjowania szeregu obiektów w PowerShell:

    • Zainicjuj pojedynczą tablicę niestandardowych obiektów.
    • Zainicjuj tablicę wielu niestandardowych obiektów.

Metoda 1: Zainicjowanie tablicy pojedynczych niestandardowych obiektów w PowerShell

Pierwszą metodą jest zainicjowanie tablicy niestandardowych obiektów za pomocą pojedynczej tablicy wraz z „[PScustomObject]”Słowo kluczowe na początku tablicy. Służy do tworzenia tablicy w bardzo ustrukturyzowany sposób.

Przykład

W tym przykładzie zainicjujemy jedną tablicę niestandardowych obiektów:

$ Pracowników = [pScustomObject]@
Name = "James"
Zawód = „Doktor”
Wiek = "29"


Zgodnie z powyższym kodem:

    • Przede wszystkim utwórz tablicę niestandardowych obiektów i przypisz je do „Pracownicy $" zmienny.
    • Wewnątrz tablicy określ wiele właściwości i przypisz do nich wartości:



Przetestujmy tworzenie szeregu niestandardowych obiektów, uzyskując dostęp do wymaganej właściwości utworzonej tablicy w następujący sposób:

> $ Pracowników.Nazwa



Można zauważyć, że wartość „Nazwa„Własność została odzyskana jako„James".

Metoda 2: Zainicjowanie szeregu wielu niestandardowych obiektów w PowerShell

Tablicę można również zainicjować za pomocą wielu niestandardowych obiektów. W tego rodzaju tablicy te same właściwości w różnych obiektach zawierają różne wartości. Te wiele wartości w różnych obiektach można wywołać, wywołując nazwę ich właściwości.

Przykład

W tym danym przykładzie utworzymy wiele tablic niestandardowych obiektów:

> $ People = @(
> [pScustomObject]@name = 'James'; Zawód = „Doktor”; Wiek = '27 '
> [pScustomObject]@name = 'Emma'; Zawód = „pielęgniarka”; Wiek = '23 '
> [pScustomObject]@name = 'peter'; Zawód = „hydraulik”; Wiek = '28 '
>)



W celu weryfikacji odzyskaj wartość dowolnej wymaganej właściwości:

> $ Ludzi.Zawód



Jak widać, zawód stworzonych wielu obiektów został pomyślnie pobrany i wyświetlony.

Wniosek

Tablicę można zainicjować za pomocą „@()" Struktura. Elementy tablicy są przekazywane wewnątrz nawiasów. Mówiąc dokładniej, tablica niestandardowych obiektów można zainicjować w PowerShell za pomocą pojedynczej tablicy niestandardowych obiektów, a także wielu tablic niestandardowych obiektów. W tym zapisie przetoczyło szczegółowy przewodnik proceduralny, aby zainicjować szereg obiektów w PowerShell.