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