Update AutoUserAndOUCreator.ps1

This commit is contained in:
Ray 2024-04-12 18:48:25 +10:00 committed by GitHub
parent 3c8ef63b4c
commit 9872bba675
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 8 deletions

View File

@ -1,8 +1,7 @@
# Copyright 2024 Rayyan Hodges, M Salim Olime, TAFE NSW, AlphaDelta # Copyright 2024 Rayyan Hodges, M Salim Olime, TAFE NSW, AlphaDelta
# Contact: rayyan.hodges@studytafensw.edu.au, mohammad.olime1@tafensw.edu.au # Contact: rayyan.hodges@studytafensw.edu.au, mohammad.olime1@tafensw.edu.au
# Program Name: AutoUserAndOUCreator # Program Name: AutoUserAndOUCreator
# Purpose of script: Create a batch set of user's and OU's using a CSV file containing a list of predetermined users and OU's. # Purpose of script: Create a batch set of user's within an existing OU using a CSV file containing a list of predetermined users and OU's.
# Other notes: Orginally created by M Salim Olime (Salim), my teacher as part of our class with my assigned modification of creating batch OU's within the script.
# Import required PowerShell modules # Import required PowerShell modules
import-module ActiveDirectory import-module ActiveDirectory
@ -15,12 +14,6 @@ $fusers = Import-Csv $fpath
#Set tempoary password to "Pa$$w0rd1" which the user will be required to change when they first login. #Set tempoary password to "Pa$$w0rd1" which the user will be required to change when they first login.
$fsecPass = ConvertTo-SecureString -AsPlainText "Pa$$w0rd1" -Force $fsecPass = ConvertTo-SecureString -AsPlainText "Pa$$w0rd1" -Force
# Create OU's to be placed in Active Directory (My contribution)
foreach ($ou in $fous) {
$name = $ou.OuName
$path = $ou.OuPath
New-ADOrganizationalUnit -Name $name -Path $path
}
# Create user within already created OU # Create user within already created OU
ForEach ($user in $fusers) { ForEach ($user in $fusers) {