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

[玩转系统] 从 PowerShell 中的列表获取 AdUser

作者:精品下载站 日期:2024-12-14 17:31:45 浏览:15 分类:玩电脑

从 PowerShell 中的列表获取 AdUser


Active Directory 是一个中央存储库,用于存储有关 Windows 网络中的用户、计算机和其他对象的信息。管理员通常需要从预定义列表中检索 Active Directory 用户帐户。

使用 PowerShell 中的 Get-AdUser cmdlet 根据提供的列表获取 AD 用户。

PowerShell 中的`Get-AdUser` 命令用于获取有关 Active Directory 中用户的信息。此命令从包含用户 SamAccountName 的列表中检索用户帐户。

在本文中,我们将讨论如何使用 PowerShell 中的 Get-AdUser cmdlet 从列表中获取 Active Directory 中的用户列表。

从列表中检索广告用户

PowerShell 中的 Get-AdUser cmdlet 查询 Active Directory 中的用户帐户。要从列表中获取广告用户信息,请按照以下步骤操作。

  1. 准备列表 - 创建一个包含用户名列表的文本文件,每行一个用户名。将文件另存为 .csv 文件。该文件将用作 PowerShell 脚本的输入。
  2. 启动 PowerShell 终端 - 使用管理权限打开 PowerShell。
  3. 运行 PowerShell 脚本 - 使用以下 PowerShell 脚本从列表中获取 aduser。
# Read the content of the file
$userNameList = Get-Content -Path C:\PowerShell\adusers_names.csv

# Iterate over the usernames one by one and get aduser information
foreach($username in $userNameList) {
    Get-AdUser -Identity $username | Select Givenname, SamAccountName, UserPrincipalName
}

在上面的 PowerShell 脚本中,Get-Content cmdlet 读取 Path 参数中指定的 csv 文件的内容,并将结果存储在 $userNameList 变量中。

Foreach 循环逐一迭代用户名列表,并使用 Get-AdUser 命令检索有关特定用户的信息。

Get-AdUser 命令使用 Identity 参数指定用户名并获取用户帐户信息。它将结果通过管道传输到选择用户的 Givename、SamAccountName 和 UserPrincipalName 属性的 Select 命令。

上述 PowerShell 脚本的输出从列表中检索广告用户信息。

[玩转系统] 从 PowerShell 中的列表获取 AdUser

酷提示:如何在 PowerShell 中将广告用户导出到 csv!

结论

我希望上述有关如何使用 PowerShell 中的 Get-AdUser cmdlet 从列表中获取 aduser 的文章对您有所帮助。

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

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

取消回复欢迎 发表评论:

关灯