首页 > 解决方案 > 在 Active Directory 中更新多个用户 - 国家和经理属性问题

问题描述

我创建了一个脚本,该脚本将从 SQL 数据库中获取用户数据,并在两者之间存在差异时将更改应用于活动目录。截至 9 月,我是 PowerShell 的新手,并且在整个项目中一直在学习。

一切正常,除了将更新后的 Country 和 Manager 更改写入 AD。这是 Set-ADUser 部分。

Set-ADUser $row.SamAccountName -GivenName ($row.firstName) -Surname ($row.lastName) -Initials ($row.initials) -City ($row.city) -Company ($row.company) <#-Country ($row.country)#> -Department ($row.department) -DisplayName ($row.displayName) -Fax ($row.fax) <#-Manager ($row.manager)#> 
-MobilePhone ($row.mobile) -Office $row.office -PostalCode ($row.postalCode) -State ($row.province) -StreetAddress ($row.streetAddress) -OfficePhone ($row.telephoneNumber) -Replace @{ipPhone=$ipphone} -Title ($row.title) -HomePage ($row.website) 

除了重新配置 ipPhone 属性之外,其他一切都是相同的格式。如您所见,这是我的第一篇文章。创建这个帐户是我最后的手段。我在网上搜索了两者的解决方案,我也尝试了这些解决方案,但没有骰子。

Country 和 Manager 属性被注释掉,因为如果未注释 Set-ADUser 更改将不会写入。如果您需要更多信息,请告诉我。

谢谢你。

标签: powershell

解决方案


推荐阅读