Avatar billede dpp83 Nybegynder
16. december 2008 - 11:07

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
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester