我能够查看服务帐户属性,但是当我使用 powershell 在同一个工作站上使用相同的凭据查询它们时,我只能看到非常小的一小部分信息。
我正在使用 Get-ADUser -Filter * -SearchBase
我试图了解这可能是由于什么原因造成的,或者可以帮助我确定这是由于工作站被锁定还是 AD 被锁定导致用户可以在 ADuc 中查看但无法通过脚本访问内容?哪些设置可以控制这一点?
答案1
您可以返回用户的所有属性 - 但您需要选择并调用它们。
尝试以下方法:
Get-ADUser "aUserAccount" -Properties * -filter * | Select *
-Properties *
将获取对象的所有属性(在本例中为用户)
Select *
将显示当前返回的所有属性。
如果需要,您还可以使用以下命令返回特定属性:
Get-ADUser "someone" -properties Property1,Property2,Property3 -filter * | select *
请参阅此链接以获取有关 Get-ADUser 的微软文档:
https://docs.microsoft.com/en-us/powershell/module/addsadministration/get-aduser?view=win10-ps
答案2
默认情况下,Get-ADUser
仅返回属性的子集。您可以使用该-Properties
参数获取更多或全部属性。
-特性
指定要从服务器检索的输出对象的属性。使用此参数可检索默认集合中未包含的属性。
以逗号分隔的名称列表形式指定此参数的属性。要显示对象上设置的所有属性,请指定 *(星号)。
要指定单个扩展属性,请使用该属性的名称。对于非默认或扩展属性,您必须指定该属性的 LDAP 显示名称。