PowerShell 与 ADUC 以及访问属性

PowerShell 与 ADUC 以及访问属性

我能够查看服务帐户属性,但是当我使用 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参数获取更多或全部属性。

Get-ADUser 的 Microsoft 文档

-特性

指定要从服务器检索的输出对象的属性。使用此参数可检索默认集合中未包含的属性。

以逗号分隔的名称列表形式指定此参数的属性。要显示对象上设置的所有属性,请指定 *(星号)。

要指定单个扩展属性,请使用该属性的名称。对于非默认或扩展属性,您必须指定该属性的 LDAP 显示名称。

相关内容