如何以特定用户身份从运行对话框打开 UNC 路径?

如何以特定用户身份从运行对话框打开 UNC 路径?

当我在运行框中使用 \computer\path 时,文件夹直接打开,而不会询问我以哪个用户身份访问该文件夹...

有两台计算机 A 和 B,分别有管理员 X 和 Y,共享文件夹存在于 A 上,我已授予 X 完全权限,而 Y 对该共享文件夹具有只读权限。当我从计算机 Y 的运行对话框打开此文件夹时,它直接以只读权限打开,我如何以用户 X 的身份打开它,以便我拥有所有权限。

答案1

让我们假设您希望了解C:\temp爱丽丝的计算机,只是为了让事情清楚一点:

  • 用户 A 是alice
  • 用户 B 是john

如果您以 Alice 身份登录,则您已经explorer以登录用户的身份启动该过程,因此您将拥有完全权限(如X示例中的用户所示)。

现在,如果用户John想要\\share\path以其他用户身份登录时访问,有两种简单的方法可以实现。

使用 Runas 功能

RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ] /user:程序

这可以翻译为:

runas.exe /user:localdomain\john explorer.exe

explorer无论谁登录,这都会以 John 的身份运行该过程(您可以在 PowerShell 中创建一个脚本来指示这一点)。

映射驱动器

下一个选择是尝试使用不同的用户名访问 Windows 共享

相关内容