在powershell中获取Office 365凭据,没有提示



我想使用powershell自动从Sharepoint下载文件到本地磁盘,但我不希望我的用户输入密码,因为脚本将在每次系统启动时运行。

Windows密码与Office 365的密码相同,所以我可以使用这个,我如何在PS中实现这一点?

您可以使用DefaultNetworkCredentials

$ctx=New-Object Microsoft.SharePoint.Client.ClientContext($siteUrl) 
$ctx.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials
$web = $ctx.Web
$ctx.Load($web);
$ctx.ExecuteQuery();

最新更新