gpt4 book ai didi

arrays - Powershell foreach(列出引用的数组项命令)

转载 作者:行者123 更新时间:2023-12-02 14:57:56 24 4
gpt4 key购买 nike

我搜索了高低,但没有运气。
对数组使用 foreach,在对每个数组项运行命令后,我不确定结果来自哪个数组项。

我尝试了很多变化。这段代码是我尝试过的最好的例子。

$ADGroupVar = @(
'ADGroup1'
'ADGroup2'
'ADGroup3'
);

foreach ($ADgrouplist in $ADGroupVar)
{
Write-Host $ADgrouplist
Get-ADGroupMember ($ADgrouplist) | select name
}

ADGroup1
ADGroup2
ADGroup3

Computer5
Computer10
Computer2
Computer4
Computer20
Computer3
Computer1

期望的结果是:

广告组 1
计算机5
计算机10
广告组 2
电脑2
计算机4
计算机20
广告组 3
计算机3
电脑1


Computer5 ADGroup1
Computer10 ADGroup1
...

最佳答案

停止使用Write-Host您不能依赖它的输出,尤其是与标准输出混合时。此示例应举例说明您要完成的任务:

$adGroupList = 'ADGroup1', 'ADGroup2', 'ADGroup3'

foreach ($group in $adGroupList)
{
$group
(Get-ADGroupMember $group).Name
}

关于arrays - Powershell foreach(列出引用的数组项命令),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52048965/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com