我需要在SFB中注册多个用户,我需要为该用户注册其用户和电话分机,在TXT中,我和用户和分机有两列,中间用“;”分隔,我的疑问是, foreach命令中的单独列?并将用户名和电话分机号正确添加到代码中吗?
sampleData.txt
用户|扩展名
[email protected] ; 3331 <br/>
[email protected] ; 3332 <br/>
[email protected] ; 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/>
}
如vonPryz建议,请使用Import-CSV
从文件中获取数据。您可以使用与其余数据相同的方式在文件中包括分隔列的标题,或者稍后使用cmdlet添加标题:
无标题: