使用Powershell和-UseWebLogin MFA处理弹出框



我有一个工作脚本,用于记录到sharepoint并加载所需的文件,但对于某些帐户,它不起作用(不进行azure同步等(,甚至与-UseWebLogin一起使用仍然要求我选择帐户并输入密码和登录名。所以我需要的是:

  1. 第一个命令点击";选择一个帐户"箱子
  2. 输入通行证和登录

就是

我试过了该选项仍然没有成功,请帮助处理它我不知道如何通过-UseWebLogin传递参数

提前感谢

$SiteURL = "https://sharepoint.com/sites/..."
$FileRelativeURL = "/../....docx"
$DownloadPath = "C:Temp"

Try {
#Connect to PNP Online
Connect-PnPOnline -Url $SiteURL -UseWebLogin

# download file 
Get-PnPFile -Url $FileRelativeURL -Path $DownloadPath -AsFile
}
catch {
write-host "Error: $($_.Exception.Message)" -foregroundcolor Red
}

使用参数-Credentials,如:

$cred = Get-Credential
Connect-PnPOnline -Url $SiteURL -Credentials $cred

最新更新