Während der Verwendung von PowerShell kommt es zu einer Zeit, um einem Skript Elemente hinzuzufügen. Um dies zu tun, "Array" oder "Arraylisten”Wird genutzt. Ein Array in PowerShell hat eine Datenstruktur fester Größe, sodass man die Größe des Elements erwähnen muss. Andererseits haben die Arraylisten keine feste Größe von Elementen. Daher müssen die Elementgröße erwähnt werden, insbesondere beim Erstellen von Objekten. Insbesondere können Arrays nur einen bestimmten Datentyp speichern, während die Arraylisten alle Datentypen speichern können.
In diesem Blog werden eine Anleitung zu Skripten mit Arrays oder Arraylisten beobachtet.
So erstellen/erstellen Sie bessere Skripte mit PowerShell mit Arraylists und Arrays?
Sie können die eingetragenen Ansätze zum Erstellen von Skripten verwenden:
Methode 1: Verwenden Sie Arrays, um bessere Skripte mit PowerShell zu erstellen
Wie oben definiert, ist ein Array eine Sammlung von Objekten. Diese Objekte werden in bestimmten Indexnummern gespeichert, die von “beginnen“0" usw. Später können diese Array -Objekte mit ihren Indexnummern aufgerufen oder aufgerufen werden. Arrays können verwendet werden, um PowerShell -Skripte zu erstellen.
Beispiel 1: Erstellen Sie ein Array
In diesem Beispiel wird die Methode zum Erstellen eines Arrays mit mehreren Objekten angezeigt:
$ Tiere = @('Hund', 'Katze', 'Kuh')
Nach dem obigen Code:
Führen Sie die zugewiesene Variable aus, um die Existenz zu überprüfen:
$ Tier
Beispiel 2: Zählen Sie die Elemente in Array
Zählen wir nun Artikel eines Arrays:
$ Tiere.Zählen
Geben Sie nach dem obigen Code zunächst das Array an und verkettet es es mit dem “Zählen" Schild:
Beispiel 3: Holen Sie sich den Typ eines Arrays
Ein Array-Typ kann abgerufen werden, indem die Array-zugewiesene Variable mit der “verkettet wirdGettype ()”Methode oder Tag:
$ Tiere.Gettyp
Methode 2: Verwenden Sie Arraylisten, um Skripte mit PowerShell zu erstellen
Ein "ArraylistenIst auch ein Array -Typ, der alle Datentypen darin speichert. Im Gegensatz zu Arrays muss die Elementgröße nicht erwähnen. Es ist mit dem verbunden “System.Sammlungen" des .Nettofamilie.
Beispiel 1: Erstellen Sie eine ArrayList
In diesem Beispiel wird gezeigt, dass eine ArrayList mit dem Namen "genannt wirdProbenplelist”:
$ SampleList = New -Object -Type -System '.Sammlungen.Anordnungsliste';
$ Sampleist.Add ("Hund")
$ Sampleist.Add ("Katze")
$ Sampleist.Add ("kuh")
Nach dem obigen Code:
Beispiel 2: Zählen Sie die Anzahl der Objekte in ArrayList
In diesem Beispiel wird die Anzahl der Objekte in “Anordnungsliste”:
$ Sampleist.Zählen
Beispiel 3: Gehen Sie das Objekt in einer ArrayList an
Gehen Sie nun das Objekt in einem an “Anordnungsliste”:
$ SampleList += "Ziegen"
Überprüfen Sie, ob das Objekt einer ArrayList hinzugefügt wurde oder nicht:
$ Sampleist
Beispiel 4: Überprüfen Sie die Art der ArrayList
Verwenden Sie die “Gettype ()Methode zum Abrufen der Art der ArrayList:
$ Sampleist.Gettype ()
Das ging darum, bessere Skripte mit PowerShell aufzubauen.
Abschluss
In einem Array speichert. Beide können dazu beitragen, die PowerShell -Skripte besser aufzubauen. Diese Beschreibung hat in jedem Detail ausgearbeitet, um bessere PowerShell-Skripte mit Arrays und Arraylisten zu erstellen.