Powershell get-content将列拆分为两个

问题描述 投票:0回答:1

我需要在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/>

}
powershell foreach skype
1个回答
1
投票

vonPryz建议,请使用Import-CSV从文件中获取数据。您可以使用与其余数据相同的方式在文件中包括分隔列的标题,或者稍后使用cmdlet添加标题:

无标题:

© www.soinside.com 2019 - 2024. All rights reserved.