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