Les 1Liners ou One Liners c’est une pratique qui consiste à arriver au résultat avec le moins de ligne possible, le grâle ultime étant que tout tienne sur une ligne.
C’est pas super lisible, et ça tombe bien, ce n’est pas le but.
Un exemple ci-dessous
1..254 | %{[PSCustomObject]@{IP = ("192.168.1." + $_.ToString()); Result = (Test-NetConnection $("192.168.1." + $_.ToString()) -InformationLevel quiet);}} | FT -AutoSize
Ça sert à faire un Test-Connection sur toutes les IPs entre 192.168.1.1 et 192.168.1.254, renvoyer le tout sous forme d’objet et le formater en tableau.
0 commentaire