DSQUERY | DSMOD spørgsmål
Hej derude,Jeg vil lave et cmd script som gør følgende:
1. Tager et computernavn som input, laver et opslag i AD efter computerkonto (via DSQUERY), og gemmer resultat i variable.
2. Vha DSQUERY søger efter grupper hvis navn begynder med 'XX' under specificeret OU. Gemmer resultatet i variable.
3. Via DSMOD og de gemte variabler melde den fundne computer account ind i de fundne grupper.
Er dette muligt?
Pt. er det lykkes mig at lave følgende:
@Echo off
cls
echo ----------------------
set /p DN=Enter computer host name:
dsquery computer -name %DN% | dsmod group
"CN=DK-SDG-.Net Framework 1.1,OU=WDS/RIS Groups,OU=Software Distribution,OU=DK,DC=XXX,DC=YYY"
"CN=DK-SDG-.Net Framework 2.0,OU=WDS/RIS Groups,OU=Software Distribution,OU=DK,DC=XXX,DC=YYY" -addmbr
echo ----------------------
pause
Jeg vil altså gerne skulle undgå at liste grupperne som computer accounten skal gøres til medlem af manuelt.
Jeg har forsøgt at lave en linje med 2 DSQUERY som begge piper resultatet af deres forespørgsel til DSMOD, men uden held.
Min gruppeopslags DSQUERY ser således ud:
dsquery group "OU=WDS/RIS Groups,OU=Software Distribution,OU=DK,DC=XXX,DC=YYY" -name DK-SDG*
Al hjælp tages imod med kyshånd.
Pft.
David