【发布时间】:2020-02-24 09:13:32
【问题描述】:
我需要在SFB中注册几个用户,我需要为他们各自的用户注册用户和电话分机,在TXT中我有两列用户和分机用“;”分隔,我的疑问是,如何分隔foreach 命令中的列?用户名和电话分机是否会正确添加到代码中?
sampleData.txt
用户 |扩展
myuser1@mycompany.com ; 3331 <br/>
myuser2@mycompany.com ; 3332 <br/>
myuser2@mycompany.com ; 3334 <br/>
------------------------------------------ -------------------
$user = Get-Content C:\temp\skypeproject\sampleData.txt
foreach ($users in $user) { Set-CsUser –Identity $users –EnterpriseVoiceEnabled $true
<br/> <br/>
–OnPremLineURI tel:+3333333$extension <br/> <br/>
Set-CsUserPstnSettings –Identity "$users" –HybridPSTNSite ACCESSPOOL <br/> <br/>
Grant-CsTenantDialPlan –Identity "$users" –PolicyName Company <br/> <br/>
}
【问题讨论】:
-
考虑使用
Import-CSV,它有-Delimiter开关。
标签: powershell foreach skype