diff --git a/ansible/roles/win_client/tasks/main.yml b/ansible/roles/win_client/tasks/main.yml index 9acaa5e..2ba3891 100644 --- a/ansible/roles/win_client/tasks/main.yml +++ b/ansible/roles/win_client/tasks/main.yml @@ -3,4 +3,3 @@ - import_tasks: chocolatey.yml - import_tasks: rdgw.yml - import_tasks: start_menu.yml -- import_tasks: logon.yml diff --git a/ansible/roles/win_domain_controller/files/OpenStackADBuildv7.5.3.ps1 b/ansible/roles/win_domain_controller/files/OpenStackADBuildv7.5.3.ps1 index ab6aae3..9b7d7d4 100644 --- a/ansible/roles/win_domain_controller/files/OpenStackADBuildv7.5.3.ps1 +++ b/ansible/roles/win_domain_controller/files/OpenStackADBuildv7.5.3.ps1 @@ -411,6 +411,14 @@ New-GPLink -Name "Firefox" -Target $workbenchou New-GPLink -Name "Chrome" -Target $workbenchou #New-GPLink -Name "firewall" -Target $workbenchou +#Logon Script Reg Keys +Import-Module GroupPolicy +if (!(Get-GPLink -Name "User Logon Script" -Target "OU=YourOU,DC=yourdomain,DC=local" -ErrorAction SilentlyContinue)) { +New-GPLink -Name "User Logon Script" -Target "OU=YourOU,DC=yourdomain,DC=local" +} +Set-GPRegistryValue -Name "User Logon Script" -Key "HKCU\Environment" -ValueName "LogonScript" -Type String -Value "C:\\eidf\\logon.ps1" +Set-GPRegistryValue -Name "User Logon Script" -Key "HKLM\Software\Policies\Microsoft\Windows\PowerShell" -ValueName "ExecutionPolicy" -Type String -Value "Unrestricted" + #add entry for WSUS diff --git a/ansible/roles/win_client/tasks/logon.yml b/ansible/roles/win_domain_controller/tasks/logon.yml similarity index 100% rename from ansible/roles/win_client/tasks/logon.yml rename to ansible/roles/win_domain_controller/tasks/logon.yml diff --git a/ansible/roles/win_domain_controller/tasks/main.yml b/ansible/roles/win_domain_controller/tasks/main.yml index 7663b70..3666add 100644 --- a/ansible/roles/win_domain_controller/tasks/main.yml +++ b/ansible/roles/win_domain_controller/tasks/main.yml @@ -1,3 +1,4 @@ --- - import_tasks: features.yml - import_tasks: setup.yml +- import_tasks: logon.yml