如何在PowerShell中改进多个目录上载到SharePoint Online的能力?

时间:2019-07-04 15:21:20

标签: powershell sharepoint upload sharepoint-online

我编写了一个脚本,用于将包含多个目录和文件的目录上载到SharePoint。现在,即使禁用所有状态更新,上载的执行速度也相对较慢。

是否有一种方法可以改善/加快脚本运行速度,或者是否可以使用仅通过上传更改更改的文件的功能? :S我是初学者,并不真正知道是否有办法:O

谢谢!

#(...) Login, etc.

$SourcePath = $path.TrimEnd('/')

#(...) Define other Variables, Write-Host, etc.

$file = Get-ChildItem -Path $path -Recurse
$i = 0;
(dir $path -Recurse) | %{
$i++
if($_.GetType().Name -eq "FileInfo"){

$SPFolderName = $docLibrary + $_.DirectoryName.Substring($path.length);
Write-Progress - activity "Running..." -status $status -PercentComplete (($i / $file.length) * 100)

Add-PnPFile -Path $_.FulName -Folder $SPFolderName

}
}

0 个答案:

没有答案