Powershell expand 属性 产生一个长字符串

Powershell expand property produces one long string

我正在尝试获取组列表并使用组名称创建同名的组策略对象,但我想用 GPO 替换名称的组部分,但是,它作为一个长字符串出现,并将 GPO 的名称创建为一个长名称。

  $groupname = Get-ADGroup -searchbase "OU=examplegroup,DC=example,DC=com" -Filter * | where { $_.name -ne "example"} | select -ExpandProperty name
    $groupname = $groupname.replace("Group","Gpo")
    foreach ($group in $groupname) { New-GPO -name "$groupname"}

新 GPO 的名称在变量 $group 中,而不是 $groupname。 运行 New-GPO-bit 使用 WhatIf-parameter 先试一下。

$groupname = Get-ADGroup -searchbase "OU=examplegroup,DC=example,DC=com" -Filter * | where { $_.name -ne "example"} | select -ExpandProperty name
$groupname = $groupname.replace("Group","Gpo")
foreach ($group in $groupname) { New-GPO -name $group -WhatIf}