我更喜欢使用 Linux 工作,但我的工作场所迫使我使用 Windows。我正在将我的工作流程转移到 Windows 中的 BASH,以达到黄金折中。
我的问题是作为另一个用户从 Windows 上的 BASH 启动 SQL 管理工作室(Windows 登录与我们的 AD 无关,但 SQL 登录与 AD 有关)。到目前为止,我一直在使用一个批处理脚本,它执行以下操作:
runas /netonly /user:domain\user "C:\Program Files\...\Ssms.exe"
然后会提示我输入密码。但是,在 Windows 上,我尝试从 BASH 执行:
cmd.exe runas /netonly /user:domain\user "C:\Program Files\...\Ssms.exe"
它将打开 SQL Management Studio,而不会像 Windowscmd
通常那样提示我输入密码。有人知道如何强制它在执行此操作时询问我的密码吗?
答案1
使用以下命令(使用/c
包括):
命令执行程序/Crunas /netonly /用户:域\用户你的程序