我正在使用Get-ADUser -Identity X在文本文件中列出属于AD的X的所有属性,但它还包含我要排除的“空”字段
Import-Module ActiveDirectory
$usn = Read-Host -Prompt 'Enter username (1+7)'
Get-ADUSer -Identity $usn -Properties * | out-file .\testi.txt
作为示例,它将列出(部分示例)
AccountExpirationDate :
accountExpires : 9223372036854775807
AccountLockoutTime :
AccountNotDelegated : False
在该示例中,我希望它根本不列出AccountExpirationDate和AccountLockoutTime,因为它们都是“空”的,但是我找不到任何方法。
我尝试使用“ where-object”,但这不会影响属性,而是会影响整个列表。正如您可能会注意到的那样,在pshell方面,我实际上还是个婴儿,所以要感谢那些花了我一两秒钟的人。