Erstellen Sie bessere Skripte mit PowerShell -Arraylisten und Arrays

Erstellen Sie bessere Skripte mit PowerShell -Arraylisten und Arrays

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:

  • Arrays.
  • Arraylisten.

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:

  • Initialisieren Sie zunächst eine Variable und weisen Sie ein Array zu, das als “beginnt@()”.
  • Fügen Sie im Array drei von Commas getrennte Objekte hinzu:

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:

  • Initialisieren Sie zunächst eine Variable und weisen Sie die “zuNeu-ObjektBefehl zum Erstellen eines Objekts.
  • Danach fügen Sie die "hinzu"-Modellname"Und geben Sie das an"Sammlungen.AnordnungslisteUm die ArrayList zu definieren.
  • Schreiben Sie dann die Variable und rufen Sie die auf “Hinzufügen()Methode mit dem Wert, der als Objekt in einem Array hinzugefügt wird:

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.