Para converter uma variável Set /P
em um argumento passado
Você pode usar argumentos em lote e passar o valor do nome de logon para o script como o primeiro argumento. Você pode então referenciar o valor do primeiro argumento com %1
. Você pode simplesmente alterar set /p logonname=Enter logonname:
para set logonname=%1
no seu script.
Script
@echo on
set logonname=%1
net user /domain %logonname%
Mais recursos
-
Argumentos da linha de comando (parâmetros)
%* in a batch script refers to all the arguments (e.g. %1 %2 %3 %4 %5 ...%255) only arguments %1 to %9 can be referenced by number.