Функция для перемещения / удаления файлов в общей папке в Azure Storage Explorer? - PullRequest
0 голосов
/ 17 января 2019

Я еще не разбираюсь в Powershell, поэтому, пожалуйста, потерпите меня, если я использую неправильную терминологию. (И, пожалуйста, исправьте меня, если я сделаю.)

Я установил модули Az и Azure.Storage.

Я также подключился к своей учетной записи, используя Connect-AZAccount (Это лучший способ? Поскольку вам необходимо скопировать URL-адрес и войти в систему через браузер)

Тогда я просто пытался просмотреть файлы, чтобы проверить соединение. Использование Get-AzureStorageFile

Это запрашивает у меня общее имя - я использовал имя папки в разделе «Общие ресурсы» в Azure Storage Explorer. Но это не удалось, см. Сбой ниже

командлет Get-AzureStorageFile в позиции командного конвейера 1 Поставка значения для следующих параметров: (Введите!? для справки.) ShareName: bss get-azurestoragefile: не удалось получить контекст хранилища. пожалуйста передать контекст хранения или установить текущий контекст хранения.

Дополнительная информация, к сведению, у меня нет доступа к ключу учетной записи, только токен SAS.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 17 января 2019

Если вы используете Connect-AzAccount, вы будете использовать Az модуль powershell Get-AzStorageFile вместо Get-AzureStorageFile. Перед запуском команды Get-AzStorageFile необходимо передать контекст хранилища с помощью New-AzStorageContext, чтобы исправить ошибку.

Пример:

$context = New-AzStorageContext -StorageAccountName "<StorageAccountName>" -StorageAccountKey "<StorageAccountKey>"
Get-AzStorageFile -ShareName "<ShareName>" -Path "<ContosoWorkingFolder>" -Context $context
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...