在上一篇文章中,我们向您展示了从简单的用户列表到在ActiveDirectory中创建用户的最快方法。但是,您经常会得到一个包含额外数据字段的用户列表。由于我们无法为每个可能的场景提前编写脚本,因此我们将向您展示如何使用我们的用户创建PowerShell脚本并对其进行修改以满足您的需要。
在本例中,我们已经为新用户提供了Office属性,因此我们需要确保在创建时将其添加到每个新用户帐户中。
我们要做的第一件事是将excel文件保存为.csv文件。
接下来,我们打开ActiveDirectory用户和计算机管理单元。我们需要找出Office字段的实际属性名,因此我们将通过双击当前用户的属性来打开它们。
我们可以看到,该用户在“常规”选项卡上为其“办公室”属性填写了人力资源。
我们将单击Atribute编辑器选项卡来查找该Office字段的技术名称,因为我们需要这个名称才能在一分钟内进入PowerShell。它显示Office字段的属性名是physicalDeliveryOfficeName。由于属性名并不总是与其他选项卡中的字段名相同,因此有时要找到您要查找的内容可能有点困难。如果您似乎找不到所需的字段,则始终可以创建一个虚拟用户并将该特定字段修改为唯一的字段,然后转到“属性编辑器”(Attribute Editor)选项卡并向下滚动,直到找到它。
现在我们需要编辑PowerShell脚本来反映这个新字段。其格式为“AttributeName=dataRecord”。我们要确保在“$dataRecord.”条目之后正确输入.csv文件中的字段名。本节将从我们的用户文件中提取数据:
$physicalDeliveryOfficeName=$dataRecord.Office
脚本的这一部分将把它放入新的用户对象中:
$objUser.Put(“physicalDeliveryOfficeName”,$physicalDeliveryOfficeName)
完成的脚本将如下所示:
确保将脚本保存为.ps1文件。
使用C:UsersAdministrator文件夹中的用户列表和脚本,右键单击脚本并选择runwithpowershell。
当我们跳回到广告用户和计算机,我们可以看到新的用户创建。
打开一个新创建的用户将显示Office字段是用原始用户列表中的数据填充的。
使用PowerShell创建多个用户是一项非常简单的任务,有了这些知识,您就再也不用操心了。
如果您使用Microsoft Access,那么您已经知道将数据添加到数据库的多种方法。大多数用户使用table方法,因为这是查看和添加新数据的最简单方法。但是,问题是,在添加新数据之前,您需要检查现有数据。 ...
除了**干净的可打印文档外,使用adobeacrobatpro**的文件还可以包含自动计算输入的公式。下面是如何在PDF文件中进行简单计算。 使用pdf进行计算 当涉及到可以用公式和自动计算创建文件的软件时,你可能会想到一个像microsoftexc...
...;单击“是”,注册表编辑器打开。 通过命令提示符或powershell打开注册表编辑器 您还可以从命令提示符或PowerShell打开注册表编辑器。两个应用程序的命令相同,但我们使用的是PowerShell。 打开PowerShell,键入“regedit”,然后按...
您可能正在使用Microsoft Excel整齐地组织邮件列表。但是,当您准备打印邮件标签时,您需要使用邮件合并从Excel列表在Word中创建它们。下面是方法。 第一步:准备你的邮件列表 如果您已经在Excel中创建了邮件列表,那么您可...
...ubuntubashshell中的默认用户帐户,请打开命令提示符窗口或PowerShell窗口。 要打开命令提示窗口,请打开“开始”菜单,搜索“cmd”,然后按Enter键。要打开PowerShell窗口,请右键单击开始按钮(或按Windows+X),然后从超级用户菜单...
...管理员版本才能创建新的用户帐户。 注意:如果您看到PowerShell而不是powerusers菜单上的命令提示符,那么这是Creators更新windows10时出现的一个切换。如果您愿意,可以很容易地切换回显示powerusers菜单上的命令提示符,也可以尝...
...机器上安装一个操作系统。 下面的文章向您展示了如何使用一些更流行的虚拟化软件程序在Windows和Windows中运行Linux,以及如何在windows7中运行XP模式。我们还将向您展示如何在Windows中创建和使用虚拟硬盘,甚至如何在PC上运行移...
... -iv “$1” “$2”.$date_formatted 在名称中包含空格的文件上使用脚本时,将解决此问题。Samuel还指出,当从这个站点(或一般的互联网)复制和粘贴代码时,一定要用适当的破折号和引号替换那些经常替换它们的“排版更好”的破...
...机的系统信息记录在一个集中的存储位置。然后,您可以使用这些数据来监视或报告这些系统,无论您认为合适与否。 bginfo设置 如果您熟悉BGInfo,可以跳过此部分。但是,如果您从未使用过此工具,只需几分钟即可完成设置,...
...的可靠方法,因为他们不受脚本拦截器的影响。一个广泛使用的日志文件分析工具是开源工具AWStats。 在设置AWStats之前,您需要确保在您的windowsserver2003/iis6或windowsserver2008/iis7机器上安装Perl。 配置网站日志 为了捕获AWStats跟踪...