以不同用户身份运行 UDL 文件

问题描述 投票:0回答:1

我有时会创建并运行通用数据链接文件(UDL)来检查计算机是否会连接到目标上的数据库 表情机,这可以很好地作为我自己的网络帐户。但是,是否可以以其他用户身份运行 UDL 文件,而无需以该用户身份登录客户端计算机?我知道大多数应用程序我只需按住右 Shift 键并右键单击该应用程序,并且我可以选择以管理员或其他用户身份运行,或者大多数 Windows 应用程序可以配置为以这种方式运行,但我找不到如何配置 UDL文件以例如目标服务器上的本地服务器帐户运行,或对我自己有效的不同网络帐户运行,而无需以该用户身份登录客户端计算机。

请问可以这样做吗?

我尝试过“runas”组件,但它指出 UDL 不是 win32 应用程序。我尝试将“ShowRunasDifferentuserinStart”的注册表项添加到注册表路径“HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Explorer”,但发现“HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows”中没有资源管理器

windows-explorer udl
1个回答
0
投票

我发现实现此目的的一种方法是使用您希望用于 UDL 的帐户启动一个新的 CMD 窗口,然后使用

start
启动 UDL 文件。

runas /user:DOMAIN\account "cmd"

这将使用提供的凭据打开一个新的 CMD 窗口。在新的 CMD 窗口中,您可以通过输入

start C:\path\to\my.udl

打开 UDL 文件
© www.soinside.com 2019 - 2024. All rights reserved.