Tenho receio de que não há como fazê-lo funcionar no Windows exatamente mesma maneira.
Uma solução bastante fraca é usar o
comando runas com o parâmetro /savecred
.
Isso salva a senha, portanto, ela deve ser inserida apenas na primeira vez que o comando RunAs for usado, mas é uma péssima ideia, pois cria uma brecha de segurança. Há também a pegadinha que só funciona com o built-in
Conta de administrador, desativada por padrão, que cria uma segunda falha de segurança.
Para detalhes sobre como fazer isso funcionar, consulte Como Para criar um atalho que permita a um usuário padrão executar um aplicativo como administrador .
Eu realmente aconselho usar o comando RunAs com nome de usuário e fornecer o senha em tempo de execução.
Para execução remota, consulte a ferramenta PsExec para iniciar comandos de comandos interativos em sistemas remotos.