Azure 文件共享:无法映射网络驱动器

Posted

技术标签:

【中文标题】Azure 文件共享:无法映射网络驱动器【英文标题】:Azure File Share: Cannot map network drive 【发布时间】:2021-11-05 08:46:18 【问题描述】:

所以我有一个存储帐户和一个文件共享。 但是当我尝试使用 Azure 在 powershell 脚本中提供的代码映射网络驱动器时遇到问题。 我在脚本中没有其他内容。只需复制并粘贴代码。 Test-NetConnection 部分工作正常。 看起来一切正常。我在运行脚本后得到了这个:

但正如您在图片中看到的 - 当我运行“net use”时,我看不到任何网络驱动器。 资源管理器窗口中也没有显示任何内容。

如果我将所有代码直接粘贴到 powershell 窗口中,一切正常,我得到了我的驱动器。

有什么建议吗?我错过了什么?

编辑: 附加信息 - 我发现驱动器实际上是映射的,但是一旦脚本完成并且不再运行,它就会被删除。 如果我在脚本末尾添加“暂停”,则映射驱动器可用,直到我在 powershell 窗口中按 enter 退出脚本... 也许这对任何人都可以在这里提供帮助的有用信息?

【问题讨论】:

我在使用 Windows 10 [版本 10.0.19043.1165] 时遇到了同样的问题。我在使用命令 net use x: /delete 时也遇到了问题。共享删除,然后在几分钟后重新出现。这个问题的关键问题是:用代码创建一个PowerShell脚本不起作用并且没有报错。代码必须直接粘贴到 PowerShell 窗口提示符中。 【参考方案1】:

我想我解决了这个问题...

通过将 -Scope "Global" 添加到 New-PSDrive 命令,映射的驱动器在脚本主机停止运行后保持不变。

https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Management/New-PSDrive?view=powershell-7.1&viewFallbackFrom=powershell-5.0

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于Azure 文件共享:无法映射网络驱动器的主要内容,如果未能解决你的问题,请参考以下文章

win10怎么映射网络驱动器,怎么连接共享文件夹

电脑重装系统后,无法映射网络驱动器,是怎么回事呢?

如何映射网络驱动器

win7无法将linux的共享文件夹映射网络驱动器

win10怎么新建网络映射驱动器

共享文件夹 因引用账户被锁定 无法访问