Должно быть, кроме функции tostring()
(используйте toString()
, чтобы убедиться в отсутствии проблем с чувствительностью к регистру)
Кроме того, вы можете использовать elseif
, чтобы избежать проведения второго теста, если первый был успешным:
if ($pda.ActiveSyncEnabled.toString() -like "True") {$pdaout = "TRUE"}
elseif ($pda.ActiveSyncEnabled.toString() -like "False") {$pdaout = "-"}