Er min syntax forkert.
Hejsa.Jeg har et lille problem. I min kode har jeg dette:
$sMyEmployee = get-aduser -filter {manager -eq $sUserInfo.DistinguishedName}
foreach ($employee in $sMyEmployee) {
$aDirectReports += $employee.DistinguishedName
}
som fungere. Længere nede i min kode har jeg dette:
$sMyEmployee = get-aduser -filter {manager -eq $aDirectReports[0]}
som ikke fungere, men hvis jeg gør dette i stedet:
$FQDN = $aDirectReports[0]
$Filter = "manager -eq ""$FQDN"""
$sMyEmployee = get-aduser -filter $Filter
Så virker det.
Er der én der kan forklare mig hvorfor? Kan jeg bare ikke direkte kalde mit element fra mit array?