Serverbeheer Intro S1 — Cheatsheet
Windows Server, Active Directory, storage, DHCP en DNS — 2024–2025
Inhoudstafel
- Virtualisatie en installatie
- Windows Server-basisbeheer
- Netwerk en routing
- Lokale users en filesystem
- Remote beheer
- Active Directory
- OUs, groepen en rechten
- Disks, volumes en RAID
- DHCP
- DNS
Virtualisatie en installatie
Hyper-V is een type-1-hypervisor. Een VM bestaat uit configuratie, virtuele CPU/RAM, virtuele disks en netwerkadapters.
| Switchtype | Bereik |
|---|---|
| External | VM ↔ fysiek netwerk/internet |
| Internal | VM ↔ host en andere VM's |
| Private | alleen VM ↔ VM |
Checklist: betekenisvolle VM-naam, Generation 2 waar ondersteund, voldoende maar niet buitensporig RAM/CPU, correcte VHDX, juiste vSwitch, ISO loskoppelen na installatie en checkpoints alleen bewust gebruiken.
Checkpoint is geen backup
Een checkpoint blijft afhankelijk van VM-bestanden en storage. Gebruik een echte backup voor herstel na verlies of corruptie.
Windows Server-basisbeheer
Get-ComputerInfo
Rename-Computer -NewName SRV01 -Restart
Get-NetIPConfiguration
Get-WindowsFeature
Install-WindowsFeature RSAT-AD-Tools
Get-Service
Get-EventLog -LogName System -Newest 20
Server Manager centraliseert rollen/features, events, services en remote servers. Windows Admin Center en PowerShell zijn geschikt voor remote/automatisch beheer.
Statisch IP
New-NetIPAddress -InterfaceAlias 'Ethernet' -IPAddress 192.168.10.10 -PrefixLength 24 -DefaultGateway 192.168.10.1
Set-DnsClientServerAddress -InterfaceAlias 'Ethernet' -ServerAddresses 192.168.10.10
Een domain controller gebruikt intern DNS, niet rechtstreeks een publieke resolver als preferred DNS.
Netwerk en routing
Get-NetAdapter
Get-NetIPAddress
Get-NetRoute
Test-NetConnection 192.168.10.1
Test-NetConnection server -Port 3389
Routing op Windows vereist meerdere interfaces/subnetten en de Remote Access/Routing-rol of passende forwardingconfiguratie. Clients moeten de router als default gateway gebruiken en routers moeten een heen- én terugroute kennen.
Windows Firewall werkt per profiel (Domain, Private, Public), richting, protocol/poort, programma en remote/local addresses.
Get-NetFirewallProfile
New-NetFirewallRule -DisplayName 'Allow HTTPS' -Direction Inbound -Protocol TCP -LocalPort 443 -Action Allow
Lokale users en filesystem
Get-LocalUser
Get-LocalGroup
New-LocalUser -Name 'beheer' -Password $password
Add-LocalGroupMember -Group 'Administrators' -Member 'beheer'
NTFS-rechten: Full Control, Modify, Read & Execute, List, Read, Write en special permissions. Rechten kunnen expliciet of overgeërfd zijn; deny wint doorgaans van allow. Effectieve toegang volgt uit user- en groepslidmaatschappen.
Werk via groepen
Ken permissies toe aan groepen, niet rechtstreeks aan vele gebruikers. Dat maakt joiner/mover/leaver-beheer controleerbaar.
Remote beheer
| Technologie | Gebruik |
|---|---|
| RDP | grafische interactieve sessie |
| PowerShell Remoting/WinRM | beheercommando's en automatisatie |
| MMC/Server Manager | remote consoles |
| Windows Admin Center | browsergebaseerd beheer |
Enable-PSRemoting -Force
Test-WSMan SRV01
Enter-PSSession -ComputerName SRV01
Invoke-Command -ComputerName SRV01,SRV02 -ScriptBlock { Get-Service }
In een domein gebruikt WinRM typisch Kerberos. TrustedHosts is geen gelijkwaardig alternatief voor domeintrust en moet beperkt blijven.
Active Directory
AD DS bewaart identiteiten en directoryobjecten. Kernbegrippen:
| Begrip | Betekenis |
|---|---|
| Forest | hoogste security boundary/schema/configuration |
| Tree/domain | DNS-naam en administratieve/replicatie-eenheid |
| Domain Controller | host AD DS en authenticeert |
| OU | container voor delegatie en GPO-toepassing |
| Site | fysieke/netwerktopologie voor replicatie en logon |
| Global Catalog | gedeeltelijke kopie van forestobjecten |
Install-WindowsFeature AD-Domain-Services -IncludeManagementTools
Install-ADDSForest -DomainName 'lab.local' -InstallDNS
AD is sterk afhankelijk van DNS en correcte tijd. Kerberos verdraagt slechts beperkte clock skew.
OUs, groepen en rechten
OUs ontwerp je voor beheer, delegatie en GPO's, niet noodzakelijk als exacte kopie van het organigram.
| Group scope | Typisch gebruik |
|---|---|
| Global | accounts met dezelfde rol verzamelen |
| Domain Local | rechten op resource in domein |
| Universal | rollen over meerdere domeinen |
AGDLP:
New-ADOrganizationalUnit -Name 'Sales' -Path 'DC=lab,DC=local'
New-ADUser -Name 'Ada Lovelace' -SamAccountName 'alovelace' -Path $ou -Enabled $true -AccountPassword $pw
Add-ADGroupMember -Identity 'GG_Sales' -Members 'alovelace'
GPO-verwerking: Local → Site → Domain → OU; later toegepaste instellingen winnen meestal. Security filtering en WMI filters kunnen scope beperken.
Disks, volumes en RAID
| RAID | Minimum | Eigenschap |
|---|---|---|
| 0 | 2 | striping, snel, geen redundantie |
| 1 | 2 | mirroring, capaciteit 50% |
| 5 | 3 | één parity, één disk failure |
| 6 | 4 | dubbele parity, twee failures |
| 10 | 4 | stripe over mirrors, snel en redundant |
RAID verhoogt beschikbaarheid maar is geen backup: verwijdering, ransomware en corruptie worden mee verwerkt.
Get-Disk
Initialize-Disk -Number 1 -PartitionStyle GPT
New-Partition -DiskNumber 1 -UseMaximumSize -AssignDriveLetter |
Format-Volume -FileSystem NTFS -NewFileSystemLabel Data
GPT is de moderne keuze en ondersteunt grote disks en meer partities dan legacy MBR.
DHCP
DHCP DORA: Discover → Offer → Request → Acknowledge. Een scope bevat pool, subnetmasker, lease en opties; exclusions worden nooit uitgedeeld, reservations koppelen een MAC/client-ID aan vast IP.
Belangrijke opties: 003 Router, 006 DNS Servers, 015 DNS Domain Name.
Install-WindowsFeature DHCP -IncludeManagementTools
Add-DhcpServerv4Scope -Name 'LAN' -StartRange 192.168.10.100 -EndRange 192.168.10.200 -SubnetMask 255.255.255.0
Set-DhcpServerv4OptionValue -ScopeId 192.168.10.0 -Router 192.168.10.1 -DnsServer 192.168.10.10 -DnsDomain 'lab.local'
Een DHCP relay is nodig tussen subnetten omdat initiële clientbroadcasts niet door routers gaan. In AD moet een Windows DHCP-server geautoriseerd worden.
DNS
| Record | Functie |
|---|---|
| A / AAAA | naam naar IPv4/IPv6 |
| PTR | IP naar naam |
| CNAME | alias |
| MX | mailserver |
| NS | nameserver voor zone |
| SRV | service discovery; essentieel voor AD |
| SOA | zoneautoriteit en timers |
Resolve-DnsName dc01.lab.local
Get-DnsServerZone
Add-DnsServerPrimaryZone -NetworkId '192.168.10.0/24' -ReplicationScope Domain
ipconfig /registerdns
ipconfig /flushdns
Forward lookup zoekt naam → IP; reverse lookup IP → naam. Een recursive resolver doorloopt/delegeert namens de client en cachet volgens TTL; authoritative servers geven definitieve zoneantwoorden.
Diagnosevolgorde
- IP, prefix en gateway correct?
- DNS-serveradres correct en bereikbaar?
- Kan DNS server zelf forwarden/root hints gebruiken?
- Bestaat record in juiste zone en is replicatie geslaagd?
- Is het een cacheprobleem of werkelijk ontbrekend record?