26 lines
812 B
Plaintext
26 lines
812 B
Plaintext
|
[INITIAL]
|
||
|
Message = "Rechner wird zur Domäne hinzugefügt!"
|
||
|
;Message = "Join computer to the domain!"
|
||
|
|
||
|
[Actions]
|
||
|
DefVar $dom$
|
||
|
DefVar $user$
|
||
|
DefVar $password$
|
||
|
set $dom$ = GetProductProperty("domainname", " ")
|
||
|
set $user$ = GetProductProperty("joinadmin", " ")
|
||
|
set $password$ = GetProductProperty("joinadminpw", " ")
|
||
|
PatchTextFile_Create_powershell %scriptpath%\join.ps1
|
||
|
ShellBatch_JoinDom
|
||
|
|
||
|
|
||
|
[PatchTextFile_Create_powershell]
|
||
|
AddLine "$secpasswd = ConvertTo-SecureString '$password$' -AsPlainText -Force"
|
||
|
AddLine '$mycreds = New-Object System.Management.Automation.PSCredential ("$user$", $secpasswd)'
|
||
|
AddLine 'Add-Computer -DomainName "$dom$" -credential $mycreds'
|
||
|
SaveToFile "c:\joinpatched.ps1"
|
||
|
|
||
|
[ShellBatch_JoinDom]
|
||
|
set-executionpolicy RemoteSigned
|
||
|
powershell c:\joinpatched.ps1
|
||
|
del c:\joinpatched.ps1
|
||
|
|