azurehpc/scripts/ad_win.ps1

41 строка
1.4 KiB
PowerShell
Executable File

#install AD
param (
[Parameter(Mandatory=$true)][string] $ad_domain,
[Parameter(Mandatory=$true)][string] $ad_user,
[Parameter(Mandatory=$true)][string] $ad_password
)
#$ProgressPreference = 'SilentlyContinue'
Write-Output $ad_domain
Write-Output $ad_user
Write-Output $ad_password
#cd C:\Windows\Temp
#Invoke-WebRequest -OutFile C:\Windows\rgs_trial.lic $lic_url
#Invoke-WebRequest -OutFile SenderSetup64.exe $sw_url
#.\SenderSetup64.exe /z"/autoinstall /agreetolicense /clipboard /rgslicensefile=C:\Windows\rgs_trial.lic /noreboot" -Wait
Install-WindowsFeature AD-Domain-Services -IncludeAllSubFeature -IncludeManagementTools
Install-WindowsFeature DNS -IncludeAllSubFeature -IncludeManagementTools
Install-ADDSForest `
-CreateDnsDelegation:$false `
-DomainName $ad_domain `
-InstallDns `
-DomainMode Win2012R2 `
-ForestMode Win2012R2 `
-DatabasePath C:\Windows\NTDS `
-SysvolPath C:\Windows\SYSVOL `
-LogPath C:\Windows\Logs `
-NoRebootOnCompletion:$false `
-Force `
-SafeModeAdministratorPassword (ConvertTo-SecureString $ad_password -AsPlainText -Force) > D:\domain.log
#New-ADUser `
# -Name "hpcuser" `
# -GivenName "hpcuser" `
# -Surname "hpcuser" `
# -SamAccountName "hpcuser" `
# -UserPrincipalName "hpcuser@$ad_domain" `
# -AccountPassword(ConvertTo-SecureString $ad_password -AsPlainText -Force) `
# -Enabled $true > D:\user.log