Use o seguinte comando (com o /c
incluído):
cmd.exe /c runas /netonly /user:domain\user yourprogram
Eu prefiro trabalhar no Linux, mas meu local de trabalho me obriga a usar o Windows. Estou movendo meu fluxo de trabalho para o BASH no Windows, para obter um meio termo dourado.
Meu problema é lançar o SQL Management Studio do meu BASH no Windows como outro usuário (o login do Windows não está vinculado ao nosso AD, mas o login do SQL é). Até agora eu tenho usado um script em lote que faz:
runas /netonly /user:domain\user "C:\Program Files\...\Ssms.exe"
O que então solicita minha senha. No entanto, do BASH no Windows eu tentei:
cmd.exe runas /netonly /user:domain\user "C:\Program Files\...\Ssms.exe"
Ele abrirá o SQL Management Studio sem solicitar minha senha, como o Windows cmd
normalmente faz. Alguém tem alguma idéia de como forçá-lo a pedir minha senha ao fazer isso?
Use o seguinte comando (com o /c
incluído):
cmd.exe /c runas /netonly /user:domain\user yourprogram