【发布时间】:2019-08-24 09:00:09
【问题描述】:
如果 dsget 不成功,我正在尝试找出一种方法让我的批处理文件重复一个问题。
这是我目前拥有的:
@echo off
set /p input="Enter AD Username to lookup: "
dsquery user -samid %input% |dsget user -memberof |dsget group -samid |find /v "samid"|findstr /v "dsget%" | clip | echo User found & echo.Groups copied to clipboard
pause
它将用户活动目录组复制到剪贴板,但如果不成功,您必须重新打开批处理文件,我不希望发生这种情况。
基本上,如果 dsquery 未能成功找到用户,我希望它说类似
User not found
Enter an AD Username to lookup:
只有在成功的情况下,它才会剪切 dsquery 的内容
【问题讨论】:
标签: batch-file command-line active-directory