diff --git a/Patches/Windows/Remove-Permissions.ps1 b/Patches/Windows/Remove-Permissions.ps1 deleted file mode 100644 index 3e787ce..0000000 --- a/Patches/Windows/Remove-Permissions.ps1 +++ /dev/null @@ -1,22 +0,0 @@ -$folderPath = "C:\Scripts" -$groupName = "NT AUTHORITY\Authenticated Users" - -# Get current ACL -$acl = Get-Acl -Path $folderPath - -# Create a new FileSystemSecurity object -$newAcl = New-Object System.Security.AccessControl.DirectorySecurity - -# Disable inheritance and copy existing rules -$newAcl.SetAccessRuleProtection($true, $true) - -# Get all rules except Authenticated Users -$rules = $acl.Access | Where-Object {$_.IdentityReference -ne $groupName} - -# Add each rule to the new ACL -foreach ($rule in $rules) { - $newAcl.AddAccessRule($rule) -} - -# Apply the modified ACL back to the folder -Set-Acl -Path $folderPath -AclObject $newAcl \ No newline at end of file diff --git a/TCSE-Computer-Deploy.bat b/TCSE-Computer-Deploy.bat index 1b334ac..8ad0fd2 100644 --- a/TCSE-Computer-Deploy.bat +++ b/TCSE-Computer-Deploy.bat @@ -91,10 +91,6 @@ powershell Remove-Item -Path 'C:\Scripts\Software\Office2016' -Recurse -Force powershell Remove-Item -Path 'C:\Scripts\Software\RemoteAgent64-TCSE.exe' powershell Remove-Item -Path 'C:\Scripts\Software\gcpwstandaloneenterprise64.exe' -:: Remove Permissions -echo Removing User Permissions to Scripts Folder... -powershell -ExecutionPolicy Bypass -File "C:\Scripts\Patches\Windows\Remove-Permissions.ps1" - :: Perform Windows Updates powershell -ExecutionPolicy Bypass -File "C:\Scripts\Patches\Windows\Initial-Windows-Updates.ps1"