gpt4 book ai didi

powershell - 从计算的脚本 block 返回与默认属性不同的属性

转载 作者:行者123 更新时间:2023-12-02 23:48:02 26 4
gpt4 key购买 nike

我试图将Active Directory中的一些信息(计算机名称,描述和用户samAccountName)组合在一起,因为我们拥有的用户具有非标准的登录名。

对于使用它的用户,它具有计算机描述“FirstName LastName”,并且我能够给出计算机名称和描述。

但是,当我尝试使用以下脚本提取登录名时:

Get-ADComputer -Filter 'name -like "wks-*"' -properties description|
sort name|
%{"$($_.name),$($_.description),$(get-aduser -Filter {name -eq $_.description})"}

我只是得到给定用户的专有名称。

有没有一种方法可以默认返回其他属性?如果不是这样的事情怎么能完成?

我试图像这样在末尾添加.samaccountname:
%{"$($_.name),$($_.description),$(get-aduser -Filter {name -eq $_.description}).samaacountname"}

但这只是将其连接到专有名称。

最佳答案

如果我理解这个问题,那么我认为这将满足您的要求:

Get-ADComputer -Filter 'name -like "wks-*"' -properties description |
Select-Object Name, Description, @{name='User'; expression = {(Get-ADUser -Filter {name -eq $_.description}).SamAccountName}}

关于powershell - 从计算的脚本 block 返回与默认属性不同的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11343306/

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