Skip to content

Commit 5810cfc

Browse files
Update README.md
Signed-off-by: LUIZ HAMILTON ROBERTO DA SILVA <luizhamilton.lhr@gmail.com>
1 parent 89b77bc commit 5810cfc

File tree

1 file changed

+65
-63
lines changed

1 file changed

+65
-63
lines changed

ITSM-Templates-WKS/README.md

Lines changed: 65 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -20,78 +20,78 @@ This guide includes step-by-step procedures across nine units, covering domain p
2020

2121
### Folder: `/BeforeJoinDomain/`
2222

23-
| Script Name | Purpose |
24-
|-------------|---------|
23+
| Script Name | Purpose |
24+
|------------------------------|---------------------------------------------------------------------------------------------------------------|
2525
| **ITSM-BeforeJoinDomain.hta** | Automates 20 pre-domain actions: registry, network reset, profile prep, WSUS certs, and security compliance for domain readiness. |
2626

2727
### Folder: `/AfterJoinDomain/`
2828

29-
| Script Name | Purpose |
30-
|-------------|---------|
29+
| Script Name | Purpose |
30+
|-----------------------------|---------------------------------------------------------------------------------------------------------------|
3131
| **ITSM-AfterJoinDomain.hta** | Finalizes domain config: DNS registration, GPO refresh, profile imprint, offline login setup — ensuring full domain integration. |
3232

3333
### Folder: `/Assets/AdditionalSupportScripts/`
3434

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. |
4949

5050
### Folder: `/Assets/Certificates/`
5151

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. |
5757

5858
### Folder: `/Assets/CustomImages/`
5959

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. |
6464

6565
### Folder: `/Assets/MainDocs/`
6666

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). |
7171

7272
### Folder: `/Assets/ModifyReg/AllGeneralConfigs/`
7373

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. |
7777

7878
### Folder: `/Assets/ModifyReg/DefaultBackground/`
7979

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. |
8484

8585
### Folder: `/Assets/ModifyReg/UserDesktopFolders/`
8686

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. |
9090

9191
### Folder: `/Assets/ModifyReg/UserDesktopTheme/`
9292

93-
| Script Name | Purpose |
94-
|-------------|---------|
93+
| Script Name | Purpose |
94+
|-------------------------------|-------------------------------------------------------------------------|
9595
| **ApplyInstitutionalTheme.ps1** | Applies custom desktop theme, classic mode, and institutional branding. |
9696

9797
---
@@ -100,39 +100,40 @@ This guide includes step-by-step procedures across nine units, covering domain p
100100

101101
```bash
102102
git clone https://github.com/brazilianscriptguy/Windows-SysAdmin-ProSuite.git
103-
```
103+
````
104104

105-
1. **Navigate to:**
105+
1. **Navigate to:**
106106
`Windows-SysAdmin-ProSuite/ITSM-Templates-WKS/`
107107

108-
2. **Read Instructions:**
108+
2. **Read Instructions:**
109109
Each subfolder has a `README.md` with usage guidance.
110110

111-
3. **Run the Script:**
111+
3. **Run the Script:**
112+
112113
```powershell
113114
.\ScriptName.ps1
114115
```
115116

116-
4. **Review Outputs:**
117+
4. **Review Outputs:**
117118
Logs (`.log`) and reports (`.csv`) are saved in designated folders.
118119

119120
---
120121

121122
## 📝 Logging & Reporting
122123

123-
- **Logs:**
124+
* **Logs:**
124125
All actions are logged in `.log` format for troubleshooting and audit trails.
125126

126-
- **Reports:**
127+
* **Reports:**
127128
Workstation actions are summarized in `.csv` files.
128129

129130
---
130131

131132
## 💡 Optimization Tips
132133

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.
136137

137138
---
138139

@@ -145,23 +146,24 @@ C:\ITSM-Logs-WKS\
145146
```
146147

147148
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
151153

152154
---
153155

154156
## ❓ Need Help?
155157

156158
This project is modular and adaptable. For help, check each folder's `README.md` or use the support links below:
157159
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+
[![Email](https://img.shields.io/badge/Email-luizhamilton.lhr@gmail.com-D14836?style=for-the-badge\&logo=gmail)](mailto:luizhamilton.lhr@gmail.com)
161+
[![Patreon](https://img.shields.io/badge/Support%20Me-Patreon-red?style=for-the-badge\&logo=patreon)](https://www.patreon.com/brazilianscriptguy)
162+
[![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)
163+
[![Ko-fi](https://img.shields.io/badge/Ko--fi-Support%20Me-blue?style=for-the-badge\&logo=kofi)](https://ko-fi.com/brazilianscriptguy)
164+
[![GoFundMe](https://img.shields.io/badge/GoFundMe-Donate-green?style=for-the-badge\&logo=gofundme)](https://gofund.me/4599d3e6)
165+
[![WhatsApp](https://img.shields.io/badge/Join%20Us-WhatsApp-25D366?style=for-the-badge\&logo=whatsapp)](https://whatsapp.com/channel/0029VaEgqC50G0XZV1k4Mb1c)
166+
[![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)
165167
166168
---
167169

0 commit comments

Comments
 (0)