我编写了一个脚本,用于将包含多个目录和文件的目录上载到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
}
}