在 Windows 中装载 Azure 文件共享并对其进行访问

Azure 文件存储是 Microsoft 推出的易用云文件系统。 可以在 Windows 和 Windows Server 中装载 Azure 文件共享。 本文介绍了三种在 Windows 中装载 Azure 文件共享的不同方式:使用文件资源管理器 UI、通过 PowerShell,以及通过命令提示符。

若要将 Azure 文件共享装载到托管其的 Azure 区域之外(例如本地或其他 Azure 区域),OS 必须支持 SMB 3.0。

Azure 文件共享可以装载在 Windows 计算机上,不管是在本地还是在 Azure VM 中,具体取决于 OS 版本。 下表说明了:

Windows 版本 SMB 版本 可以在 Azure VM 上装载 可以在本地装载
Windows 7 SMB 2.1
Windows Server 2008 R2 SMB 2.1
Windows 8 SMB 3.0
Windows Server 2012 SMB 3.0
Windows Server 2012 R2 SMB 3.0
Windows 10 SMB 3.0
Note

我们始终建议使用相对于 Windows 版本来说最新的 KB。

在 Windows 中装载 Azure 文件共享的先决条件

  • 存储帐户名:若要装载 Azure 文件共享,需要存储帐户的名称。

  • 存储帐户密钥:若要装载 Azure 文件共享,需要主(或辅助)存储密钥。 目前不支持使用 SAS 密钥进行装载。

  • 确保端口 445 已打开:Azure 文件存储使用 SMB 协议。 SMB 通过 TCP 端口 445 通信 - 请查看防火墙是否未阻止 TCP 端口 445 与客户端计算机通信。

使用文件资源管理器装载 Azure 文件共享

Note

请注意,以下说明是在 Windows 10 上显示的,在较旧的版本上可能稍有不同。

  1. 打开文件资源管理器:可以从“开始”菜单打开,也可以按 Win+E 快捷键打开。

  2. 导航到窗口左侧的“此电脑”项。这样会更改功能区中的可用菜单。在“计算机”菜单中,选择“映射网络驱动器”

    “映射网络驱动器”下拉菜单的屏幕截图

  3. 在 Azure 门户中从“连接”窗格复制 UNC 路径:有关如何查找此信息的详细说明,请参阅此文

    Azure 文件存储“连接”窗格中的 UNC 路径

  4. 选择驱动器号并输入 UNC 路径。

    “映射网络驱动器”对话框的屏幕截图

  5. 使用带 Azure\ 前缀的存储帐户名称作为用户名,使用存储帐户密钥作为密码。

    网络凭据对话框的屏幕快照

  6. 根据需要使用 Azure 文件共享

    Azure 文件共享现已装载

  7. 做好卸载(或断开连接)Azure 文件共享的准备后,即可在文件资源管理器中右键单击“网络位置”下对应于共享的条目,并选择“断开连接”

使用 PowerShell 装载 Azure 文件共享

  1. 使用以下命令装载 Azure 文件共享:记得将 <storage-account-name><share-name><storage-account-key><desired-drive-letter> 替换为适当的信息。

    $acctKey = ConvertTo-SecureString -String "<storage-account-key>" -AsPlainText -Force
    $credential = New-Object System.Management.Automation.PSCredential -ArgumentList "Azure\<storage-account-name>", $acctKey
    New-PSDrive -Name <desired-drive-letter> -PSProvider FileSystem -Root "\\<storage-account-name>.file.core.chinacloudapi.cn\<share-name>" -Credential $credential
    
  2. 根据需要使用 Azure 文件共享

  3. 完成后,使用以下命令卸载 Azure 文件共享

    Remove-PSDrive -Name <desired-drive-letter>
    
Note

可以对 New-PSDrive 使用 -Persist 参数,使 Azure 文件共享在装载后对 OS 的其余部分可见。

使用命令提示符装载 Azure 文件共享

  1. 使用以下命令装载 Azure 文件共享:记得将 <storage-account-name><share-name><storage-account-key><desired-drive-letter> 替换为适当的信息。

    net use <desired-drive-letter>: \\<storage-account-name>.file.core.chinacloudapi.cn\<share-name> <storage-account-key> /user:Azure\<storage-account-name>
    
  2. 根据需要使用 Azure 文件共享

  3. 完成后,使用以下命令卸载 Azure 文件共享

    net use <desired-drive-letter>: /delete
    
Note

可以将 Azure 文件共享配置为在重新启动后自动重新连接,只需将凭据持久保存在 Windows 中即可。 以下命令会持久保存凭据:

cmdkey /add:<storage-account-name>.file.core.chinacloudapi.cn /user:AZURE\<storage-account-name> /pass:<storage-account-key>

后续步骤

请参阅以下链接以获取有关 Azure 文件存储的更多信息。

概念性文章

Azure 文件存储的工具支持

引用