Не удается сопоставить хранилище дисков Azure как диск с сетевым словом с помощью PowerShell - PullRequest
0 голосов
/ 11 июля 2019

Сначала я проверяю соединение с хранилищем через порт 445:

Test-NetConnection -ComputerName myshare.file.core.windows.net -Порт 445

ComputerName: myshare.file.core.windows.net RemoteAddress: 55.111.11.152 RemotePort: 445 InterfaceAlias: Ethernet SourceAddress: 192.168.47.204 TcpTestSucceeded: True

Итак, все выглядит нормально, но тогда:

New-PSDrive -Name F -Persist -PSProvider FileSystem -Root "\\ myshare.file.core.windows.net \ myfolder"

New-PSDrive: сетевое имя не найденоВ строке: 1 символ: 1 + New-PSDrive -Name G -Persist -PSProvider FileSystem -Root "\\ myshare ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidOperation: (G: PSDriveInfo) [New-PSDrive], Win32Exception + FullyQualifiedErrorId: CouldNotMapNetworkDrive, Microsoft.PowerShell.Commands.NewPSDriveCommand

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 16 июля 2019

Хорошо, для будущих пользователей, отчаявшихся, как я, я нашел решение.Значение ключа реестра

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa \ lmcompatibilitylevel

должно быть установлено на 3. Теперь это работает.

0 голосов
/ 12 июля 2019

Вы должны использовать UNC-путь через add \\, это будет так,

New-PSDrive -Name F -Persist -PSProvider FileSystem -Root "\\myshare.file.core.windows.net\myfolder"

Я добавляю учетные данные учетной записи хранения и общую папку Azure на Windows Server 2016 VM Azure. enter image description here Справка: https://docs.microsoft.com/en-us/azure/storage/files/storage-how-to-use-files-windows#mount-the-azure-file-share-with-powershell

...