基本上我正在玩get-content
来在Office365中创建一堆用户:
$a=get-content C:\users.txt
foreach($b in $a)
{New-Mailbox -Name $b -Alias $b –Shared -PrimarySmtpAddress $b@email.org
Add-MailboxPermission $b -User me@email.com -AccessRights FullAccess -AutoMapping $true}
这适用于从文本文件批量导入一组用户,但我需要更进一步。
我在users.txt
中有2个用户:
user1
user2
我在stacks.txt
中有4个不同的测试堆栈:
uat1
qa1
trn1
cln1
我希望文本文件中总共有8个用户,或者我可以在上面的脚本中变量的结果:
user1uat
user1qa1
user1trn1
user1cln1
user2uat
user2qa1
user2trn1
user2clan1
不知道如何以我可以将其设置为变量的方式完成此操作,然后使用上面的脚本创建8个共享邮箱。
答案 0 :(得分:1)
想想我想出来了。
$a=get-content C:\irusers.txt
$c=get-content C:\stacks.txt
$e=foreach ($b in $a) {
foreach ($d in $c) {
-join($b,$d)}}