Construisez de meilleurs scripts avec des listes et des tableaux PowerShell

Construisez de meilleurs scripts avec des listes et des tableaux PowerShell

Tout en utilisant PowerShell, il arrive un temps pour ajouter des éléments à un script. Pour ce faire, un «déployer" ou "Listes d'arbores"Est utilisé. Un tableau dans PowerShell a une structure de données de taille fixe, il faut donc mentionner la taille de l'élément. D'un autre côté, les listes de table n'ont pas de taille fixe d'éléments, il est donc nécessaire de mentionner la taille des éléments, en particulier lors de la création d'objets. Plus précisément, les tableaux ne peuvent stocker qu'un type de données spécifique, tandis que les listes de table peuvent stocker tous les types de données.

Ce blog observera un guide des scripts à l'aide de tableaux ou de listes de table.

Comment construire / créer de meilleurs scripts avec PowerShell en utilisant des listes de table et des tableaux?

Vous pouvez utiliser les approches enrôlées pour créer des scripts:

  • Tableaux.
  • Listes d'arbores.

Méthode 1: Utilisez des tableaux pour construire de meilleurs scripts avec PowerShell

Comme défini ci-dessus, un tableau est une collection d'objets. Ces objets sont stockés à des numéros d'index spécifiques, qui commencent à partir de «0" et ainsi de suite. Plus tard, ces objets de tableau peuvent être appelés ou invoqués à l'aide de leurs numéros d'index. Les tableaux peuvent être utilisés pour construire des scripts PowerShell.

Exemple 1: Créez un tableau

Cet exemple affichera la méthode pour créer un tableau à l'aide de plusieurs objets:

$ Animaux = @ ('chien', 'chat', 'vache')

Selon le code ci-dessus:

  • Tout d'abord, initialisez une variable et affectez un tableau commençant comme «@ ()".
  • À l'intérieur du tableau, ajoutez trois objets séparés par des virgules:

Exécutez la variable attribuée du tableau pour vérifier son existence:

$ Animal

Exemple 2: Comptez les éléments dans le tableau

Maintenant, comptons les éléments d'un tableau:

$ Animaux.Compter

Selon le code ci-dessus, spécifiez d'abord le tableau et le concaténer avec le «Compter" étiqueter:

Exemple 3: Obtenez le type d'un tableau

Un type de tableau peut être récupéré en concaténant la variable attribuée par tableau avec le «GetType ()«Méthode ou tag:

$ Animaux.GetType

Méthode 2: Utilisez des listes d'arraises pour construire des scripts avec PowerShell

Un "Listes d'arbores"Est également un type de tableau qui stocke tous les types de données à l'intérieur. Il n'a pas besoin de mentionner la taille des éléments, contrairement aux tableaux. Il est associé au «Système.Collections" de la .Filet.

Exemple 1: Créer une liste d'arraie

Cet exemple démontrera pour créer une liste d'array nommée «Sampléliste»:

$ SampleList = New-Object -Typename 'System.Collections.Liste des tableaux';
$ Samplelist.Ajouter ("chien")
$ Samplelist.Ajouter ("chat")
$ Samplelist.Ajouter ("vache")

Selon le code ci-dessus:

  • Tout d'abord, initialisez une variable et attribuez le «Nouvel objet”Commande pour créer un objet.
  • Après cela, ajoutez le "-Typename»Et spécifiez le«Collections.Liste des tableaux”Pour définir la liste Array.
  • Ensuite, écrivez la variable et invoquez le «Ajouter()”Méthode avec la valeur à ajouter en tant qu'objet à l'intérieur d'un tableau:

Exemple 2: Comptez le nombre d'objets dans ArrayList

Cet exemple obtiendra le nombre de comptes d'objets dans «Liste des tableaux»:

$ Samplelist.Compter

Exemple 3: Ajoutez l'objet dans une liste Array

Maintenant, ajoutez l'objet à l'intérieur d'un «Liste des tableaux»:

$ Samplelist + = "chèvre"

Vérifiez si l'objet a été ajouté à une liste Array ou non:

$ Samplelist

Exemple 4: Vérifiez le type de liste Array

Utilisez le «GetType ()”Méthode pour obtenir le type de ArrayList:

$ Samplelist.GetType ()

Il s'agissait de construire de meilleurs scripts avec PowerShell.

Conclusion

Un tableau stocke un type de données unique et un nombre fixe d'éléments à l'intérieur, tandis qu'un ArrayList stocke tous les types de données et ne stocke pas un nombre fixe d'éléments. Les deux peuvent mieux aider à mieux construire les scripts PowerShell. Cet article a élaboré sur chaque détail pour construire de meilleurs scripts PowerShell à l'aide de tableaux et de listes de table.