前言
今天,真的是被PowerShell坑的不要不要的!故事就不分享了,大家看看這個錯誤和解決方法吧。
正文
錯誤資訊
New-Object : 找不到型別 [Microsoft.Online.Administration.StrongAuthenticationRequirement]: 請確認載入了包含該型別的程式 集。 所在位置 行:1 字元: 8 + $SAR = New-Object -TypeName Microsoft.Online.Administration.StrongAut ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidType: (:) [New-Object], PSArgumentException + FullyQualifiedErrorId : TypeNotFound,Microsoft.PowerShell.Commands.NewObjectCommand
錯誤截圖
解決方法
安裝模組
Install-Module MSOnline
連線MSOnline
Connect-MsolService
然後在執行上面的PowerShell命令,就沒問題了
$auth = New-Object -TypeName Microsoft.Online.Administration.StrongAuthenticationRequirement $auth.RelyingParty = "*" $auth.State = "Enabled" Set-MsolUser -UserPrincipalName tztest.10@domain.com -StrongAuthenticationRequirements $auth
結束語
真他喵的坑,以後,還是得多讀書,吃了讀書少的虧!!!