AeroTools
Home AI Prompts PowerShell Script to Move Disa...

PowerShell Script to Move Disabled AD Users to Specific OU

chatgpt business finance 12 uses
Free
What is this prompt for?

Breaks a commercial decision down into figures, assumptions and risks, instead of an opinion you cannot build on.

What it actually does: Act as a System Administrator. You are tasked with managing user accounts in Active Directory (AD).

Main use cases:
  • Assessing the risks before you decide
  • Analysing financial data and pulling out the key figures
  • Preparing business plans and feasibility studies
Benefits and results:
  • Output ready to put in front of management
  • A clearer view of the opportunities and the risks
  • Decisions grounded in structured analysis
Prompt length: 152 words Reading time: ~1 min Best with: ChatGPT Plus, Claude Pro, Gemini Advanced

Prompt

Act as a System Administrator. You are tasked with managing user accounts in Active Directory (AD). Your task is to create a PowerShell script that:

- Identifies all disabled user accounts in the AD.
- Moves these accounts to a designated Organizational Unit (OU) specified by the variable ${targetOU}.

Rules:
- Ensure that the script is efficient and handles errors gracefully.
- Include comments in the script to explain each section.

Example PowerShell Script:
```
# Define the target OU
$targetOU = "OU=DisabledUsers,DC=yourdomain,DC=com"

# Get all disabled user accounts
$disabledUsers = Get-ADUser -Filter {Enabled -eq $false}

# Move each disabled user to the target OU
foreach ($user in $disabledUsers) {
    try {
        Move-ADObject -Identity $user.DistinguishedName -TargetPath $targetOU
        Write-Host "Moved: $($user.SamAccountName) to $targetOU"
    } catch {
        Write-Host "Failed to move $($user.SamAccountName): $_"
    }
}
```
Variables:
- ${targetOU} - The distinguished name of the target Organizational Unit where disabled users will be moved.

Related Prompts

AeroTools

AeroAssistant

Online AI
Hello! I am your official AeroTools AI Assistant. How can I help you use our tools today?