@echo off
if "%~1"=="" (
echo Search users in AD by logonname ^(default^) or display name
echo Usage %0 ^ ^[-name^|-samid^] ^[dsget options^]
echo ^ - logon name or user display name with mask
echo for example "jon*", "*andr*".
echo see "dsquery user /?" for help
echo [-name^|-samid] - query by -name or -samid ^(default -samid^)
echo see "dsquery user /?" for help
echo [dsget options] - set more info for display ^(such -tel, -email^)
echo default -disabled -display -samid
echo see "dsget user /?" for help
echo -----------------------------------------------------------------------
echo Swed Collection Sergey Davydov
goto quit
)
if "%~2"=="-name" (
set typeu=-name
) else (
set typeu=-samid
)
dsquery user %typeu% "%~1" | find "CN">nul
if %errorlevel% EQU 0 (
dsquery user %typeu% "%~1" | dsget user -disabled -display -samid %3 %4 %5 %6 %7 %8 %9
) else (
echo.
echo "%~1" by %typeu% not found
echo.
)
:quit
|