PowerShell-将计算属性与另一个选定字段连接

PowerShell-将计算属性与另一个选定字段连接,powershell,active-directory,Powershell,Active Directory,我只是尝试从结果集中连接两列。我想连接列SamAccountName和domain 代码如下: $ad_list = Get-Content C:\AD\ad_groups.txt $domain = "@domain.com" ForEach ($ad_group in $ad_list) { Get-ADGroupMember -Identity $ad_group -Server MyServer | Select-Object Name,SamAccount

我只是尝试从结果集中连接两列。我想连接列SamAccountNamedomain

代码如下:

$ad_list = Get-Content C:\AD\ad_groups.txt
$domain = "@domain.com"
ForEach ($ad_group in $ad_list) { 
    Get-ADGroupMember -Identity $ad_group -Server MyServer | 
        Select-Object Name,SamAccountName, @{Name='domain';Expression={$domain}} , @{Name='Ad_Group';Expression={$ad_group}} 
}

这个表达式看起来像
{$\u.SamAccountName+$domain}
,我在下面的示例中编辑了domain

$ad_list = Get-Content C:\AD\ad_groups.txt
$domain = "@domain.com"
ForEach ($ad_group in $ad_list) { 
    Get-ADGroupMember -Identity $ad_group -Server MyServer | 
        Select-Object Name,SamAccountName, @{Name='domain';Expression={$_.SamAccountName + $domain}} , @{Name='Ad_Group';Expression={$ad_group}} 
}

所以,您需要3列(名称,SAMAccountName@Domain是的,这正是我需要的。谢谢我非常接近,只是在SamAccountName字段前面没有“$\”。@mmassey10太好了,别忘了接受答案