не удалось добавить данные в файл sharepoint с помощью службы автоматизации Azure

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


person goced    schedule 31.07.2019    source источник
comment
Думаю, я смогу решить эту проблему. Есть ли способ остановить runbook после одного запуска. Чтобы не повторилось 3 раза ›   -  person goced    schedule 01.08.2019


Ответы (1)


Хорошо, через некоторое время я исправил проблему. После add-pnpfile ...... вы передаете его | нулевой

Вот и все. скрипт останавливается после загрузки, счастливых дней

person goced    schedule 16.08.2019