好的,我已经问过类似的问题,但是现在我试图通过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次。但是如果我将其上传为新文件名,则不会出现此问题。
答案 0 :(得分:0)
好一会儿,我解决了这个问题。 在add-pnpfile ......之后,将其通过管道传递给|空的
就这样。片段在上传后停止, 开心的日子