0

我有一个 Windows Azure 服务器,我想在其中挂载文件映射。当我在本地 Windows 机器上尝试下面的代码时,它可以正常工作。但它说Access Denied当尝试相同的时候Azure Windows Server。我在这里想念什么?

$acctKey = ConvertTo-SecureString -String "<account_key>" -AsPlainText -Force

$credential = New-Object System.Management.Automation.PSCredential -ArgumentList "Azure\<account_username>", $acctKey

New-PSDrive -Name Z -PSProvider FileSystem -Root "\\server.name\files" -Credential $credential -Persist

PS这里说我确实有访问权限。

4

2 回答 2

0

您能否尝试使用命令提示符挂载 azure 文件共享:

net use Z: \\jasonvmdisks304.file.core.windows.net\jasonshare yjya1gkE0TK0lqx/OUh1kD4fxdhCLDjcOW6XPSF6Y4jyCxxMd45eFEvYRzKp8CMRjRpuz38RISA49qXWw3wKA== /user:Azure\jasonvmdisks304

如果仍然无法正常工作,请您查看事件视图以找到日志,并在此处发布。

于 2018-02-07T09:58:54.977 回答
0

不确定是否已解决,因此会加入。一个问题是,如果客户端位于不同的 Azure 区域(例如本地或其他地方),则需要 SMB3.0,否则,允许使用 SMB2.1(如果在同一区域)。这是一项安全功能。

于 2018-02-08T19:22:27.547 回答