无法使用PowerShell将Azure驱动器存储映射为Netword驱动器

时间:2019-07-11 15:37:08

标签: powershell azure-storage azure-storage-blobs

我首先测试通过端口445与存储的连接:

  

Test-NetConnection-计算机名myshare.file.core.windows.net-端口   445

     

计算机名称:myshare.file.core.windows.net   远程地址:55.111.11.152   远程端口:445   接口别名:以太网   源地址:192.168.47.204   TcpTestSucceeded:是

所以,一切似乎都还可以,但是:

  

New-PSDrive-名称F -Persist -PSProvider文件系统-Root   “ \\ myshare.file.core.windows.net \ myfolder”

     

New-PSDrive:找不到网络名称在第1行char:1   + New-PSDrive-名称G -Persist -PSProvider文件系统-Root“ \\ myshare ...   + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~       + CategoryInfo:InvalidOperation:(G:PSDriveInfo)[New-PSDrive],Win32Exception       + FullyQualifiedErrorId:CouldNotMapNetworkDrive,Microsoft.PowerShell.Commands.NewPSDriveCommand

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您应该通过添加\\使用UNC路径,就像这样,

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

我在Windows Server 2016 Azure 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

答案 1 :(得分:0)

好吧,对于像我这样绝望的未来用户,我找到了解决方案。注册表项的值

  

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa \ lm兼容性级别

必须设置为3。现在可以使用。