Need a PowerShell Stress Test Script for Active Directory

Project Description:

I need someone who can create a Powershell script to use ADSI and go our query tons of objects like, groups, all users, etc. We are trying to stress test a active domain controller. We need to implement some new auditing policies and need to know that by adding these auditing Group Policy that the server can handle that plus other overhead. Originally we were trying to use ADTEST tool made by Microsoft that was made back in 2001 but this tool is outdated. So you can look at that tool if needed to get a feel for what we are trying to do...


We would like to be able to hard code a domain by LDAP://CN or by specific server name. We really need to be able to point this script at a domain controller and launch multiple powershell command windows for multiple threads since there is no real way to simulate multiple users.

This is what we need to be able to emulate with this script.

1. LDAP simple bind to server or domain

2. LDAP fast bind to domain or server

3. LDAP searches

4. LDAP updates

5 DNS search like nslookup and pointing to DC to resolve lookup for a list of URLS

6. Authenticate User - Maybe input user name and password in file for test users and have LDAP authenticate user.

7. Maybe adding a list of 10,000 users to a group, etc....

Basically we are trying max out a server to see how much of a load it can handle. I would like run this script against a server and then I can use perfmon on my own to do traces and log counters for AD specific counters.

Please Help... Let me know if you can help...... Needing this for a last minute project that we are trying to put together in 1 day... I know this is ridiculous for a timeframe and this kinda stuff can take sometime... Maybe this can start out addressing some of our needs and we can build upon it...

We have a Windows 2008 R2 forest and child domains by regions. We do not need to be able to run this on the entire environment at once. Just one server at a time to determine if it can handle a load..

I will be checking back in within a few hours as I need to get some sleep... Hopefully we can get this going pretty quickly..


Skills: Active Directory, Shell Script, Software Architecture

See more: powershell stress test, active directory stress test, query active directory powershell, script active directory users, Powershell, the need for auditing, test out, server load test, look for dns, how to get a dns server, group directory, c plus plus test, command group, auditing i, active test, what is microsoft active directory, powershell time, powershell dns, powershell 2, microsoft windows powershell, how to take a test, c active directory, active directory microsoft, auditing description, Windows Active Directory

About the Employer:
( 20 reviews ) Tomball, United States

Project ID: #4917296

4 freelancers are bidding on average $253 for this job


Dear Sir/Madam, We are working on the proposal. We would send it to you in 5 hours max from now. Please do NOT award this project to anyone else before that. Thanks Shome.

$263 USD in 7 days
(14 Reviews)

Hi, Kindly check your inbox for more info. Regards, Navdeep

$277 USD in 3 days
(6 Reviews)

Hi, I can do this for you. I am proficient in developing scripts for Active Directory using PowerShell. I have recently completed two projects related to programming/scripting with Active Directory. Will look forward t More

$250 USD in 6 days
(1 Review)

Expert in Unix shell script programming – Bourne, Korn and "C" shells, PERL and Rexx, and unix utilities (sed, awk, vi, grep, make). with Autosys and Autosys Adapter for PeopleSoft process scheduling system in the Unix More

$222 USD in 5 days
(0 Reviews)