What you will learn in this TP
- Apply updates and a security baseline
- Encrypt with BitLocker and back up with wbadmin
- Restore and troubleshoot methodically
Introduction #
What you will learn in this section
- Apply updates and a security baseline
- Encrypt with BitLocker and back up with wbadmin
- Restore and troubleshoot methodically
Context. A new application server goes into production on Monday. You apply the operations checklist, then handle a first incident.
Prerequisites: a Windows Server 2025 VM with a second 30 GB disk for backups · Estimated duration: 90 min
An up-to-date, hardened, encrypted and backed-up server, a successful restore and an incident report.Setup #
Guided steps, with their solution.
1. Update
Why? A server going into production without the latest fixes is already vulnerable.
Install the PSWindowsUpdate module, apply the available updates and check whether a restart is needed.2. Harden
Why? Reducing the attack surface before network exposure.
Check that SMBv1 is absent, require SMB signing, check Defender, enable the firewall on all three profiles with blocked-traffic logging and disable the Guest account.3. Encrypt the system disk
Why? BitLocker protects data if the disk or VM is stolen.
Enable BitLocker onC:(with a virtual TPM, or a recovery password only in a lab), show the status and keep the recovery key somewhere safe.4. Back up
Why? Without a tested backup, the server is not ready for production.
Prepare the second disk asE:, install Windows Server Backup, create aC:\AppDatafolder with files, run a full backup and schedule it nightly.5. Restore a folder
Why? A backup only truly exists once restored.
DeleteC:\AppData, then restore it from the latest backup version intoC:\Restauand compare the number of files.6. Solve an incident
Why? Method: symptom, logs, cause, fix, verification, report.
Your colleague “optimized” the server: theW32Timeservice no longer starts. Reproduce the failure with the first command, then troubleshoot without rereading it: status, System log, service configuration, fix and verification.
Difficulty level : ●●●●○ (4/5)
My progress
Sign in to track your progress and take notes. Sign in
💬 Questions about this lesson
No questions yet: be the first to ask for help or share your configuration.
Recommended Articles
Backup, monitoring and troubleshooting of a Linux server
Operate a Linux server day to day: 3-2-1 backup strategy with rsync, tar, LVM snapshots and resti...
Users, groups, NTFS permissions and SMB shares
Manage local accounts and groups, understand UAC, apply NTFS permissions with inheritance, create...
Active Directory Domain Services and DNS
Understand and deploy Active Directory: forest, domains, organizational units, domain controllers...
Linux server security and hardening
Harden a Linux server: least privilege, updates, secure SSH, firewall, fail2ban, SELinux and AppA...
Processes, memory and performance: monitoring and troubleshooting a Linux server
Understand and control Linux processes (ps, top, signals, nice, jobs), interpret load, memory and...
Observability, SRE and incident management for DevOps teams
Operate what you ship: metrics, logs and traces, golden signals, SLIs, SLOs and error budgets, ac...
Linux administration best practices
Checklist for administering Linux servers: accounts and sudo, SSH, updates, systemd services, sto...
The ACME protocol: ACME server, http-01 and dns-01 challenges, TLS automation
Understand the ACME protocol: the role of the ACME server (Let's Encrypt, ZeroSSL, step-ca), the ...
Installing Fleet Server and enrolling Elastic Agents
Set up Fleet Server, create a policy, enroll Linux, Windows and Docker agents, understand tokens ...