Хорошо, я задал подобный вопрос, но теперь я пытаюсь выполнить задачу через автоматизацию Azure. Я могу подключиться к сайту SharePoint через автоматизацию Azure (powershell). с правильными учетными данными. Я могу загрузить файл и добавить к нему данные. Но я могу, когда я пытаюсь отправить файл обратно в SharePoint, он добавляет содержимое 3 раза, а затем автоматизация Azure приостанавливает Runbook после 3 раз. Он работает идеально, если я загружаю этот файл как другое имя файла.
$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 раза. Но у меня нет этой проблемы, если я загружаю его как новое имя файла.