Запуск задачи moveit, которая запускает сценарий bash, использующий служебную программу Azure AzCopy - PullRequest
0 голосов
/ 27 апреля 2018

Я попытался запустить скрипт bash, командный файл и файл скрипта, который использует утилиту azcopy. Команда azcopy копирует файлы из удаленного расположения в хранилище BLOB-объектов Azure.

AZCOPY / Источник: $ Source / Dest: $ Destination / DestKey: $ DestKey /Pattern:*.txt

Все работает нормально, когда я запускаю скрипт вручную. Когда я создаю задачу moveit и запускаю ее, я получаю задачу, успешно завершенную. Однако файлы не были скопированы в хранилище BLOB-объектов. я пытался запустив команду powershell, C: \ WINDOWS \ System32 \ WindowsPowerShell \ v1.0 \ powershell.EXE -NoLogo -NoProfile –ExecutionPolicy Bypass -Command c: \ temp \ GL_Format_Update.ps1. Как уже упоминалось в переполнении стека вопрос .

1 Ответ

0 голосов
/ 01 мая 2018

Я не уверен, как выглядит ваша инфраструктура, но я бы порекомендовал использовать синхронизацию файлов Azure. Вам не придется использовать AZCopy или MoveIT. Вы должны прочитать об этом здесь: https://azure.microsoft.com/en-us/blog/announcing-the-public-preview-for-azure-file-sync/

Файлы Azure также могли бы стать хорошей альтернативой, добавив общий файловый ресурс, позволяющий сохранять файлы из локального доступа в облако.

...