gpt4 book ai didi

loops - 使用输入变量的PowerShell循环

转载 作者:行者123 更新时间:2023-12-03 01:21:17 24 4
gpt4 key购买 nike

首先,就PowerShell /编码而言,我是一个完全白痴,因此我很抱歉这是一个过于简单的问题。

我有一个脚本,用于通过PowerShell创建通讯组列表以进行交换:

param($name,$user=$(throw "You must specify the name of the group"))
New-DistributionGroup -Name $name -OrganizationalUnit "XXX.com/Distribution Lists"
Add-DistributionGroupMember -Identity "$name" -Member "$user"

第一个变量$ name是组的名称,第二个变量$ user是要添加到组中的用户的名称。

理想情况下,我想循环添加用户,以便有人可以使用 ./script GROUPNAME User1 User2 User3 User4 User5调用脚本。

谁能提供任何见解或为我指明正确的方向?

最佳答案

您可以将$user$users视为数组:

$users | %{ Add-DistributionGroupMember -Identity "$name" -Member $_ }

(也许有更好的方法来添加多个用户,但是上面的内容应该可以帮助您入门。)

该脚本可以这样调用:
.\script GROUPNAME User1,User2,User3

关于loops - 使用输入变量的PowerShell循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13919438/

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