我有一个阵列中的字符串,这些是组的名称。现在我想修改这些值并将另一个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
如果要添加所有值,请将其更改为arraylist:
$Groups = Get-ADPrincipalGroupMembership $User
$arraylist = New-Object System.Collections.ArrayList
foreach ($Group in $Groups)
{
$arraylist.Add($Group.Name) | Out-Null
}
$arraylist
PS:您可以根据需要显示与域进行整理的结果;我没有碰过那一节。希望能帮助到你。