@@ -24,50 +24,51 @@ Welcome to the **PowerShell Toolset for Windows Server Administration** and **VB
24
24
25
25
## 💻 Core Features
26
26
27
- - 🧪 ** Forensic Readiness:** Artifacts, Event Log parsing, breach detection.
28
- - ⚡ ** PowerShell-Driven Automation:** Secure scripting with reusability and CI support.
29
- - 🔐 ** Server & Workstation Hardening:** Enforces institutional configurations and firewall, DNS, and GPO policies.
30
- - 👤 ** IAM & Domain Prep:** Tools for AD objects, logon behavior, SID tracking, and offline login caching.
31
- - 📋 ** Registry + GPO Integration:** Uses native Windows ` .reg ` , ` .vbs ` , and ` .hta ` to maintain compliance.
27
+ - 🧪 ** Forensic Readiness:** Artifacts, Event Log parsing, breach detection
28
+ - ⚡ ** PowerShell-Driven Automation:** Secure scripting with reusability and CI support
29
+ - 🔐 ** Server & Workstation Hardening:** Enforces institutional configurations and firewall, DNS, and GPO policies
30
+ - 👤 ** IAM & Domain Prep:** Tools for AD objects, logon behavior, SID tracking, and offline login caching
31
+ - 📋 ** Registry + GPO Integration:** Uses native Windows ` .reg ` , ` .vbs ` , and ` .hta ` to maintain compliance
32
32
33
33
---
34
34
35
35
## 🌟 Key Highlights & Core Competencies
36
36
37
- - 🖼️ ** GUI-Driven Interfaces:** Interactive scripts with guided automation.
38
- - 📝 ** Standardized Logging:** Detailed ` .log ` outputs in structured directories.
39
- - 📊 ** CSV Audit Reports:** BIOS, SID, OS state, update status, software inventory.
40
- - 🧩 ** Modular Design:** All scripts are reusable, adaptable, and parameterized.
41
- - 🔁 ** Release Automation:** GitHub Actions for linting, packaging, NuGet publishing.
42
- - 🛡️ ** Zero Third-Party Binaries:** 100% native to Windows OS ecosystem.
37
+ - 🖼️ ** GUI-Driven Interfaces:** Interactive scripts with guided automation
38
+ - 📝 ** Standardized Logging:** Detailed ` .log ` outputs in structured directories
39
+ - 📊 ** CSV Audit Reports:** BIOS, SID, OS state, update status, software inventory
40
+ - 🧩 ** Modular Design:** All scripts are reusable, adaptable, and parameterized
41
+ - 🔁 ** Release Automation:** GitHub Actions for linting, packaging, NuGet publishing
42
+ - 🛡️ ** Zero Third-Party Binaries:** 100% native to Windows OS ecosystem
43
43
44
44
---
45
45
46
- ## 📁 Explore the Repository Structure
46
+ ## ⚙️ Requirements & Environment Setup
47
47
48
- | Folder | Subdirectories | Key Functions |
49
- | --------| ----------------| ---------------|
50
- | ` BlueTeam-Tools/ ` | ` EventLogMonitoring/ ` , ` IncidentResponse/ ` | Breach analysis, event log forensics, credential tracing |
51
- | ` Core-ScriptLibrary/ ` | ` Modular-PS1-Scripts/ ` , ` Nuget-Package-Publisher/ ` | Helper modules, reusable logic blocks, NuSpec-based packaging |
52
- | ` ITSM-Templates-SVR/ ` | — | Server compliance templates: AD CS, DHCP, GPO, DNS, WSUS |
53
- | ` ITSM-Templates-WKS/ ` | ` BeforeJoinDomain/ ` , ` AfterJoinDomain/ ` , ` Assets/ ` , ` MainDocs/ ` | Workstation automation: pre/post domain join, reg tweaks, branding |
54
- | ` SysAdmin-Tools/ ` | ` ActiveDirectory-Management/ ` , ` GroupPolicyObjects-Templates/ ` , ` Network-and-Infrastructure-Management/ ` , ` Security-and-Process-Optimization/ ` , ` SystemConfiguration-and-Deployment/ ` , ` WSUS-Management-Tools/ ` , ` ActiveDirectory-SSO-Integrations/ ` | Full orchestration toolkit for identity, infrastructure, and services |
48
+ | ** Requirement** | Minimum Version / Notes |
49
+ | -------------| --------------------------|
50
+ | ** PowerShell** | 5.1 (Windows built-in) or 7.x for cross-platform CLI |
51
+ | ** Operating System** | Windows 10/11 (Workstation), Windows Server 2019/2022 |
52
+ | ** Execution Policy** | Scripts require ` RemoteSigned ` or ` Unrestricted ` |
53
+ | ** Administrator Rights** | Required for most ` .ps1 ` , ` .hta ` , and registry-modifying ` .vbs ` files |
54
+ | ** .NET Framework** | 4.7.2 or later (some GUIs depend on WPF/.NET UI elements) |
55
+ | ** Optional Tools** | Git (for ` git clone ` ), Notepad++ or VSCode for editing, Task Scheduler for automation |
55
56
56
57
---
57
58
58
59
## ▶️ How to Use
59
60
60
61
### Run scripts:
61
62
62
- | File Type | Execution Method |
63
+ | ** File Type** | Execution Method |
63
64
| -----------| ------------------|
64
65
| ` .ps1 ` | Right-click → “Run with PowerShell” |
65
66
| ` .vbs ` | Right-click → “Open with Command Prompt” |
66
67
| ` .hta ` | Double-click (run as administrator) |
67
68
68
69
### View logs and reports:
69
70
70
- | Path | Purpose |
71
+ | ** Path** | Purpose |
71
72
| ------| ---------|
72
73
| ` C:\ITSM-Logs-WKS\ ` | Workstation automation logs |
73
74
| ` C:\ITSM-Logs-SVR\ ` | Server-side script execution logs |
0 commit comments