好的,我问过这样的问题,但现在我正在尝试通过 Azure 自动化执行任务。我可以通过 Azure 自动化 (powershell) 连接到 SharePoint 站点。使用正确的凭据。我可以下载文件并将数据附加到它。但是当我尝试将文件上传回 SharePoint 时,它会添加 3 次内容,然后 Azure 自动化会在 3 次后暂停 Runbook。如果我将此文件作为不同的文件名上传,它确实运行完美。
$siteurl="https://abc.sharepoint.com/sites/xxx/teamsites/os"
$credSP = Get-AutomationPSCredential -Name 'test'
$fileFolder = "$Env:temp"
Connect-PnPOnline -Url $siteurl -Credentials $credSP
Get-PnPFile -Url "/sites/xxx/teamsites/os/Directory and Operating
Systems/test.csv" -Path $fileFolder -Filename test.csv -AsFile -Force
$test = "31-07-2019 -11:35"
Add-Content -Path $fileFolder\test.csv $test
Add-PnPFile -Path $fileFolder\test.csv -Approve -Folder "Directory and
Operating Systems" #-ErrorAction Ignore
这是结果测试测试 31-07-2019 -11:35 31-07-2019 -11:35 31-07-2019 -11:35
如您所见,它添加了 $test 3 次。但是,如果我将其作为新文件名上传,则不会出现此问题。