@@ -20,78 +20,78 @@ This guide includes step-by-step procedures across nine units, covering domain p
20
20
21
21
### Folder: ` /BeforeJoinDomain/ `
22
22
23
- | Script Name | Purpose |
24
- | -------------| ---------|
23
+ | Script Name | Purpose |
24
+ | ------------------------------ | ------------------------------------------------------------------------------------------------------ ---------|
25
25
| ** ITSM-BeforeJoinDomain.hta** | Automates 20 pre-domain actions: registry, network reset, profile prep, WSUS certs, and security compliance for domain readiness. |
26
26
27
27
### Folder: ` /AfterJoinDomain/ `
28
28
29
- | Script Name | Purpose |
30
- | -------------| ---------|
29
+ | Script Name | Purpose |
30
+ | ----------------------------- | ------------------------------------------------------------------------------------------------------ ---------|
31
31
| ** ITSM-AfterJoinDomain.hta** | Finalizes domain config: DNS registration, GPO refresh, profile imprint, offline login setup — ensuring full domain integration. |
32
32
33
33
### Folder: ` /Assets/AdditionalSupportScripts/ `
34
34
35
- | Script Name | Purpose |
36
- | -------------| ---------|
37
- | ** ActivateAllAdminShare.ps1** | Enables Admin shares, activates RDP, disables Windows Firewall and Windows Defender for administrative access. |
38
- | ** ExportCustomThemesFiles.ps1** | Exports Windows custom themes: .msstyles, layout XML, and wallpapers. |
39
- | ** FixPrinterDriverIssues.ps1** | Resets Print Spooler and removes driver conflicts to restore printer functionality. |
40
- | ** GetSID.bat** | Uses Sysinternals to retrieve the system’s Security Identifier (SID). |
41
- | ** InventoryInstalledSoftwareList.ps1** | Generates a complete inventory of installed software for auditing purposes. |
42
- | ** LegacyWorkstationIngress.ps1** | Enables legacy Windows systems to join modern AD domains. |
43
- | ** RenameDiskVolumes.ps1** | Renames ` C: ` to hostname and ` D: ` to "UserData" for consistency. |
44
- | ** SystemMaintenanceWorkstations.ps1** | Runs SFC, DISM, GPO reset, WSUS resync, and optionally reboots with GUI support. |
45
- | ** UnjoinADComputer-and-Cleanup.ps1** | Unjoins computer from AD and cleans residual metadata and artifacts. |
46
- | ** Update-KasperskyAgent.ps1** | Repoints the Kaspersky Agent to the current server and refreshes certificates. |
47
- | ** WorkStationConfigReport.ps1** | Collects and exports BIOS, OS, and network data into a .CSV report. |
48
- | ** WorkstationTimeSync.ps1** | Syncs time and NTP settings; adjusts time zone using a guided GUI. |
35
+ | Script Name | Purpose |
36
+ | ---------------------------------------- | -------------------------------------------------------------------------------------------------- ---------|
37
+ | ** ActivateAllAdminShare.ps1** | Enables Admin shares, activates RDP, disables Windows Firewall and Windows Defender for administrative access. |
38
+ | ** ExportCustomThemesFiles.ps1** | Exports Windows custom themes: .msstyles, layout XML, and wallpapers. |
39
+ | ** FixPrinterDriverIssues.ps1** | Resets Print Spooler and removes driver conflicts to restore printer functionality. |
40
+ | ** GetSID.bat** | Uses Sysinternals to retrieve the system’s Security Identifier (SID). |
41
+ | ** InventoryInstalledSoftwareList.ps1** | Generates a complete inventory of installed software for auditing purposes. |
42
+ | ** LegacyWorkstationIngress.ps1** | Enables legacy Windows systems to join modern AD domains. |
43
+ | ** RenameDiskVolumes.ps1** | Renames ` C: ` to hostname and ` D: ` to "UserData" for consistency. |
44
+ | ** SystemMaintenanceWorkstations.ps1** | Runs SFC, DISM, GPO reset, WSUS resync, and optionally reboots with GUI support. |
45
+ | ** UnjoinADComputer-and-Cleanup.ps1** | Unjoins computer from AD and cleans residual metadata and artifacts. |
46
+ | ** Update-KasperskyAgent.ps1** | Repoints the Kaspersky Agent to the current server and refreshes certificates. |
47
+ | ** WorkStationConfigReport.ps1** | Collects and exports BIOS, OS, and network data into a .CSV report. |
48
+ | ** WorkstationTimeSync.ps1** | Syncs time and NTP settings; adjusts time zone using a guided GUI. |
49
49
50
50
### Folder: ` /Assets/Certificates/ `
51
51
52
- | Certificate Name | Purpose |
53
- | ------------------| ---------|
54
- | ** ADCS-Server.cer** | Certificate for the internal Active Directory Certificate Services (ADCS) infrastructure. |
55
- | ** RDS-Server.cer** | Establishes trust for Remote Desktop Services within the enterprise. |
56
- | ** WSUS-Server.cer** | Enables secure communication with the internal WSUS infrastructure. |
52
+ | Certificate Name | Purpose |
53
+ | -------------------------- | ------------------------------------------------------------------------------------- ---------|
54
+ | ** ADCS-Server.cer** | Certificate for the internal Active Directory Certificate Services (ADCS) infrastructure. |
55
+ | ** RDS-Server.cer** | Establishes trust for Remote Desktop Services within the enterprise. |
56
+ | ** WSUS-Server.cer** | Enables secure communication with the internal WSUS infrastructure. |
57
57
58
58
### Folder: ` /Assets/CustomImages/ `
59
59
60
- | File/Asset Name | Purpose |
61
- | ------------------| ---------|
62
- | ** UserProfileImages/** | Default institutional images applied to user accounts. |
63
- | ** DesktopThemeImages/** | Custom desktop wallpapers for local user profiles. |
60
+ | File/Asset Name | Purpose |
61
+ | --------------------------- | ---------------------------------------------------------------- ---------|
62
+ | ** UserProfileImages/** | Default institutional images applied to user accounts. |
63
+ | ** DesktopThemeImages/** | Custom desktop wallpapers for local user profiles. |
64
64
65
65
### Folder: ` /Assets/MainDocs/ `
66
66
67
- | Document Name | Purpose |
68
- | ------------------| ---------|
69
- | ** CheckListOrigin.docx** | Editable source version of the workstation deployment checklist. |
70
- | ** DefaultUsersAccountImages/** | Institutional user images and a ` hosts ` file to block known malicious sites (from Safer-Networking Ltd). |
67
+ | Document Name | Purpose |
68
+ | -------------------------------- | ---------------------------------------------------------------------------------------------------- ---------|
69
+ | ** CheckListOrigin.docx** | Editable source version of the workstation deployment checklist. |
70
+ | ** DefaultUsersAccountImages/** | Institutional user images and a ` hosts ` file to block known malicious sites (from Safer-Networking Ltd). |
71
71
72
72
### Folder: ` /Assets/ModifyReg/AllGeneralConfigs/ `
73
73
74
- | Script Name | Purpose |
75
- | -------------| ---------|
76
- | ** GeneralConfigScripts/** | System-wide registry modifications for baseline configuration. |
74
+ | Script Name | Purpose |
75
+ | --------------------------- | ------------------------------------------------------------ ---------|
76
+ | ** GeneralConfigScripts/** | System-wide registry modifications for baseline configuration. |
77
77
78
78
### Folder: ` /Assets/ModifyReg/DefaultBackground/ `
79
79
80
- | Script Name | Purpose |
81
- | -------------| ---------|
82
- | ** BackgroundConfig.ps1** | Sets institutional desktop and logon backgrounds. |
83
- | ** HostsFileSetup.ps1** | Installs customized hosts file for domain join pre-configuration. |
80
+ | Script Name | Purpose |
81
+ | -------------------------- | ---------------------------------------------------------------- ---------|
82
+ | ** BackgroundConfig.ps1** | Sets institutional desktop and logon backgrounds. |
83
+ | ** HostsFileSetup.ps1** | Installs customized hosts file for domain join pre-configuration. |
84
84
85
85
### Folder: ` /Assets/ModifyReg/UserDesktopFolders/ `
86
86
87
- | Script Name | Purpose |
88
- | -------------| ---------|
89
- | ** CopyInstitutionalShortcuts.ps1** | Copies organizational shortcuts and folder links to all user desktops. |
87
+ | Script Name | Purpose |
88
+ | ----------------------------------- | ---------------------------------------------------------------- ---------|
89
+ | ** CopyInstitutionalShortcuts.ps1** | Copies organizational shortcuts and folder links to all user desktops. |
90
90
91
91
### Folder: ` /Assets/ModifyReg/UserDesktopTheme/ `
92
92
93
- | Script Name | Purpose |
94
- | -------------| ---------|
93
+ | Script Name | Purpose |
94
+ | ------------------------------- | ---------------------------------------------------------------- ---------|
95
95
| ** ApplyInstitutionalTheme.ps1** | Applies custom desktop theme, classic mode, and institutional branding. |
96
96
97
97
---
@@ -100,39 +100,40 @@ This guide includes step-by-step procedures across nine units, covering domain p
100
100
101
101
``` bash
102
102
git clone https://github.com/brazilianscriptguy/Windows-SysAdmin-ProSuite.git
103
- ```
103
+ ````
104
104
105
- 1 . ** Navigate to:**
105
+ 1. ** Navigate to:**
106
106
` Windows-SysAdmin-ProSuite/ITSM-Templates-WKS/`
107
107
108
- 2 . ** Read Instructions:**
108
+ 2. ** Read Instructions:**
109
109
Each subfolder has a ` README.md` with usage guidance.
110
110
111
- 3 . ** Run the Script:**
111
+ 3. ** Run the Script:**
112
+
112
113
` ` ` powershell
113
114
.\S criptName.ps1
114
115
` ` `
115
116
116
- 4 . ** Review Outputs:**
117
+ 4. ** Review Outputs:**
117
118
Logs (` .log` ) and reports (` .csv` ) are saved in designated folders.
118
119
119
120
---
120
121
121
122
# # 📝 Logging & Reporting
122
123
123
- - ** Logs:**
124
+ * ** Logs:**
124
125
All actions are logged in ` .log` format for troubleshooting and audit trails.
125
126
126
- - ** Reports:**
127
+ * ** Reports:**
127
128
Workstation actions are summarized in ` .csv` files.
128
129
129
130
---
130
131
131
132
# # 💡 Optimization Tips
132
133
133
- - 🔁 ** Automate Execution:** Schedule via Task Scheduler or enforce via GPO.
134
- - 🗂️ ** Centralize Logs:** Redirect outputs to shared folders for compliance.
135
- - 🧩 ** Customize Scripts:** Modify templates to match your IT governance model.
134
+ * 🔁 ** Automate Execution:** Schedule via Task Scheduler or enforce via GPO.
135
+ * 🗂️ ** Centralize Logs:** Redirect outputs to shared folders for compliance.
136
+ * 🧩 ** Customize Scripts:** Modify templates to match your IT governance model.
136
137
137
138
---
138
139
@@ -145,23 +146,24 @@ C:\ITSM-Logs-WKS\
145
146
` ` `
146
147
147
148
This includes:
148
- - Domain ingress activity logs
149
- - DNS registration logs
150
- - User profile imprint logs
149
+
150
+ * Domain ingress activity logs
151
+ * DNS registration logs
152
+ * User profile imprint logs
151
153
152
154
---
153
155
154
156
# # ❓ Need Help?
155
157
156
158
This project is modular and adaptable. For help, check each folder' s `README.md` or use the support links below:
157
159
158
- [ ![ Email] ( https://img.shields.io/badge/Email-luizhamilton.lhr@gmail.com-D14836?style=for-the-badge&logo=gmail )] ( mailto:luizhamilton.lhr@gmail.com )
159
- [ ![ Patreon] ( https://img.shields.io/badge/Support%20Me-Patreon-red?style=for-the-badge&logo=patreon )] ( https://www.patreon.com/brazilianscriptguy )
160
- [ ![ Buy Me a Coffee] ( https://img.shields.io/badge/Buy%20Me%20a%20Coffee-Support-yellow?style=for-the-badge&logo=buymeacoffee )] ( https://buymeacoffee.com/brazilianscriptguy )
161
- [ ![ Ko-fi] ( https://img.shields.io/badge/Ko--fi-Support%20Me-blue?style=for-the-badge&logo=kofi )] ( https://ko-fi.com/brazilianscriptguy )
162
- [ ![ GoFundMe] ( https://img.shields.io/badge/GoFundMe-Donate-green?style=for-the-badge&logo=gofundme )] ( https://gofund.me/4599d3e6 )
163
- [ ![ WhatsApp] ( https://img.shields.io/badge/Join%20Us-WhatsApp-25D366?style=for-the-badge&logo=whatsapp )] ( https://whatsapp.com/channel/0029VaEgqC50G0XZV1k4Mb1c )
164
- [ ![ GitHub Issues] ( https://img.shields.io/badge/Report%20Issues-GitHub-blue?style=for-the-badge&logo=github )] ( https://github.com/brazilianscriptguy/Windows-SysAdmin-ProSuite/blob/main/.github/ISSUE_TEMPLATE/CUSTOM_ISSUE_TEMPLATE.md )
160
+ [](mailto:luizhamilton.lhr@gmail.com)
161
+ [](https://www.patreon.com/brazilianscriptguy)
162
+ [](https://buymeacoffee.com/brazilianscriptguy)
163
+ [](https://ko-fi.com/brazilianscriptguy)
164
+ [](https://gofund.me/4599d3e6)
165
+ [](https://whatsapp.com/channel/0029VaEgqC50G0XZV1k4Mb1c)
166
+ [](https://github.com/brazilianscriptguy/Windows-SysAdmin-ProSuite/blob/main/.github/ISSUE_TEMPLATE/CUSTOM_ISSUE_TEMPLATE.md)
165
167
166
168
---
167
169
0 commit comments