- <#
- .SYNOPSIS
- This script uses ADSI to add a new OU to a domain.
- .DESCRIPTION
- This script creates a pointer to the domain, then
- uses the Create method to create a new OU under
- the root of the domain.
- .NOTES
- File Name : New-Ou.ps1
- Author : Thomas Lee - tfl@psp.co.uk
- Requires : PowerShell V2 CTP3
- .LINK
- This script posted to:
- http://www.pshscripts.blogspot.com
- .EXAMPLE
- PSH [C:\foo]: .\New-OU.PS1'
- Created OU: PowerShell
- distinguishedName : {OU=PowerShell,DC=cookham,DC=net}
- Path : LDAP://ou=PowerShell,dc=Cookham,dc=Net
- #>
- ##
- # Start of Script
- ##
- #Set variables
- $OuName = “PowerShell”
- $Domain = [ADSI]“LDAP://dc=Cookham,dc=Net”
- # Create the OU
- $Ou = $Domain.Create(”OrganizationalUnit”, “ou=” + $OuName)
- $Ou.SetInfo()
- # Display results
- "Created OU: {0}" -f $OUName
- $OU
This blog contains PowerShell scripts, more PowerShell scripts and still more PowerShell scripts. Occasionally you may see some organisational posts.
Thursday 6 August 2009
New-Ou.PS1
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment