将String添加到Array Powershell中的值

问题描述 投票:1回答:1

我有一个阵列中的字符串,这些是组的名称。现在我想修改这些值并将另一个String连接到此String的开头

$Groups = Get-ADPrincipalGroupMembership $User $GroupArray = @()

foreach ($Group in $Groups)
{
$GroupArray += ($Group | select name)
} 
echo $("Domain\" + $GroupArray[0])

这打印如下:

Domain\@{name=Domain Users}

但是,我希望得到类似的东西:

Domain\Domain Users
arrays string powershell powershell-v2.0
1个回答
0
投票

如果要添加所有值,请将其更改为arraylist:

$Groups = Get-ADPrincipalGroupMembership $User

$arraylist = New-Object System.Collections.ArrayList
foreach ($Group in $Groups)
{
$arraylist.Add($Group.Name) | Out-Null
} 

$arraylist

PS:您可以根据需要显示与域进行整理的结果;我没有碰过那一节。希望能帮助到你。

© www.soinside.com 2019 - 2024. All rights reserved.