gpt4 book ai didi

powershell - Powershell过滤输出文件

转载 作者:行者123 更新时间:2023-12-03 01:19:18 29 4
gpt4 key购买 nike

我正在寻找不在“所有用户”组中的AD上的所有用户,输出文件将显示所有字段,我希望它只是“名称”字段。

脚本是:

Get-ADUser -Filter * -properties memberof | Where-Object {!($
_.memberof -like "*all email*")} | out-file c:\users\worta\desktop\users.csv

它在txt文件中显示为
`DistinguishedName : CN=Administrator,CN=Users,DC=Inside,DC=John-Henderson,DC=co
,DC=uk
Enabled : True
GivenName :
MemberOf : {CN=Fax Users,CN=Users,DC=Inside,DC=John-Henderson,DC=co,DC
=uk, CN=Organization Management,OU=Microsoft Exchange Secur
ity Groups,DC=Inside,DC=John-Henderson,DC=co,DC=uk, CN=HFS
Terminal Services,CN=Users,DC=Inside,DC=John-Henderson,DC=c
o,DC=uk, CN=Internet Users,CN=Users,DC=Inside,DC=John-Hende
rson,DC=co,DC=uk...}
**Name : Administrator**
ObjectClass : user
ObjectGUID : 840790d7-fe4e-46ea-9781-e64269543ce8
SamAccountName : Administrator
SID : S-1-5-21-2809677999-1344825738-4163663879-500
Surname :
UserPrincipalName : administrator@Inside.John-Henderson.co.uk

`
我只想要突出显示字段名称的输出

谢谢您的帮助。

最佳答案

如果要输出为CSV,我建议在Out-File上使用Export-Csv。另外,您可以使用Select-Object来选择您感兴趣的属性:

Get-ADUser -Filter * -properties memberof | 
Where-Object {!($_.memberof -like "*all email*")} |
Select-Object Name |
Export-Csv c:\users\worta\desktop\users.csv -NoTypeInfo

关于powershell - Powershell过滤输出文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19656552/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com