使用powershell在server 2008中创建多个用户,第2部分:更多字段

在上一篇文章中,我们向您展示了从简单的用户列表到在ActiveDirectory中创建用户的最快方法。但是,您经常会得到一个包含额外数据字段的用户列表。由于我们无法为每个可能的场景提前编写脚本,因此我们将向您展示如何使用我们的用户创建PowerShell脚本并对其进行修改以满足您的需要。...

在上一篇文章中,我们向您展示了从简单的用户列表到在ActiveDirectory中创建用户的最快方法。但是,您经常会得到一个包含额外数据字段的用户列表。由于我们无法为每个可能的场景提前编写脚本,因此我们将向您展示如何使用我们的用户创建PowerShell脚本并对其进行修改以满足您的需要。

在本例中,我们已经为新用户提供了Office属性,因此我们需要确保在创建时将其添加到每个新用户帐户中。

使用powershell在server 2008中创建多个用户,第2部分:更多字段

我们要做的第一件事是将excel文件保存为.csv文件。

接下来,我们打开ActiveDirectory用户和计算机管理单元。我们需要找出Office字段的实际属性名,因此我们将通过双击当前用户的属性来打开它们。

使用powershell在server 2008中创建多个用户,第2部分:更多字段

我们可以看到,该用户在“常规”选项卡上为其“办公室”属性填写了人力资源。

使用powershell在server 2008中创建多个用户,第2部分:更多字段

我们将单击Atribute编辑器选项卡来查找该Office字段的技术名称,因为我们需要这个名称才能在一分钟内进入PowerShell。它显示Office字段的属性名是physicalDeliveryOfficeName。由于属性名并不总是与其他选项卡中的字段名相同,因此有时要找到您要查找的内容可能有点困难。如果您似乎找不到所需的字段,则始终可以创建一个虚拟用户并将该特定字段修改为唯一的字段,然后转到“属性编辑器”(Attribute Editor)选项卡并向下滚动,直到找到它。

使用powershell在server 2008中创建多个用户,第2部分:更多字段

现在我们需要编辑PowerShell脚本来反映这个新字段。其格式为“AttributeName=dataRecord”。我们要确保在“$dataRecord.”条目之后正确输入.csv文件中的字段名。本节将从我们的用户文件中提取数据:

$physicalDeliveryOfficeName=$dataRecord.Office

脚本的这一部分将把它放入新的用户对象中:

$objUser.Put(“physicalDeliveryOfficeName”,$physicalDeliveryOfficeName)

完成的脚本将如下所示:

使用powershell在server 2008中创建多个用户,第2部分:更多字段

确保将脚本保存为.ps1文件。

使用powershell在server 2008中创建多个用户,第2部分:更多字段

使用C:UsersAdministrator文件夹中的用户列表和脚本,右键单击脚本并选择runwithpowershell。

使用powershell在server 2008中创建多个用户,第2部分:更多字段

当我们跳回到广告用户和计算机,我们可以看到新的用户创建。

使用powershell在server 2008中创建多个用户,第2部分:更多字段

打开一个新创建的用户将显示Office字段是用原始用户列表中的数据填充的。

使用powershell在server 2008中创建多个用户,第2部分:更多字段

使用PowerShell创建多个用户是一项非常简单的任务,有了这些知识,您就再也不用操心了。

  • 发表于 2021-04-14 01:46
  • 阅读 ( 78 )
  • 分类:互联网

你可能感兴趣的文章

如何在microsoft access中创建窗体

如果您使用Microsoft Access,那么您已经知道将数据添加到数据库的多种方法。大多数用户使用table方法,因为这是查看和添加新数据的最简单方法。但是,问题是,在添加新数据之前,您需要检查现有数据。 ...

  • 发布于 2021-03-30 08:08
  • 阅读 ( 203 )

如何在adobeacrobat中创建带计算的pdf表单

除了**干净的可打印文档外,使用adobeacrobatpro**的文件还可以包含自动计算输入的公式。下面是如何在PDF文件中进行简单计算。 使用pdf进行计算 当涉及到可以用公式和自动计算创建文件的软件时,你可能会想到一个像microsoftexc...

  • 发布于 2021-04-02 08:09
  • 阅读 ( 185 )

如何在windows10上打开注册表编辑器

...;单击“是”,注册表编辑器打开。 通过命令提示符或powershell打开注册表编辑器 您还可以从命令提示符或PowerShell打开注册表编辑器。两个应用程序的命令相同,但我们使用的是PowerShell。 打开PowerShell,键入“regedit”,然后按...

  • 发布于 2021-04-02 11:00
  • 阅读 ( 185 )

如何从excel列表在word中创建邮件标签

您可能正在使用Microsoft Excel整齐地组织邮件列表。但是,当您准备打印邮件标签时,您需要使用邮件合并从Excel列表在Word中创建它们。下面是方法。 第一步:准备你的邮件列表 如果您已经在Excel中创建了邮件列表,那么您可...

  • 发布于 2021-04-03 14:30
  • 阅读 ( 179 )

如何在windows10的ubuntubashshell中更改用户帐户

...ubuntubashshell中的默认用户帐户,请打开命令提示符窗口或PowerShell窗口。 要打开命令提示窗口,请打开“开始”菜单,搜索“cmd”,然后按Enter键。要打开PowerShell窗口,请右键单击开始按钮(或按Windows+X),然后从超级用户菜单...

  • 发布于 2021-04-06 15:47
  • 阅读 ( 186 )

如何在Windows10中创建来宾帐户

...管理员版本才能创建新的用户帐户。 注意:如果您看到PowerShell而不是powerusers菜单上的命令提示符,那么这是Creators更新windows10时出现的一个切换。如果您愿意,可以很容易地切换回显示powerusers菜单上的命令提示符,也可以尝...

  • 发布于 2021-04-07 18:07
  • 阅读 ( 151 )

学习如何虚拟化操作系统的最佳文章

...机器上安装一个操作系统。 下面的文章向您展示了如何使用一些更流行的虚拟化软件程序在Windows和Windows中运行Linux,以及如何在windows7中运行XP模式。我们还将向您展示如何在Windows中创建和使用虚拟硬盘,甚至如何在PC上运行移...

  • 发布于 2021-04-12 14:57
  • 阅读 ( 256 )

shell脚本编写入门指南2:for循环

... -iv “$1” “$2”.$date_formatted 在名称中包含空格的文件上使用脚本时,将解决此问题。Samuel还指出,当从这个站点(或一般的互联网)复制和粘贴代码时,一定要用适当的破折号和引号替换那些经常替换它们的“排版更好”的破...

  • 发布于 2021-04-12 21:18
  • 阅读 ( 157 )

使用bginfo构建网络计算机的系统信息数据库

...机的系统信息记录在一个集中的存储位置。然后,您可以使用这些数据来监视或报告这些系统,无论您认为合适与否。 bginfo设置 如果您熟悉BGInfo,可以跳过此部分。但是,如果您从未使用过此工具,只需几分钟即可完成设置,...

  • 发布于 2021-04-13 02:12
  • 阅读 ( 160 )

在windows服务器和iis上设置awstats

...的可靠方法,因为他们不受脚本拦截器的影响。一个广泛使用的日志文件分析工具是开源工具AWStats。 在设置AWStats之前,您需要确保在您的windowsserver2003/iis6或windowsserver2008/iis7机器上安装Perl。 配置网站日志 为了捕获AWStats跟踪...

  • 发布于 2021-04-13 12:12
  • 阅读 ( 180 )
mklpo829
mklpo829

0 篇文章

相关推荐