Active Directory OU が存在するかどうかを確認し、ユーザーを作成する別の関数と組み合わせて使用する true または false の値を返すように、powershell 関数を作成しようとしています。私が抱えている問題は、OU が存在する場合でも、常に false の値を返すことです。
function checkIfOuExists{
param(
[parameter(Mandatory)]
[string]$nameOfOU
)
$existingOU = Get-ADOrganizationalUnit -Filter 'Name -like "$nameOfOU"'
if($existingOU -eq $null){
return $false
}
else{
return $true
}
}