PowerShell 获取AD域用户属性 您所在的位置:网站首页 查看所有域用户 PowerShell 获取AD域用户属性

PowerShell 获取AD域用户属性

2024-07-04 11:33| 来源: 网络整理| 查看: 265

1、查看指定用户信息

Get-ADUser -Identity zhangsan # 显示 DistinguishedName : CN=zhang san,OU=SHA,DC=msh,DC=local Enabled : True GivenName : zhang Name : zhang san ObjectClass : user ObjectGUID : 7aa0a36a-4e9f-48b8-87dd-d41606b0dbe9 SamAccountName : zhangsan SID : S-1-5-21-1999284519-599392543-677991306-1108 Surname : san UserPrincipalName : [email protected]

 2、获取指定用户的所有属性

Get-ADUser -Identity zhangsan -Properties *

3、获取指定属性:显示姓名、密码是否过期、SAN 账户名、UPN 账户名、创建时间、修改时间

Get-ADUser -Identity zhangsan -Properties * | FT Name,PasswordExpired,SamAccountName,UserPrincipalName,whenCreated,whenChanged # 显示 Name PasswordExpired SamAccountName UserPrincipalName whenCreated whenChanged ---- --------------- -------------- ----------------- ----------- ----------- zhang san False zhangsan [email protected] 2/17/2023 12:22:54 AM 2/19/2023 11:46:40 PM

4、模糊查询 li 开头的用户

Get-ADUser -Filter 'Name -like "li*"' | Format-Table Name,SamAccountName,UserPrincipalName # 显示 Name SamAccountName UserPrincipalName ---- -------------- ----------------- li shi lishi [email protected]

5、获取指定OU下面的所有用户

Get-ADUser -Filter * -SearchBase "OU=SHA,DC=msh,DC=local"

6、导出用户

Get-ADUser -Filter * -SearchBase "OU=SHA,DC=msh,DC=local" | ft name > member.csv

7、获取哪些用户 设置了 "密码永不过期"

Get-ADUser -Filter 'PasswordNeverExpires -eq $true' -Server DC1 | select name



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有