如何请求用户输入批处理文件然后将其添加到命令中?

时间:2013-03-21 16:42:10

标签: batch-file active-directory cmd

好的,所以我以前从未编写过批处理文件,但我现在已经到了需要批处理文件的地步,但据我所知,它会非常复杂。所以,基本上这就是我需要做的事情:

我需要一个批处理文件,它会向用户询问几个问题,然后使用他们的答案完成一个命令,以便在Windows的cmd.exe中运行。

我的机器命令如下:

csvde -f C:\output -d "cn=Users,dc=test,dc=local" -r "(&(objectClass=user)(objectCategory=person))" -l "givenName, sn, objectGUID"

所以我需要一个批处理文件,要求客户将信息放在"dc=test""dc=local"的字段中,然后执行完成的命令。

任何形式的帮助都会非常好,提前谢谢。

1 个答案:

答案 0 :(得分:0)

:testlp
(set test=)
set /p test="Please enter test value "
if not defined test goto testlp

然后使用dc=%test%而不是dc=test

让您自己弄明白如何输入local ...