PowerShell 技能连载 - 对比 AD 用户
您是否曾希望对比 ADUser 的属性?假设您安装了 RSAT 工具,您可以用 Get-ADUser
读取每个 AD 用户,但是对比它们的属性不那么容易。
除非使用以下函数:它基本上是将 AD 用户属性分割成独立的对象,这样便可以使用 Compare-Object
:
1 | #requires -Version 3.0 -Modules ActiveDirectory |
以下是输出可能看起来的样子:
1 | PS C:\> Compare-User -User1 student1 -User2 administrator |
还可以只输出需要的属性:
1 | PS C:\> Compare-User -User1 student1 -User2 administrator -Filter memberof, lastlogontime, logonCount, Name |