Foreach用于连接Active Directory的DLG和GG组

时间:2017-11-10 03:42:46

标签: powershell foreach active-directory

我希望脚本从文本文件中获取内容,并将DLG,GG添加到每行的前面。

例如

IT
Fiance
HR

应改为

DLG IT, GG IT
DLG Fiance, GG Fiance
DLG HR, GG HR

然后,我想创建一个256循环来创建域本地组和全局组,并使GG组成为DLG组的成员。

我已经尝试了三种不同的变体来连接,但它们似乎都不起作用。

版本1

foreach

第2版

Get-Content ".\Groups.txt" | ForEach-Object ($name) {
    $DLGGROUP = '"DLG"+" "+$Name'
    $GGGROUP = '"GG"+" "+$Name'
    "$DLGGROUP, $GGGROUP" | Out-File -filepath ".\DLGGG.csv"
}

第3版

foreach ($name in Get-Content ".\Groups.txt") {
    $DLGGROUP = "DLG" + " " + $Name
    $GGGROUP = "GG" + " " + $Name
    "$DLGGROUP, $GGGROUP" | Out-File -filepath ".\DLGGG.csv"
}

0 个答案:

没有答案