当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何更新 Active Directory 中的国家/地区代码

作者:精品下载站 日期:2024-12-14 22:08:57 浏览:14 分类:玩电脑

如何更新 Active Directory 中的国家/地区代码


在本教程中,我将向您展示如何批量更新 Active Directory 中的国家/地区代码。

使用 Active Directory 用户和计算机控制台,这对于单个用户来说很容易完成。只需开设一个用户帐户并更改国家/地区即可。

[玩转系统] 如何更新 Active Directory 中的国家/地区代码

这将更新三个 Active Directory 属性。

  • C
  • 国家代码

您可以使用属性编辑器或 PowerShell 查看这些属性。

[玩转系统] 如何更新 Active Directory 中的国家/地区代码

要使用 PowerShell 或第三方工具更新国家/地区代码,您必须更新所有三个属性,否则更新将失败。

例如,如果您使用 PowerShell set-aduser cmdlet 并尝试仅更新 co 属性,则会失败。

下面我将介绍一个使用 AD 批量用户更新工具的示例。

示例:批量更新 AD 用户国家/地区代码

在此示例中,我将批量更新 50 个用户的国家/地区代码属性。我要将国家/地区更新为“美国”。您不必为每个用户设置相同的值。

第 1 步:从 ISO 网站获取国家代码

从 ISO 国家/地区代码页获取 ccountryCode 值。您必须使用这些 ISO 3166 国家/地区代码,否则更新可能会失败。

[玩转系统] 如何更新 Active Directory 中的国家/地区代码

在搜索美国网站时,我发现 c 属性为“US”,countryCode 为“840”。 co 属性可以是任何内容,因此我将使用“United States”。

如果缺少这 3 个属性中的任何一个,更新都会失败,如果使用 PowerShell,也是如此。

第 2 步:设置 CSV 文件

从用户批量更新工具下载提供的 CSV 模板。这些属性已包含在模板中,您将需要添加要更新的用户和值。

[玩转系统] 如何更新 Active Directory 中的国家/地区代码

上面是我的 CSV 模板的屏幕截图,A 列是我要更新的用户帐户,后面是 c、co 和 CountryCode 属性。保存您的 CSV 文件并转到步骤 3。

第 3 步:运行更新工具

最后一步是运行批量更新程序工具。选择您的 CSV 文件并单击运行按钮。

[玩转系统] 如何更新 Active Directory 中的国家/地区代码

检查日志中是否有错误。

[玩转系统] 如何更新 Active Directory 中的国家/地区代码

在上面您可以看到我在用户 Mikel.Johnson 上遇到了错误。查看 CSV,该用户缺少 c 和 CountryCode 列的值。我这样做的目的是为了向您展示 Microsoft 需要所有这三个属性。

[玩转系统] 如何更新 Active Directory 中的国家/地区代码

全做完了。这就是批量更新 Active Directory 中的国家/地区值的方法。

您可以运行以下命令来验证每个用户的值

get-aduser -Identity adam.reed -Properties * | select name, c, co, countryCode

[玩转系统] 如何更新 Active Directory 中的国家/地区代码

要使用图形工具,请选择导出用户并单击运行。

[玩转系统] 如何更新 Active Directory 中的国家/地区代码

如果您想尝试批量更新 GUI 工具,可以在此处下载免费试用版。批量更新程序是工具包中包含的多个 Active Directory 工具之一。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯