Я не могу заставить это работать ... есть идеи?По сути, даже если пользователь находится в Чикаго, заявка о том, что он не является пользователем, входит в оператор else.
Я хочу собрать всех пользователей в AD.
Тогда я хочучтобы посмотреть местонахождение их офиса и в зависимости от того, где они находятся, установить их адрес ....
$Users = Get-ADGroupMember "Domain Users" -recursive | Select-Object sAMAccountName
foreach ($User in $Users)
{
if
(Get-ADUser -filter {saMAccountName -eq '$User' -and Office -eq "Chicago"})
{
Set-ADUser -StreetAddress "66 Chicago Rd" -City "Chicago" -PostalCode "60618" -State "IL" -Country "US" -Replace @{ co="United States"; countryCode="804" }
}
else
{
(echo $User " not in Chicago!")}
}