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:
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:
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.