列出所有用户属性,但不包括Powershell中的空白/空字段

时间:2018-06-19 11:32:07

标签: powershell

我正在使用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方面,我实际上还是个婴儿,所以要感谢那些花了我一两秒钟的人。

0 个答案:

没有答案