Вопрос или проблема
У меня есть строка подключения к Azure Storage, которая выглядит так:
DefaultEndpointsProtocol=https;
AccountName=myaccount;
AccountKey=xxx_LongEncryptedString_xxx;
EndpointSuffix=core.windows.net
Также у меня есть имя общего ресурса, например “MyShare
“. В C# я подключаюсь так:
ShareClient share = new ShareClient(connectionString, "MyShare");
Вопрос: Я хотел бы подключить этот общий ресурс к диску в Windows (10 / 11 Pro) с помощью Powershell или cmd. Как я могу это сделать?
Ответ или решение
Как подключить Azure Storage к диску Windows с помощью Powershell или cmd
Подключение Azure File Share к локальному диску в операционных системах Windows 10 или 11 Pro позволяет пользователям легко получать доступ к данным, хранящимся в облачном хранилище, как если бы они находились на локальном диске. В этом руководстве мы подробно рассмотрим, как осуществить это подключение с использованием предоставленной строки подключения и имени общего ресурса.
Шаг 1: Установите необходимые параметры
Прежде всего, вы должны иметь под рукой:
- Строку подключения к Azure Storage, которую вы уже получили:
DefaultEndpointsProtocol=https; AccountName=myaccount; AccountKey=xxx_LongEncryptedString_xxx; EndpointSuffix=core.windows.net
- Имя общего ресурса (Share name), в вашем случае
MyShare
. - Букву диска, которую вы хотите назначить для вашего общего ресурса (например, Z:).
Шаг 2: Создание скрипта для подключения
Для подключения к Azure File Share с помощью PowerShell, вы можете воспользоваться следующими командами:
# Укажите строку подключения
$storageAccountName = "myaccount"
$storageAccountKey = "xxx_LongEncryptedString_xxx"
$shareName = "MyShare"
$driveLetter = "Z:"
# Создайте строку доступа к общему ресурсу
$storageUri = "https://$storageAccountName.file.core.windows.net/$shareName"
# Выполните подключение к общему ресурсу
cmd /c "net use $driveLetter $storageUri /u:$storageAccountName $storageAccountKey"
Шаг 3: Выполнение скрипта
- Откройте PowerShell с правами администратора.
- Скопируйте и вставьте пример кода выше, изменив $storageAccountName, $storageAccountKey и $shareName на свои значения.
- Запустите скрипт.
После выполнения команды вы должны увидеть сообщение об успешном подключении. Вы можете перейти к "Этот компьютер" и увидеть новый сетевой диск, который будет отображаться как Z:
(или любая другая буква диска, которую вы назначили).
Шаг 4: Проверка подключения
Чтобы убедиться, что подключение прошло успешно, выполните команду:
Get-PSDrive
Вы должны видеть новый диск в списке, и он будет отображаться как Z:
.
Заключение
Теперь вы знаете, как подключить Azure File Share к локальному диску в Windows. Это решение предоставляет удобный доступ к облачным данным, что может значительно облегчить рабочий процесс, позволяя пользователям работать с файлами так же, как если бы они находились на локальном компьютере. Применяя данные шаги, вы обеспечите эффективное управление и использование Azure Storage.
Если у вас возникнут сложности или дополнительные вопросы, не стесняйтесь обращаться в техническую поддержку Azure или просматривать документацию Microsoft для получения более подробной информации.