我正在使用下面的這個powershell腳本來通過.csv文件許可office365中的批量用戶。O365批量許可證
的UserPrincipalName
[email protected]
但是,我們的.csv的格式爲: 「別名」, 「UPN」
如果.csv文件頭是該腳本才起作用 "myrobinson","[email protected]"
我想知道如何重新編碼這個腳本,所以它可以與我們的.csv文件一起使用?
$path= Import-Csv -Path "\\11.10.38.142\Users\myrobinson\NewUsers.csv"
foreach ($item in $path){
$MSOLUserName= $item.UserPrincipalName
$password = ConvertTo-SecureString "[email protected]" -AsPlainText –Force
$credential = New-Object System.Management.Automation.PsCredential("[email protected]",$password)
$cred = Get-Credential -cred $credential
Import-Module MSOnline
Connect-Msolservice -cred $cred
$AccountSkuId = "jpsd:STANDARDWOFFPACK_FACULTY"
$UsageLocation = "US"
$LicenseOptions = New-MsolLicenseOptions -AccountSkuId $AccountSkuId
Set-MsolUser -UserPrincipalName $MSOLUserName -UsageLocation $UsageLocation
Set-MsolUserLicense -UserPrincipalName $MSOLUserName -AddLicenses
$AccountSkuId -LicenseOptions $LicenseOptions
}
爲什麼不改變CSV中的標題? – TheMadTechnician