Podczas korzystania z PowerShell nadchodzi czas na dodanie elementów do skryptu. Aby to zrobić, „szyk" Lub "Tablice”Jest wykorzystywany. Tablica w PowerShell ma strukturę danych o stałej wielkości, więc trzeba wspomnieć o rozmiarze elementu. Z drugiej strony tablice nie mają ustalonego rozmiaru elementów, więc należy wspomnieć o rozmiarze elementów, szczególnie podczas tworzenia obiektów. Mówiąc dokładniej, tablice mogą przechowywać tylko określony typ danych, podczas gdy listy tablic mogą przechowywać wszystkie typy danych.
Ten blog będzie obserwować przewodnik po skryptach za pomocą tablic lub tablic.
Jak budować/tworzyć lepsze skrypty z PowerShell za pomocą tablic i tablic?
Możesz użyć zaciągniętych podejść do tworzenia skryptów:
Metoda 1: Użyj tablic, aby zbudować lepsze skrypty za pomocą PowerShell
Jak zdefiniowano powyżej, tablica jest zbiorem obiektów. Te obiekty są przechowywane na określonych numerach indeksu, które zaczynają się od „0" i tak dalej. Później te obiekty tablicy można wywołać lub wywołać za pomocą ich numerów indeksu. Tablice można wykorzystać do budowy skryptów PowerShell.
Przykład 1: Utwórz tablicę
Ten przykład pokaże metodę utworzenia tablicy za pomocą wielu obiektów:
$ Zwierzęta = @(„pies”, „cat”, „krowa”)
Zgodnie z powyższym kodem:
Wykonaj tablicę przypisaną zmienną, aby zweryfikować jej istnienie:
$ Zwierzę
Przykład 2: Policz elementy w tablicy
Teraz policzmy elementy tablicy:
$ Zwierzęta.Liczyć
Zgodnie z powyższym kodem, najpierw określ tablicę i połącz ją z „Liczyć”Tag:
Przykład 3: Zdobądź typ tablicy
Typ tablicy można pobrać, łącząc zmienną przypisaną tablicą za pomocą „GetType ()„Metoda lub tag:
$ Zwierzęta.GetType
Metoda 2: Użyj tablic do budowy skryptów za pomocą PowerShell
Jakiś "Tablice”Jest również typem tablicy, który przechowuje wszystkie typy danych w nim. Nie musi wspominać o wielkości elementu, w przeciwieństwie do tablic. Jest to związane z „System.Kolekcje” .Rodzina netto.
Przykład 1: Utwórz arrayList
Ten przykład pokaże utworzenie arraylist o nazwie „Samplelist”:
$ Sampleist = new -obiekty -typenaMe ”.Kolekcje.ArrayList ”;
$ SampleList.Dodaj („pies”)
$ SampleList.Dodaj („Cat”)
$ SampleList.Dodaj („krowa”)
Zgodnie z powyższym kodem:
Przykład 2: Policz liczbę obiektów w ArrayList
Ten przykład otrzyma liczbę liczby obiektów w „ArrayList”:
$ SampleList.Liczyć
Przykład 3: Dodaj obiekt w arrayList
Teraz dołącz obiekt do „ArrayList”:
$ Samplelist += "koza"
Sprawdź, czy obiekt został dodany do arraylist, czy nie:
$ SampleList
Przykład 4: Sprawdź typ ArrayList
Użyj „GetType ()„Metoda uzyskania typu ArrayList:
$ SampleList.GetType ()
Chodziło o budowanie lepszych scenariuszy z PowerShell.
Wniosek
Tablica przechowuje pojedynczy typ danych i stałą liczbę elementów w niej, podczas gdy arrayList przechowuje wszystkie typy danych i nie przechowuje stałej liczby elementów. Oba mogą pomóc lepiej zbudować skrypty PowerShell. Ten zapis opracował każdy szczegół, aby zbudować lepsze skrypty PowerShell za pomocą tablic i tablic.