windows10怎么创建第二个用户,windows10怎么添加一个用户

首页 > 经验 > 作者:YD1662023-12-06 05:30:43

3.7.6 开始-睡眠

我们需要确认该过程是否有效。最简单的方法是查看 Active Directory 以验证 AD 现在是否具有与我们刚刚提供的用户名匹配的用户。但是,因为,它不是很即时的;我们利用“开始-睡眠” cmdlet。PowerShell将毫不犹豫地按顺序处理我们的代码行。因此,它将执行 New-ADUser cmdlet。然后,一旦Active Directory完成用户的创建,它将立即尝试Get-ADUser。

由于跨 AD 数据库的复制,我们可能会在找到条目之前查询数据库,从而产生命令不起作用的外观。我们可以通过简单地留出一些时间让 Active Directory 复制赶上来解决这个问题。

启动-睡眠 cmdlet 仅允许 PowerShell 执行命令,然后等待指定的时间量,然后立即移动到下一个命令。帮助我们消除竞争条件。

图 3.25 从 Tiny PowerShell 项目代码开始-睡眠。

windows10怎么创建第二个用户,windows10怎么添加一个用户(25)

3.7.7 获取ADUser

确认新用户是在Active Directory中创建的最佳方法是检查我们预期用户的活动目录。我们可以使用 -filter * 查询所有 Active Directory 。但这可能会给我们带来数百或数千名用户返回。我们不想在大海捞针中寻找我们的新针。

相反,我们可以让PowerShell为我们完成这项工作。通过利用管道机制和 Where-Object cmdlet,我们可以让 PowerShell 拉取 Active Directory 中的所有用户,然后仅向我们提供与我们提供的用户名匹配的用户对象。利用另一个管道机械师和 Tee-Object cmdlet,我们可以同时将此信息发送给操作员和日志,以便在创建时以及以后查看日志的任何人确认用户已成功创建。

创建用户帐户是 IT 专业人员可能获得的最常见任务之一。系统上的每个用户都需要一个帐户才能使用它,这是没有办法的。今天,我们已经开始自动化此过程。想象一下,如果您不查看需要帐户的大量新员工并知道它会占用您一天中的几个小时,那么您还需要多少时间来处理更具挑战性的问题?

PowerShell的价值应该是显而易见的。在接下来的章节中,这个价值将以多种新闻方式展开。在后面的章节中,我们将基于您在此处学到的技能进行构建,这些技能不仅可以创建用户帐户,还可以管理这些用户的组和电子邮件地址,其中的信息不会超过您在此脚本中使用的信息。

除了创建这些用户的速度之外,使用脚本创建新用户还可以使您更加一致。创建用户帐户有很多移动部分,虽然它们都不是特别困难,但它确实为简单的错误留下了很多空间。忘记输入字段,输入错误的用户名,一般拼写错误。所有这些常见错误都可以通过一致地使用脚本化解决方案从您的环境中简单地消除。

图 3.26 Get-ADUser 和 Tee-Object from Tiny PowerShell 项目代码。

windows10怎么创建第二个用户,windows10怎么添加一个用户(26)

3.8 小结
上一页34567末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.