Powershell tips&tricks – Searching Arrays
Obisnuit cu Vbscript intotdeauna am intentia sa folosesc For Each .. Next pentru a cauta intr-un array.
Dar in Powershell lucrurile sunt mult mai simple. Sa luam exemplul in care avem o lista de servere.
$arr1 = "server1","server2","server3"
Si vrem sa vedem daca un anumit server se regaseste in lista de mai sus. Normal am fi tentati sa folosim ceva gen ForEach ($server in $arr1) {…} si nu ar fi nici o problema cu aceasta abordare. Insa in Powershell putem folosi operatorul –contains ca in exemplul de mai jos:
La fel putem folosi si operatorul –notcontains sau putem efectua cautari folosind wildcard-uri cu –like:
Sper ca exemplele de mai sus sa va mai scape de cateva linii de cod din scripturile viitoare.
Spor!