23 lines
676 B
PowerShell
23 lines
676 B
PowerShell
Import-Module '.\CheckInf.psm1'
|
|
|
|
function New-TraineesComputer($lab, $computer) {
|
|
Check-ADOrgranizationlUnit
|
|
Check-ADGroup
|
|
for($i = 1; $i -le $computer; $i++){
|
|
$name = "Lab" + $lab + "-S"+ $i.ToString("00")
|
|
New-ADComputer -Name $name -SAMAccountName $name -PATH "OU=Trainees, OU=Workstation, DC=OnlineB10, DC=hk"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
function New-TrainersComputer($lab, $computer){
|
|
Check-ADOrgranizationlUnit
|
|
Check-ADGroup
|
|
for($i = 1; $i -le $computer; $i++){
|
|
$name = "Lab" + $lab + "-T"+ $i.ToString("00")
|
|
New-ADComputer -Name $name -SAMAccountName $name -PATH "OU=Trainers, OU=Workstation, DC=OnlineB10, DC=hk"
|
|
|
|
}
|
|
|
|
} |