DSQUERY.exe – Windows CMD Command
Notice: A non well formed numeric value encountered in /home/future4tech/public_html/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 118
Notice: A non well formed numeric value encountered in /home/future4tech/public_html/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 119
Notice: A non well formed numeric value encountered in /home/future4tech/public_html/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 118
Notice: A non well formed numeric value encountered in /home/future4tech/public_html/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 119
Search for an active directory object.
1 2 3 4 5 6 7 8 9 10 11 |
Syntax DSQuery Computer DSQuery Contact DSQuery Group DSQuery OU DSQuery Site DSQuery Server DSQuery User DSQuery Quota DSQuery Partition DSQuery * (LDAP query) |
Commas within a CN must be escaped with the backslash \ character CN=Company\, Incorporated…
Escape Backslashes with a second backslash CN=Sales\\ Latin America…
If any value contains spaces, use quotation marks: “CN=John Smith,CN=Users,DC=F4T,DC=com“
Special Tokens
The token $username$ (case insensitive) can be used to place the SAM account name.
Entering * as a password will prompt for a new password.
Adding multiple Objects
For any DS command, you can enter multiple values separated by spaces.
e.g. to add several user accounts at once just supply a list of the distinguished names separated with spaces.
It is also possible to store multiple values in a text file and redirect it into DSQUERY.
1 2 3 |
PowerShell To call dsquery and store the resulting string in a powershell array variable (from PowershellHell.com): $arrComputerList = $(&dsquery computer -limit 0)|%{$_.Split("=")[1].replace(",OU","").replace(",CN","")} |
I am lucky that I detected this weblog, precisely the right information that I was searching for! .