Как и в любом языке программирования, в Windows PowerShell есть возможность проверки условий на истинность. Это позволяет выбирать между различными действиями, в зависимости от условий.
За проверку истинности/ложности в языке отвечают логические операторы, а за действия в том или ином случае управляющие инструкции. Читать далее Логические операторы и управляющие инструкции в Windows PowerShell, часть 1