我将为超过1000个帐户将文件从文件服务器迁移到OneDrive。(无法使用迁移工具)。我在OneDrive中有管理员权限,可以创建/编辑文件夹等。
#Add required references to SharePoint client assembly to use CSOM
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client")
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime")
# Specify local folder path
$LocalFolder = "C:\test"
# Specify the User account for an Office 365 global admin in your organization
$AdminAccount = "admin@MY_ACCT_W_PERMS.onmicrosoft.com"
$AdminPass = "MY_SUPA_DUPA_SECRET_PWD"
# Specify User's OneDrive Site URL and Folder name
$OneDriveURL = "https://OurCompany-my.sharepoint.com/personal/name_domain_com"
$DocumentLibrary ="Documents"
$TargetFolderName ='' #Leave empty to target root folder
#Connect and Load OneDrive Library and Root Folder
$SecPwd = $(ConvertTo-SecureString $AdminPass -asplaintext -force)
$Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($OneDriveURL)
$Credentials = New-Object
Microsoft.SharePoint.Client.SharePointOnlineCredentials($AdminAccount,$SecPwd)
$Ctx.credentials = $Credentials
$List = $Ctx.Web.Lists.GetByTitle($DocumentLibrary)
$Ctx.Load($List)
$Ctx.Load($List.RootFolder)
$Ctx.ExecuteQuery()等等。
我收到错误:使用"0“参数调用"ExecuteQuery”时出现异常:"Identity Client Runtime Library (IDCRL)无法查找联合登录的领域信息。“
我们已经有了MFA,我找到了一些建议,可以从cmdlet中删除-credentials参数,这样它就会提示输入weblogin,但是如何删除?我迷路了。感谢你的帮助
发布于 2021-04-15 23:45:55
好的,这似乎与权限有关,看起来像是管理员意外地撤销了我在OneDrive中的权限
https://stackoverflow.com/questions/67107295
复制相似问题