# Windows

# Windows SERVER



# Windows Server notizen

**Windows Server Domain Controller Setup**

---

**Ziel:**

Aufbau einer Windows-Domäne mit:

- DC1 = erster Domain Controller
- DC2 = zweiter Domain Controller
- CLIENT1 = Client in der Domäne
- Active Directory
- DNS
- Replikation zwischen beiden Servern

---

**Voraussetzungen**

- Windows Server installiert
- Netzwerkverbindung vorhanden
- Lokaler Administrator vorhanden
- Statische IP-Adressen geplant
- Beide Server im selben Netzwerk
- NAT oder internes Netzwerk korrekt eingestellt

---

**Netzwerkplan**

| Gerät | IP-Adresse |
|---|---|
| Router / Gateway | 10.0.2.1 |
| DC1 | 10.0.2.254 |
| DC2 | 10.0.2.253 |
| CLIENT1 | DHCP oder statisch |

---

**DC1 vorbereiten**

**Rechnernamen ändern**

Beispiel:

```text
DC1
```

---

**Statische IP konfigurieren**

| Einstellung | Wert |
|---|---|
| IP-Adresse | 10.0.2.254 |
| Subnetzmaske | 255.255.255.0 |
| Gateway | 10.0.2.1 |
| Bevorzugter DNS | 10.0.2.254 |

---

**Active Directory installieren**

**Server-Manager öffnen**

```text
Verwalten → Rollen und Features hinzufügen
```

Installieren:

- Active Directory-Domänendienste
- DNS-Server

---

**DC1 zum Domain Controller hochstufen**

Nach der Installation erscheint oben rechts die Flagge.

Dort auswählen:

```text
Diesen Server zu einem Domänencontroller heraufstufen
```

---

**Neue Gesamtstruktur erstellen**

NICHT:

```text
Arbeitsgruppe
```

SONDERN:

```text
Neue Gesamtstruktur hinzufügen
```

Beispiel:

```text
fisi2502.internal
```

---

**Wichtige Einstellungen**

Aktivieren:

- DNS-Server
- Globaler Katalog

Nicht aktivieren:

- Schreibgeschützter Domain Controller (RODC)

---

**Funktionsebenen**

| Einstellung | Wert |
|---|---|
| Gesamtstrukturfunktionsebene | Windows Server 2025 |
| Domänenfunktionsebene | Windows Server 2025 |

---

**Nach dem Neustart prüfen**

Nun existieren:

- Active Directory
- DNS
- SYSVOL
- NETLOGON

---

**DNS auf DC1 prüfen**

```powershell
ipconfig /all
```

DNS MUSS sein:

```text
10.0.2.254
```

Nicht verwenden:

- Router-DNS
- Google DNS
- Fritzbox-DNS

---

**DC2 vorbereiten**

**Rechnernamen ändern**

```text
DC2
```

---

**Statische IP konfigurieren**

| Einstellung | Wert |
|---|---|
| IP-Adresse | 10.0.2.253 |
| Subnetzmaske | 255.255.255.0 |
| Gateway | 10.0.2.1 |
| DNS | 10.0.2.254 |

Wichtig:

DC2 verwendet zuerst DC1 als DNS-Server.

---

**DC2 der Domäne beitreten**

NICHT:

```text
Arbeitsgruppe
```

SONDERN:

```text
fisi2502.internal
```

Anmeldung mit:

```text
fisi2502\Administrator
```

oder:

```text
Administrator
```

mit dem Passwort von DC1.

---

**Verbindung testen**

Von DC2:

```powershell
ping dc1
```

---

```powershell
ping fisi2502.internal
```

---

**AD DS und DNS auf DC2 installieren**

Im Server-Manager:

```text
Verwalten → Rollen und Features hinzufügen
```

Installieren:

- Active Directory-Domänendienste
- DNS-Server

---

**DC2 hochstufen**

Nach der Installation auf die Flagge klicken:

```text
Diesen Server zu einem Domänencontroller heraufstufen
```

---

**Wichtig**

NICHT:

```text
Neue Gesamtstruktur
```

SONDERN:

```text
Domänencontroller zu vorhandener Domäne hinzufügen
```

Domäne:

```text
fisi2502.internal
```

---

**Optionen bei DC2**

Aktivieren:

- DNS-Server
- Globaler Katalog

Nicht aktivieren:

- Schreibgeschützter DC

---

**Nach Neustart**

Jetzt replizieren zwischen DC1 und DC2:

- Benutzer
- Gruppen
- Gruppenrichtlinien
- DNS
- SYSVOL

---

**DNS optimieren**

**DC1**

| DNS 1 | 10.0.2.254 |
|---|---|
| DNS 2 | 10.0.2.253 |

---

**DC2**

| DNS 1 | 10.0.2.253 |
|---|---|
| DNS 2 | 10.0.2.254 |

---

**Client zur Domäne hinzufügen**

**DNS auf CLIENT1 setzen**

```text
10.0.2.254
```

---

**Domäne beitreten**

```text
Dieser PC → Eigenschaften → Domäne ändern
```

Domäne:

```text
fisi2502.internal
```

---

**Anmeldung am Client**

Beispiele:

```text
fisi2502\Benutzername
```

oder:

```text
benutzername@fisi2502.internal
```

---

**Wichtige Befehle**

**DHCP erneuern**

```powershell
ipconfig /release
ipconfig /renew
```

---

**DNS Cache löschen**

```powershell
ipconfig /flushdns
```

---

**Domain Controller prüfen**

```powershell
dcdiag
```

---

**Replikation prüfen**

```powershell
repadmin /replsummary
```

---

**Wichtige Hinweise**

**Beide Server werden NICHT „ein Server“**

Es bleiben:

- zwei getrennte Server

ABER:

- beide replizieren Active Directory
- beide können Benutzer anmelden
- beide können DNS beantworten
- beide besitzen eine Kopie der Domäne

Das nennt man:

```text
Multi-Master-Replikation
```

---

**Typische Fehler**

**Falscher DNS-Server**

Der häufigste Fehler.

Domain Controller dürfen NICHT den Router als DNS verwenden.

---

**DC2 erstellt neue Gesamtstruktur**

Falsch.

DC2 muss:

```text
Vorhandener Domäne hinzufügen
```

verwenden.

---

**Client nutzt Router-DNS**

Dann kann der Client die Domäne nicht finden.

---

**Ablaufübersicht**

```text
DC1 installieren
↓
AD DS + DNS installieren
↓
Neue Gesamtstruktur erstellen
↓
DC1 wird Domain Controller
↓
DC2 vorbereiten
↓
DC2 der Domäne beitreten
↓
AD DS + DNS auf DC2 installieren
↓
DC2 zu vorhandenem Domain Controller hinzufügen
↓
Replikation aktiv
↓
Client der Domäne beitreten
```

---

**Merksatz**

```text
Active Directory funktioniert nur sauber,
wenn alle Geräte den Domain Controller als DNS verwenden.
```

# Windows Server Einrichten Klicki Bunti

**Schritt-für-Schritt-Anleitung: Windows-Domäne mit DC1, DC2 und Client**

---

**Ziel**

Eine eigene Domäne aufbauen mit:

- DC1 als erster Domain Controller
- DC2 als zweiter Domain Controller
- DNS auf beiden Servern
- Windows-Client in die Domäne aufnehmen

Beispiel-Domäne:

```text
fisi2502.internal
```

Beispiel-Netzwerk:

```text
10.0.2.0/24
```

---

**Netzwerkübersicht**

| Gerät | IP-Adresse | DNS |
|---|---:|---:|
| Gateway / Router | 10.0.2.1 | - |
| DC1 | 10.0.2.254 | 10.0.2.254 |
| DC2 | 10.0.2.253 | zuerst 10.0.2.254 |
| Client | DHCP oder statisch | 10.0.2.254 / 10.0.2.253 |

---

**Wichtige Grundregel**

Alle Server und Clients müssen im gleichen Netzwerk sein.

In der VM-Software sollte deshalb bei allen drei Maschinen derselbe Netzwerkmodus eingestellt sein, zum Beispiel:

```text
NAT-Netzwerk
```

oder:

```text
Internes Netzwerk
```

Wichtig ist nicht der Name, sondern dass DC1, DC2 und Client sich gegenseitig erreichen können.

---

**Teil 1: DC1 Netzwerk einstellen**

**1. Server-Manager öffnen**

Nach dem Start von Windows Server öffnet sich normalerweise automatisch der Server-Manager.

Falls nicht:

```text
Startmenü → Server-Manager
```

---

**2. Lokaler Server öffnen**

Im Server-Manager links auf:

```text
Lokaler Server
```

klicken.

---

**3. Rechnernamen ändern**

Neben „Computername“ auf den aktuellen Namen klicken.

Dann:

```text
Ändern
```

Computername eintragen:

```text
DC1
```

Danach:

```text
OK → Neustart
```

---

**4. Netzwerkeinstellungen öffnen**

Nach dem Neustart wieder öffnen:

```text
Server-Manager → Lokaler Server
```

Dann neben „Ethernet“ auf die blaue Netzwerkverbindung klicken.

Danach öffnet sich:

```text
Netzwerkverbindungen
```

---

**5. Adapter-Eigenschaften öffnen**

Rechtsklick auf:

```text
Ethernet
```

Dann:

```text
Eigenschaften
```

---

**6. IPv4 öffnen**

Auswählen:

```text
Internetprotokoll Version 4 (TCP/IPv4)
```

Dann:

```text
Eigenschaften
```

---

**7. Statische IP für DC1 eintragen**

Aktivieren:

```text
Folgende IP-Adresse verwenden
```

Eintragen:

```text
IP-Adresse:      10.0.2.254
Subnetzmaske:    255.255.255.0
Standardgateway: 10.0.2.1
```

Aktivieren:

```text
Folgende DNS-Serveradressen verwenden
```

Eintragen:

```text
Bevorzugter DNS-Server: 10.0.2.254
Alternativer DNS-Server: leer lassen
```

Dann:

```text
OK → Schließen
```

---

**8. Netzwerk prüfen**

PowerShell öffnen:

```text
Startmenü → Windows PowerShell
```

Befehl:

```powershell
ipconfig /all
```

Prüfen, ob dort steht:

```text
IPv4-Adresse: 10.0.2.254
DNS-Server:   10.0.2.254
```

---

**Teil 2: DC1 zu Active Directory Domain Controller machen**

**1. Rollen und Features öffnen**

Im Server-Manager oben rechts:

```text
Verwalten → Rollen und Features hinzufügen
```

Microsoft beschreibt diesen Weg ebenfalls über den Server-Manager mit anschließender Heraufstufung zum Domänencontroller. :contentReference[oaicite:0]{index=0}

---

**2. Assistent starten**

Klicken:

```text
Weiter
```

Auswählen:

```text
Rollenbasierte oder featurebasierte Installation
```

Dann:

```text
Weiter
```

---

**3. Zielserver auswählen**

Auswählen:

```text
DC1
```

Dann:

```text
Weiter
```

---

**4. Serverrollen auswählen**

Haken setzen bei:

```text
Active Directory-Domänendienste
```

Falls ein Fenster erscheint:

```text
Features hinzufügen
```

anklicken.

Zusätzlich Haken setzen bei:

```text
DNS-Server
```

Dann:

```text
Weiter
```

---

**5. Features**

Hier normalerweise nichts ändern.

```text
Weiter
```

---

**6. Installation starten**

Bis zur Bestätigung durchklicken.

Dann:

```text
Installieren
```

---

**7. DC1 hochstufen**

Nach der Installation oben rechts auf die Flagge klicken.

Dann:

```text
Diesen Server zu einem Domänencontroller heraufstufen
```

---

**8. Neue Gesamtstruktur erstellen**

Auswählen:

```text
Neue Gesamtstruktur hinzufügen
```

Stammdomänenname:

```text
fisi2502.internal
```

Dann:

```text
Weiter
```

---

**9. Domänencontrolleroptionen**

Einstellen:

```text
Gesamtstrukturfunktionsebene: Windows Server 2025
Domänenfunktionsebene:       Windows Server 2025
```

Haken aktiviert lassen bei:

```text
DNS-Server
Globaler Katalog
```

NICHT aktivieren:

```text
Schreibgeschützter Domänencontroller
```

DSRM-Kennwort vergeben.

Dann:

```text
Weiter
```

---

**10. DNS-Warnung**

Falls eine DNS-Warnung erscheint, ist das in dieser Testumgebung normal.

```text
Weiter
```

---

**11. NetBIOS-Name**

Der NetBIOS-Name wird meistens automatisch gesetzt.

Beispiel:

```text
FISI2502
```

Dann:

```text
Weiter
```

---

**12. Pfade prüfen**

Standardpfade lassen:

```text
Datenbankordner
Protokolldateien
SYSVOL
```

Dann:

```text
Weiter
```

---

**13. Installation abschließen**

Voraussetzungsprüfung abwarten.

Dann:

```text
Installieren
```

Der Server startet danach neu.

---

**14. Nach Neustart anmelden**

Anmelden mit:

```text
FISI2502\Administrator
```

oder:

```text
Administrator@fisi2502.internal
```

---

**Teil 3: DC1 prüfen**

**1. DNS prüfen**

PowerShell öffnen:

```powershell
ipconfig /all
```

Wichtig:

```text
DNS-Server: 10.0.2.254
```

---

**2. Active Directory öffnen**

Im Server-Manager oben rechts:

```text
Tools → Active Directory-Benutzer und -Computer
```

Dort sollte die Domäne sichtbar sein:

```text
fisi2502.internal
```

---

**3. DNS-Konsole öffnen**

Im Server-Manager:

```text
Tools → DNS
```

Dort sollte DC1 sichtbar sein.

Unter Forward-Lookupzonen sollte stehen:

```text
fisi2502.internal
```

---

**Teil 4: DC2 Netzwerk einstellen**

**1. DC2 starten**

Auf DC2 anmelden mit lokalem Administrator.

---

**2. Rechnernamen ändern**

```text
Server-Manager → Lokaler Server → Computername → Ändern
```

Computername:

```text
DC2
```

Dann:

```text
OK → Neustart
```

---

**3. IPv4-Einstellungen öffnen**

Nach Neustart:

```text
Server-Manager → Lokaler Server → Ethernet
```

Dann:

```text
Rechtsklick auf Ethernet → Eigenschaften
```

Dann:

```text
Internetprotokoll Version 4 (TCP/IPv4) → Eigenschaften
```

---

**4. Statische IP für DC2 eintragen**

```text
IP-Adresse:      10.0.2.253
Subnetzmaske:    255.255.255.0
Standardgateway: 10.0.2.1
```

DNS:

```text
Bevorzugter DNS-Server: 10.0.2.254
Alternativer DNS-Server: leer lassen
```

Wichtig:

DC2 nutzt am Anfang DC1 als DNS, damit er die Domäne finden kann.

---

**5. Verbindung zu DC1 testen**

PowerShell auf DC2 öffnen:

```powershell
ping 10.0.2.254
```

Dann:

```powershell
ping dc1
```

Dann:

```powershell
ping fisi2502.internal
```

---

**Teil 5: DC2 der Domäne hinzufügen**

**1. Systemeigenschaften öffnen**

Auf DC2:

```text
Server-Manager → Lokaler Server → Computername
```

Dann:

```text
Ändern
```

---

**2. Domäne eintragen**

Unten auswählen:

```text
Domäne
```

Eintragen:

```text
fisi2502.internal
```

Dann:

```text
OK
```

---

**3. Domänenadmin eingeben**

Benutzername:

```text
FISI2502\Administrator
```

Kennwort:

```text
Passwort vom Domain Administrator
```

---

**4. Neustart**

Nach erfolgreicher Meldung:

```text
Willkommen in der Domäne fisi2502.internal
```

Dann:

```text
Neustart
```

---

**Teil 6: DC2 zum zweiten Domain Controller machen**

**1. Auf DC2 anmelden**

Anmelden mit:

```text
FISI2502\Administrator
```

---

**2. Rollen und Features hinzufügen**

Im Server-Manager:

```text
Verwalten → Rollen und Features hinzufügen
```

---

**3. Rollen auswählen**

Installieren:

```text
Active Directory-Domänendienste
DNS-Server
```

Bei Nachfragen:

```text
Features hinzufügen
```

Dann:

```text
Weiter → Installieren
```

---

**4. DC2 hochstufen**

Nach der Installation oben rechts auf die Flagge klicken.

Dann:

```text
Diesen Server zu einem Domänencontroller heraufstufen
```

---

**5. Vorhandene Domäne verwenden**

Wichtig:

NICHT auswählen:

```text
Neue Gesamtstruktur hinzufügen
```

Sondern auswählen:

```text
Domänencontroller zu vorhandener Domäne hinzufügen
```

Domäne:

```text
fisi2502.internal
```

---

**6. Zugangsdaten prüfen**

Falls gefragt:

```text
FISI2502\Administrator
```

eingeben.

---

**7. Optionen setzen**

Aktivieren:

```text
DNS-Server
Globaler Katalog
```

NICHT aktivieren:

```text
Schreibgeschützter Domänencontroller
```

DSRM-Kennwort vergeben.

Dann:

```text
Weiter
```

---

**8. Replikationsquelle**

Wenn gefragt:

```text
Von beliebigem Domänencontroller replizieren
```

oder DC1 auswählen.

Dann:

```text
Weiter
```

---

**9. Installation abschließen**

Voraussetzungsprüfung abwarten.

Dann:

```text
Installieren
```

DC2 startet danach neu.

---

**Teil 7: DNS auf DC1 und DC2 richtig einstellen**

**1. DC1 DNS-Einstellungen**

Auf DC1:

```text
Server-Manager → Lokaler Server → Ethernet → Eigenschaften
```

Dann:

```text
Internetprotokoll Version 4 (TCP/IPv4)
```

DNS eintragen:

```text
Bevorzugter DNS-Server: 10.0.2.254
Alternativer DNS-Server: 10.0.2.253
```

---

**2. DC2 DNS-Einstellungen**

Auf DC2:

```text
Server-Manager → Lokaler Server → Ethernet → Eigenschaften
```

Dann:

```text
Internetprotokoll Version 4 (TCP/IPv4)
```

DNS eintragen:

```text
Bevorzugter DNS-Server: 10.0.2.253
Alternativer DNS-Server: 10.0.2.254
```

Microsoft empfiehlt für Domain Controller passende interne DNS-Client-Einstellungen, damit AD und Namensauflösung zuverlässig funktionieren. :contentReference[oaicite:1]{index=1}

---

**Teil 8: Replikation prüfen**

**1. Auf DC1 prüfen**

PowerShell als Administrator öffnen:

```powershell
dcdiag
```

Dann:

```powershell
repadmin /replsummary
```

---

**2. Auf DC2 prüfen**

PowerShell als Administrator öffnen:

```powershell
dcdiag
```

Dann:

```powershell
repadmin /replsummary
```

---

**3. Active Directory prüfen**

Auf DC1:

```text
Server-Manager → Tools → Active Directory-Benutzer und -Computer
```

Prüfen, ob DC2 als Domain Controller auftaucht.

---

**Teil 9: Client Netzwerk einstellen**

**1. Client starten**

Windows Client starten.

---

**2. Netzwerkeinstellungen öffnen**

Bei Windows 11:

```text
Start → Einstellungen → Netzwerk und Internet
```

Dann:

```text
Ethernet
```

oder bei WLAN:

```text
WLAN
```

---

**3. IP-Einstellungen prüfen**

Wenn DHCP genutzt wird:

```text
IP-Zuweisung: Automatisch DHCP
```

Das ist okay.

Aber DNS muss auf die Domain Controller zeigen.

---

**4. DNS manuell setzen**

Bei Ethernet:

```text
Start → Einstellungen → Netzwerk und Internet → Ethernet
```

Dann bei DNS-Serverzuweisung:

```text
Bearbeiten
```

Auswählen:

```text
Manuell
```

IPv4 aktivieren.

Eintragen:

```text
Bevorzugter DNS: 10.0.2.254
Alternativer DNS: 10.0.2.253
```

Microsoft beschreibt für Windows die Änderung der IP-/DNS-Einstellungen über Netzwerk & Internet und „IP-Zuweisung bearbeiten“. :contentReference[oaicite:2]{index=2}

---

**5. DNS testen**

PowerShell oder Eingabeaufforderung öffnen:

```powershell
ipconfig /all
```

Prüfen:

```text
DNS-Server: 10.0.2.254
DNS-Server: 10.0.2.253
```

Dann testen:

```powershell
ping dc1
```

```powershell
ping dc2
```

```powershell
ping fisi2502.internal
```

---

**Teil 10: Client der Domäne hinzufügen**

**1. Einstellungen öffnen**

Auf dem Client:

```text
Start → Einstellungen → Konten
```

Dann:

```text
Auf Arbeits- oder Schulkonto zugreifen
```

Dann:

```text
Verbinden
```

---

**2. Lokaler AD-Domäne beitreten**

Auswählen:

```text
Dieses Gerät einer lokalen Active Directory-Domäne hinzufügen
```

Domänenname eingeben:

```text
fisi2502.internal
```

Microsoft beschreibt diesen Weg für den Domänenbeitritt über „Konten → Auf Arbeits- oder Schulkonto zugreifen → Verbinden“. :contentReference[oaicite:3]{index=3}

---

**3. Domänenadmin eingeben**

Benutzername:

```text
FISI2502\Administrator
```

Kennwort:

```text
Passwort vom Domain Administrator
```

---

**4. Neustart**

Nach erfolgreichem Beitritt:

```text
Neustart
```

---

**5. Am Client mit Domänenkonto anmelden**

Beispiel:

```text
FISI2502\Benutzername
```

oder:

```text
Benutzername@fisi2502.internal
```

---

**Teil 11: Benutzer im Active Directory erstellen**

**1. AD-Benutzer und -Computer öffnen**

Auf DC1:

```text
Server-Manager → Tools → Active Directory-Benutzer und -Computer
```

---

**2. Benutzer erstellen**

Links die Domäne öffnen:

```text
fisi2502.internal
```

Dann zum Beispiel:

```text
Users
```

Rechtsklick:

```text
Neu → Benutzer
```

---

**3. Benutzerdaten eingeben**

Beispiel:

```text
Vorname: Max
Nachname: Mustermann
Benutzeranmeldename: max.mustermann
```

Dann:

```text
Weiter
```

---

**4. Passwort setzen**

Passwort vergeben.

Für Testumgebung möglich:

```text
Kennwort läuft nie ab
```

Für echte Umgebung besser nicht dauerhaft verwenden.

Dann:

```text
Fertigstellen
```

---

**Teil 12: Anmeldung testen**

Auf dem Client anmelden mit:

```text
FISI2502\max.mustermann
```

oder:

```text
max.mustermann@fisi2502.internal
```

Wenn die Anmeldung funktioniert, ist der Client erfolgreich in der Domäne.

---

**Nützliche Befehle**

**IP-Adresse anzeigen**

```powershell
ipconfig /all
```

---

**DHCP neu beziehen**

```powershell
ipconfig /release
ipconfig /renew
```

---

**DNS-Cache löschen**

```powershell
ipconfig /flushdns
```

---

**Domäne testen**

```powershell
ping fisi2502.internal
```

---

**Domain Controller testen**

```powershell
dcdiag
```

---

**Replikation testen**

```powershell
repadmin /replsummary
```

---

**Häufige Fehler**

**Fehler 1: Client findet Domäne nicht**

Ursache meistens:

```text
Client nutzt Router oder Internet-DNS
```

Richtig:

```text
Client muss DC1 oder DC2 als DNS nutzen
```

---

**Fehler 2: DC2 findet Domäne nicht**

Ursache meistens:

```text
DC2 nutzt falschen DNS
```

Richtig vor dem Domänenbeitritt:

```text
DNS auf DC2 = 10.0.2.254
```

---

**Fehler 3: DC2 wird als neue Gesamtstruktur eingerichtet**

Falsch:

```text
Neue Gesamtstruktur hinzufügen
```

Richtig:

```text
Domänencontroller zu vorhandener Domäne hinzufügen
```

---

**Fehler 4: Server sind nicht im gleichen VM-Netzwerk**

Alle Maschinen müssen denselben Netzwerkmodus nutzen:

```text
DC1 = NAT-Netzwerk
DC2 = NAT-Netzwerk
Client = NAT-Netzwerk
```

oder:

```text
DC1 = Internes Netzwerk
DC2 = Internes Netzwerk
Client = Internes Netzwerk
```

---

**Kurzer Ablauf als Merkkette**

```text
DC1 Name setzen
↓
DC1 statische IP setzen
↓
AD DS + DNS installieren
↓
Neue Gesamtstruktur erstellen
↓
DC1 ist erster Domain Controller
↓
DC2 Name setzen
↓
DC2 statische IP setzen
↓
DC2 DNS auf DC1 setzen
↓
DC2 der Domäne beitreten
↓
AD DS + DNS auf DC2 installieren
↓
DC2 als zusätzlichen Domain Controller hochstufen
↓
DNS gegenseitig eintragen
↓
Client DNS auf DC1/DC2 setzen
↓
Client der Domäne beitreten
↓
Mit Domänenbenutzer anmelden
```

---

**Merksatz**

```text
Ohne richtigen DNS funktioniert Active Directory nicht sauber.
Alle Server und Clients müssen die Domain Controller als DNS verwenden.
```

# Active Directory komplett per PowerShell

**Schnellster Weg: Active Directory komplett per PowerShell**

---

**Wichtig**

Vorher anpassen falls deine Werte anders sind:

```text
Domäne:      fisi2502.internal
Netzwerk:    10.0.2.0/24
Gateway:     10.0.2.1
DC1:         10.0.2.254
DC2:         10.0.2.253
```

---

**Teil 1: DC1 komplett einrichten**

**1. Rechnernamen ändern**

Auf Server 1:

```powershell
Rename-Computer -NewName "DC1" -Restart
```

Danach neu anmelden.

---

**2. Netzwerk konfigurieren**

Netzwerkadapter anzeigen:

```powershell
Get-NetAdapter
```

Meistens heißt er:

```text
Ethernet
```

Dann IP setzen:

```powershell
New-NetIPAddress `
-InterfaceAlias "Ethernet" `
-IPAddress 10.0.2.254 `
-PrefixLength 24 `
-DefaultGateway 10.0.2.1
```

DNS setzen:

```powershell
Set-DnsClientServerAddress `
-InterfaceAlias "Ethernet" `
-ServerAddresses 10.0.2.254
```

---

**3. Netzwerk prüfen**

```powershell
ipconfig /all
```

Wichtig:

```text
IPv4-Adresse: 10.0.2.254
DNS-Server:   10.0.2.254
```

---

**4. Active Directory + DNS installieren**

```powershell
Install-WindowsFeature `
AD-Domain-Services,DNS `
-IncludeManagementTools
```

---

**5. Neue Domäne erstellen**

```powershell
Install-ADDSForest `
-DomainName "fisi2502.internal" `
-DomainNetbiosName "FISI2502" `
-InstallDNS `
-SafeModeAdministratorPassword (Read-Host -AsSecureString "DSRM Passwort") `
-Force
```

---

**6. Neustart abwarten**

Der Server startet automatisch neu.

Danach anmelden mit:

```text
FISI2502\Administrator
```

---

**7. Prüfen ob AD funktioniert**

```powershell
Get-ADDomain
```

---

```powershell
dcdiag
```

---

**Teil 2: DC2 vorbereiten**

**1. Rechnernamen ändern**

Auf Server 2:

```powershell
Rename-Computer -NewName "DC2" -Restart
```

Danach neu anmelden.

---

**2. Netzwerk konfigurieren**

IP setzen:

```powershell
New-NetIPAddress `
-InterfaceAlias "Ethernet" `
-IPAddress 10.0.2.253 `
-PrefixLength 24 `
-DefaultGateway 10.0.2.1
```

DNS setzen:

```powershell
Set-DnsClientServerAddress `
-InterfaceAlias "Ethernet" `
-ServerAddresses 10.0.2.254
```

---

**3. Verbindung testen**

```powershell
ping 10.0.2.254
```

---

```powershell
ping dc1
```

---

```powershell
ping fisi2502.internal
```

---

**Teil 3: DC2 der Domäne hinzufügen**

```powershell
Add-Computer `
-DomainName "fisi2502.internal" `
-Credential "FISI2502\Administrator" `
-Restart
```

Passwort eingeben.

Danach startet DC2 neu.

---

**Teil 4: DC2 zum zweiten Domain Controller machen**

Nach Neustart anmelden mit:

```text
FISI2502\Administrator
```

---

**1. AD DS + DNS installieren**

```powershell
Install-WindowsFeature `
AD-Domain-Services,DNS `
-IncludeManagementTools
```

---

**2. DC2 hochstufen**

```powershell
Install-ADDSDomainController `
-DomainName "fisi2502.internal" `
-InstallDNS `
-Credential (Get-Credential "FISI2502\Administrator") `
-SafeModeAdministratorPassword (Read-Host -AsSecureString "DSRM Passwort") `
-Force
```

Danach startet DC2 automatisch neu.

---

**Teil 5: DNS sauber konfigurieren**

**Auf DC1**

```powershell
Set-DnsClientServerAddress `
-InterfaceAlias "Ethernet" `
-ServerAddresses 10.0.2.254,10.0.2.253
```

---

**Auf DC2**

```powershell
Set-DnsClientServerAddress `
-InterfaceAlias "Ethernet" `
-ServerAddresses 10.0.2.253,10.0.2.254
```

---

**Teil 6: Replikation prüfen**

Auf DC1 oder DC2:

```powershell
repadmin /replsummary
```

---

```powershell
dcdiag
```

---

**Teil 7: Benutzer erstellen**

```powershell
New-ADUser `
-Name "Max Mustermann" `
-GivenName "Max" `
-Surname "Mustermann" `
-SamAccountName "max.mustermann" `
-UserPrincipalName "max.mustermann@fisi2502.internal" `
-AccountPassword (ConvertTo-SecureString "Test123!" -AsPlainText -Force) `
-Enabled $true
```

---

**Teil 8: Client vorbereiten**

DNS setzen:

```powershell
Set-DnsClientServerAddress `
-InterfaceAlias "Ethernet" `
-ServerAddresses 10.0.2.254,10.0.2.253
```

---

**Client der Domäne hinzufügen**

```powershell
Add-Computer `
-DomainName "fisi2502.internal" `
-Credential "FISI2502\Administrator" `
-Restart
```

---

**Teil 9: Anmeldung testen**

Am Client anmelden mit:

```text
FISI2502\max.mustermann
```

oder:

```text
max.mustermann@fisi2502.internal
```

---

**Nützliche Befehle**

**IP anzeigen**

```powershell
ipconfig /all
```

---

**DNS Cache löschen**

```powershell
ipconfig /flushdns
```

---

**Domäne testen**

```powershell
ping fisi2502.internal
```

---

**AD prüfen**

```powershell
Get-ADDomain
```

---

**Domain Controller prüfen**

```powershell
dcdiag
```

---

**Replikation prüfen**

```powershell
repadmin /replsummary
```

---

**Häufigster Fehler**

Fast immer DNS.

Richtig:

```text
DC1 → DNS = DC1/DC2
DC2 → DNS = DC2/DC1
Client → DNS = DC1/DC2
```

Falsch:

```text
Router-DNS
Google-DNS
Fritzbox-DNS
```

---

**Ultra-Kurzfassung**

```text
DC1:
Name setzen
↓
IP setzen
↓
DNS setzen
↓
AD + DNS installieren
↓
Neue Domäne erstellen

DC2:
Name setzen
↓
IP setzen
↓
DNS auf DC1
↓
Domäne beitreten
↓
AD + DNS installieren
↓
Zum zweiten DC hochstufen

Client:
DNS auf DCs setzen
↓
Domäne beitreten
↓
Mit Domänenkonto anmelden
```

# DHCP mit Powershell

**DHCP-Server auf DC1 per PowerShell einrichten**

---

**Wichtig**

Nicht blind 1:1 übernehmen falls dein Netzwerk anders ist.

Beispiel-Netzwerk:

```text
Netzwerk: 10.0.2.0/24
Gateway:  10.0.2.1
DC1:      10.0.2.254
DC2:      10.0.2.253
Domäne:   fisi2502.internal
```

DHCP-Bereich Beispiel:

```text
10.0.2.100 - 10.0.2.200
```

---

**Teil 1: DHCP-Server installieren**

Auf DC1 als Domänenadministrator:

```powershell
Install-WindowsFeature DHCP -IncludeManagementTools
```

---

**Teil 2: DHCP im Active Directory autorisieren**

Wichtig bei Domain-Umgebung.

```powershell
Add-DhcpServerInDC `
-DnsName "dc1.fisi2502.internal" `
-IPaddress 10.0.2.254
```

Prüfen:

```powershell
Get-DhcpServerInDC
```

---

**Teil 3: DHCP-Bereich erstellen**

DHCP-Scope anlegen:

```powershell
Add-DhcpServerv4Scope `
-Name "LAN" `
-StartRange 10.0.2.100 `
-EndRange 10.0.2.200 `
-SubnetMask 255.255.255.0 `
-State Active
```

---

**Teil 4: Gateway konfigurieren**

Gateway verteilen:

```powershell
Set-DhcpServerv4OptionValue `
-Router 10.0.2.1
```

---

**Teil 5: DNS konfigurieren**

DNS-Server verteilen:

```powershell
Set-DhcpServerv4OptionValue `
-DnsServer 10.0.2.254,10.0.2.253 `
-DnsDomain "fisi2502.internal"
```

---

**Teil 6: Lease-Zeit setzen (optional)**

Beispiel:

```powershell
Set-DhcpServerv4Scope `
-ScopeId 10.0.2.0 `
-LeaseDuration 1.00:00:00
```

Das bedeutet:

```text
1 Tag Lease-Zeit
```

---

**Teil 7: DHCP-Dienst prüfen**

```powershell
Get-Service DHCPServer
```

Wenn nötig starten:

```powershell
Start-Service DHCPServer
```

---

**Teil 8: DHCP prüfen**

Alle DHCP-Scopes anzeigen:

```powershell
Get-DhcpServerv4Scope
```

---

DHCP-Optionen anzeigen:

```powershell
Get-DhcpServerv4OptionValue
```

---

Vergebene IPs anzeigen:

```powershell
Get-DhcpServerv4Lease -ScopeId 10.0.2.0
```

---

**Teil 9: Client testen**

Auf dem Client:

```powershell
ipconfig /release
```

---

```powershell
ipconfig /renew
```

---

Danach prüfen:

```powershell
ipconfig /all
```

Wichtig:

```text
IPv4-Adresse = aus DHCP-Bereich
Gateway      = 10.0.2.1
DNS          = 10.0.2.254 / 10.0.2.253
```

---

**Teil 10: DHCP-Reservierung erstellen (optional)**

Beispiel:

```powershell
Add-DhcpServerv4Reservation `
-ScopeId 10.0.2.0 `
-IPAddress 10.0.2.150 `
-ClientId "AA-BB-CC-DD-EE-FF" `
-Description "Client-PC"
```

MAC-Adresse anzeigen:

```powershell
getmac
```

---

**Teil 11: DHCP-Konsole öffnen**

Falls du später GUI nutzen willst:

```powershell
dhcpmgmt.msc
```

---

**Nützliche Befehle**

DHCP-Server anzeigen:

```powershell
Get-DhcpServerInDC
```

---

Scopes anzeigen:

```powershell
Get-DhcpServerv4Scope
```

---

Leases anzeigen:

```powershell
Get-DhcpServerv4Lease -ScopeId 10.0.2.0
```

---

DHCP-Dienststatus:

```powershell
Get-Service DHCPServer
```

---

**Wichtiger Hinweis**

In einer Active-Directory-Umgebung sollte DHCP immer:

```text
DNS der Domain Controller verteilen
```

Richtig:

```text
10.0.2.254
10.0.2.253
```

Falsch:

```text
8.8.8.8
1.1.1.1
Router-DNS
```

Sonst funktioniert:

- Domänenbeitritt
- Anmeldung
- Gruppenrichtlinien
- Active Directory

nicht sauber.

---

**Ultra-Kurzfassung**

```text
DHCP installieren
↓
DHCP autorisieren
↓
DHCP-Scope erstellen
↓
Gateway setzen
↓
DNS setzen
↓
Client per DHCP verbinden
↓
IP prüfen
```

# Komplett ABLAUF für Klausur mit Powershell!

**WINDOWS SERVER LAB – KORREKTER ABLAUF (GEPRÜFT)**

**Netzwerk**
```text
DC1 = 10.0.2.254
DC2 = 10.0.2.253
Gateway = 10.0.2.1
Domäne = fisi2502.internal
```

**Wichtig vor Start**
Netzwerkadaptername prüfen (bei dir meist Ethernet):

```powershell
Get-NetAdapter
```

Falls der Adapter anders heißt, überall `"Ethernet"` ersetzen.

==================================================

**TEIL 1 – DC1 (AUF SERVER 1)**

==================================================

**1. Rechnername setzen**

```powershell
Rename-Computer -NewName "DC1" -Restart
```

Nach Neustart anmelden.

--------------------------------------------------

**2. Netzwerk konfigurieren**

Vorher prüfen ob schon IP gesetzt:

```powershell
Get-NetIPAddress -InterfaceAlias "Ethernet"
```

Dann setzen:

```powershell
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 10.0.2.254 -PrefixLength 24 -DefaultGateway 10.0.2.1
```

DNS setzen:

```powershell
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 10.0.2.254
```

Prüfen:

```powershell
ipconfig /all
```

--------------------------------------------------

**3. AD + DNS installieren**

```powershell
Install-WindowsFeature AD-Domain-Services,DNS -IncludeManagementTools
```

--------------------------------------------------

**4. Neue Domäne erstellen**

```powershell
Install-ADDSForest -DomainName "fisi2502.internal" -DomainNetbiosName "FISI2502" -InstallDNS -SafeModeAdministratorPassword (Read-Host -AsSecureString "DSRM Passwort") -Force
```

Server startet neu.

Danach anmelden mit:

```text
FISI2502\Administrator
```

--------------------------------------------------

**5. DHCP installieren**

```powershell
Install-WindowsFeature DHCP -IncludeManagementTools
```

--------------------------------------------------

**6. DHCP autorisieren**

```powershell
Add-DhcpServerInDC -DnsName "DC1.fisi2502.internal" -IPAddress 10.0.2.254
```

Prüfen:

```powershell
Get-DhcpServerInDC
```

--------------------------------------------------

**7. DHCP Scope erstellen**

```powershell
Add-DhcpServerv4Scope -Name "LAN" -StartRange 10.0.2.100 -EndRange 10.0.2.200 -SubnetMask 255.255.255.0 -State Active
```

--------------------------------------------------

**8. Gateway verteilen**

```powershell
Set-DhcpServerv4OptionValue -Router 10.0.2.1
```

--------------------------------------------------

**9. DNS NUR DC1 verteilen**

```powershell
Set-DhcpServerv4OptionValue -DnsServer 10.0.2.254 -DnsDomain "fisi2502.internal"
```

Prüfen:

```powershell
Get-DhcpServerv4OptionValue
```

==================================================

**HIER WECHSEL ZU DC2**

==================================================

**TEIL 2 – DC2 (AUF SERVER 2)**

==================================================

**10. Rechnername setzen**

```powershell
Rename-Computer -NewName "DC2" -Restart
```

Nach Neustart anmelden.

--------------------------------------------------

**11. Netzwerk konfigurieren**

Vorher prüfen:

```powershell
Get-NetIPAddress -InterfaceAlias "Ethernet"
```

Dann setzen:

```powershell
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 10.0.2.253 -PrefixLength 24 -DefaultGateway 10.0.2.1
```

DNS setzen:

```powershell
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 10.0.2.254
```

Verbindung prüfen:

```powershell
ping 10.0.2.254
```

```powershell
ping dc1
```

```powershell
ping fisi2502.internal
```

--------------------------------------------------

**12. Domäne beitreten**

```powershell
Add-Computer -DomainName "fisi2502.internal" -Credential "FISI2502\Administrator" -Restart
```

Server startet neu.

Danach anmelden mit:

```text
FISI2502\Administrator
```

--------------------------------------------------

**13. AD + DNS installieren**

```powershell
Install-WindowsFeature AD-Domain-Services,DNS -IncludeManagementTools
```

--------------------------------------------------

**14. DC2 zum zweiten Domain Controller hochstufen**

```powershell
Install-ADDSDomainController -DomainName "fisi2502.internal" -InstallDNS -Credential (Get-Credential "FISI2502\Administrator") -SafeModeAdministratorPassword (Read-Host -AsSecureString "DSRM Passwort") -Force
```

Server startet neu.

==================================================

**HIER ZURÜCK ZU DC1**

==================================================

**TEIL 3 – DHCP AUF DC1 ERWEITERN**

==================================================

**15. DHCP DNS erweitern**

Jetzt erst, weil DC2 jetzt existiert:

```powershell
Set-DhcpServerv4OptionValue -DnsServer 10.0.2.254,10.0.2.253 -DnsDomain "fisi2502.internal"
```

Prüfen:

```powershell
Get-DhcpServerv4OptionValue
```

--------------------------------------------------

**16. Optional DNS Client Settings Server**

DC1:

```powershell
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 10.0.2.254,10.0.2.253
```

DC2:

```powershell
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 10.0.2.253,10.0.2.254
```

--------------------------------------------------

**17. Replikation prüfen**

```powershell
dcdiag
```

```powershell
repadmin /replsummary
```

==================================================

**TEIL 4 – CLIENT**

==================================================

**18. DNS setzen**

```powershell
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 10.0.2.254,10.0.2.253
```

--------------------------------------------------

**19. Domäne beitreten**

```powershell
Add-Computer -DomainName "fisi2502.internal" -Credential "FISI2502\Administrator" -Restart
```

--------------------------------------------------

**20. Anmeldung**

```text
FISI2502\Administrator
```

oder:

```text
FISI2502\max.mustermann
```

==================================================

**MERKSATZ**

```text
DC1 komplett bauen
↓
DHCP fertig
↓
ZU DC2 WECHSELN
↓
DC2 der Domäne beitreten
↓
DC2 zum zweiten Domain Controller machen
↓
ZURÜCK ZU DC1
↓
DHCP DNS erweitern
↓
CLIENT hinzufügen
```

# Betriebsystem



# Klausurvorbereitung Schlegel

**Single-Session vs. Multi-Session (Mehrbenutzersysteme)**

*Single-Session-Systeme*  
→ Nur **ein Benutzer gleichzeitig**

Typisch für:
- MS-DOS
- alte Handys
- z.b alte versionen bis Windows 3.1

Merkmale:
- kein paralleles Arbeiten
- keine Benutzertrennung
- kaum Rechteverwaltung

---

*Multi-Session / Multiuser-Systeme*  
→ **Mehrere Benutzer gleichzeitig**

Typisch für:
- Server-Systeme
- Linux (immer Multiuser, abhängig von Ressourcen)

Historie:
- 1960 → erste Mehrbenutzersysteme  
- 1982 → Commodore 64 (Single-User)  
- ab 1990er → moderne Mehrbenutzersysteme  

Vorteile:
- unterschiedliche Benutzerrechte  
- eigener Home-Ordner pro Benutzer  
- höhere Sicherheit (Admin vs. User)  
- Kosteneinsparung (ein System für mehrere Nutzer)  
- Gruppen mit unterschiedlichen Rechten möglich  

---


**Anmeldung (Login-Prozess)**

*1. Identifikation*  
→ Wer bist du?

- Benutzername (entscheidend)
- Anzeigename  
- Token  (möglich)

---

*2. Authentisierung (Authentifizierung) (Systemseite)*  
→ Bist du wirklich diese Person?

- Eingabe von Nachweisen (Passwort, PIN, Biometrie, Token, Passkey, 2FA / MFA)  
- Das System überprüft diese Angaben  
- Passwort wird als Hash gespeichert  
- Eingabe wird gehasht und mit dem gespeicherten Hash verglichen  

---

*3. Autorisierung*  
→ Was darfst du?

- Rechte und Berechtigungen werden geprüft  
- Zugriff auf erlaubte Ressourcen wird gewährt  
---

**Hashwerte**

- Nicht auf den Ausgangswert zurückführbar (Einwegfunktion)  
- Kleine Änderung der Eingabe → völlig anderer Hashwert 

Kollision:
- zwei verschiedene Eingaben → gleicher Hash  
- Beispiel: MD5 war dafür bekannt und gilt als unsicher  

---

**Benutzer & Gruppen**

*Benutzer*  
→ Berechtigungsträger, der sich am System anmelden kann

- lokale Benutzerkonten  
- zentrale Benutzerkonten, z. B. über Active Directory  
- Benutzer können unterschiedliche Rechte besitzen  

---

*Gruppen*  
→ dienen nur zur Rechtevergabe

- mit Gruppen kann man sich nicht anmelden  
- lokale Gruppen oder Domänengruppen  
- vereinfachen die Rechteverwaltung  

---

**Benutzerrollen**

- Administrator → volle Kontrolle zur Systemverwaltung  
- Standardbenutzer → eingeschränkte Rechte  
- Gast → kaum Rechte, heute selten sinnvoll  
- System → mindestens Admin-Rechte, oft darüber hinaus  

---

**SID (Security Identifier)**

- eindeutige interne Kennung eines Benutzers  
- wird nur einmal vergeben  
- bleibt auch nach Löschung eindeutig  
- verhindert ungewollte Rechteübernahme nach Neuerstellung  

---

**Eigenschaften eines Benutzerkontos**

- Benutzername / Anmeldename  
- vollständiger Name / Anzeigename  
- UPN: user @ domain.tld  
- SID  

---

**PowerShell**

Get-LocalUser -Name <username>

---

**Home-Verzeichnis**

AppData → benutzerspezifische Daten  
Programmdateien  
ntuser.dat → versteckt, enthält benutzerspezifische Einstellungen  

---

**Merksätze**

Benutzername = Anmeldename (wichtig für Verwaltung)  
Gruppen = nur Rechtevergabe  
Multiuser = mehr Sicherheit + Struktur

# Test Fragen zur Klausur

**Single-Session vs. Multi-Session – Test (40 Fragen)**

<details>
<summary>1. Was ist ein Single-Session-System?</summary>
Ein System, bei dem nur ein Benutzer gleichzeitig arbeiten kann.
</details>

<details>
<summary>2. Nenne ein Beispiel für ein Single-Session-System.</summary>
MS-DOS oder Windows 3.1.
</details>

<details>
<summary>3. Was ist ein Multiuser-System?</summary>
Ein System, bei dem mehrere Benutzer gleichzeitig arbeiten können.
</details>

<details>
<summary>4. Wo werden Multiuser-Systeme typischerweise eingesetzt?</summary>
Auf Server-Systemen.
</details>

<details>
<summary>5. Ist Linux ein Multiuser-System?</summary>
Ja, Linux ist immer ein Multiuser-System.
</details>

<details>
<summary>6. Wann entstanden die ersten Mehrbenutzersysteme?</summary>
Um 1960.
</details>

<details>
<summary>7. Welches System war wieder ein Single-User-System (1982)?</summary>
Der Commodore 64.
</details>

<details>
<summary>8. Nenne einen Vorteil von Multiuser-Systemen.</summary>
Unterschiedliche Benutzerrechte möglich.
</details>

<details>
<summary>9. Warum sind Multiuser-Systeme sicherer?</summary>
Weil Rechte getrennt sind (Admin vs. Benutzer).
</details>

<details>
<summary>10. Was ist ein Home-Verzeichnis?</summary>
Der persönliche Speicherbereich eines Benutzers.
</details>

<details>
<summary>11. Was bedeutet Identifikation?</summary>
Der Benutzer gibt an, wer er ist (z. B. Benutzername).
</details>

<details>
<summary>12. Was ist Authentisierung?</summary>
Überprüfung, ob der Benutzer wirklich diese Person ist.
</details>

<details>
<summary>13. Nenne ein Beispiel für Authentisierung.</summary>
Passwort oder Fingerabdruck.
</details>

<details>
<summary>14. Was ist Autorisierung?</summary>
Festlegen, welche Rechte ein Benutzer im System hat.
</details>

<details>
<summary>15. In welcher Reihenfolge laufen die Schritte ab?</summary>
Identifikation → Authentisierung → Autorisierung.
</details>

<details>
<summary>16. Was ist ein Hashwert?</summary>
Ein verschlüsselter Wert, der aus Eingabedaten berechnet wird.
</details>

<details>
<summary>17. Kann man einen Hash zurückrechnen?</summary>
Nein, er ist nicht zurückrechenbar.
</details>

<details>
<summary>18. Was passiert bei kleiner Änderung der Eingabe?</summary>
Der Hashwert ändert sich komplett.
</details>

<details>
<summary>19. Was ist eine Kollision?</summary>
Zwei verschiedene Eingaben haben denselben Hash.
</details>

<details>
<summary>20. Welcher Hash-Algorithmus ist unsicher?</summary>
MD5.
</details>

<details>
<summary>21. Was ist ein Benutzer?</summary>
Ein Berechtigungsträger im System.
</details>

<details>
<summary>22. Was ist eine Gruppe?</summary>
Eine Sammlung von Benutzern zur Rechtevergabe.
</details>

<details>
<summary>23. Kann man sich mit einer Gruppe anmelden?</summary>
Nein.
</details>

<details>
<summary>24. Was ist ein Administrator?</summary>
Ein Benutzer mit vollen Systemrechten.
</details>

<details>
<summary>25. Was darf ein Standardbenutzer nicht?</summary>
Keine Systemverwaltung durchführen.
</details>

<details>
<summary>26. Was ist der Gast-Account?</summary>
Ein Benutzer mit sehr eingeschränkten Rechten.
</details>

<details>
<summary>27. Was ist das System-Konto?</summary>
Ein Konto mit sehr hohen Rechten (mehr als Admin).
</details>

<details>
<summary>28. Was ist eine SID?</summary>
Eine eindeutige interne Kennung eines Benutzers.
</details>

<details>
<summary>29. Warum ist die SID wichtig?</summary>
Sie identifiziert Benutzer eindeutig im System.
</details>

<details>
<summary>30. Wird eine SID wiederverwendet?</summary>
Nein, sie ist einmalig.
</details>

<details>
<summary>31. Was ist ein UPN?</summary>
User Principal Name (z. B.  user @ domain.tld).
</details>

<details>
<summary>32. Was ist der Unterschied zwischen Benutzername und Anzeigename?</summary>
Benutzername = Login, Anzeigename = sichtbarer Name.
</details>

<details>
<summary>33. Was macht der Befehl Get-LocalUser?</summary>
Zeigt lokale Benutzerkonten an.
</details>

<details>
<summary>34. Was befindet sich im Home-Verzeichnis?</summary>
Benutzerspezifische Daten und Einstellungen.
</details>

<details>
<summary>35. Was ist AppData?</summary>
Ein Ordner für benutzerspezifische Programmdaten.
</details>

<details>
<summary>36. Was ist ntuser.dat?</summary>
Eine versteckte Datei mit Benutzereinstellungen.
</details>

<details>
<summary>37. Warum spart Multiuser Kosten?</summary>
Mehrere Nutzer teilen sich ein System.
</details>

<details>
<summary>38. Warum sind Gruppen wichtig?</summary>
Sie vereinfachen die Rechteverwaltung.
</details>

<details>
<summary>39. Was bedeutet: Benutzername = Anmeldename?</summary>
Beide sind identisch und wichtig für die Verwaltung.
</details>

<details>
<summary>40. Was ist der Unterschied zwischen Authentisierung und Autorisierung?</summary>
Authentisierung prüft Identität, Autorisierung legt Rechte fest.
</details>

# Mein Abgleich der Klausurvorbereitung und PDF von herrn Schlegel

**Ergänzung zur Klausurvorbereitung – Benutzermanagement (wichtige Zusatzinfos aus Unterricht/PDF)**

**Single- vs. Multi-Session (Windows genauer verstehen)**
- Windows kann Single-Session und Multi-Session
- Desktop = meist Single-Session
- Server / Enterprise = Multi-Session möglich
- Wichtig: Windows = Multiuser-fähig, aber Sessions sind getrennt

---

**Warum Multiuser? (nicht nur „mehr Benutzer“)**
- bessere Ressourcennutzung
- getrennte Benutzerbereiche
- Schutz vertraulicher Daten
- abgestufte Rechte
- Rechtevergabe über Gruppen

---

**Login-Prozess (Begriffe sauber können!)**
1. Identifikation = Benutzername
2. Authentisierung = Passwort / Nachweis
3. Autorisierung = Rechte werden zugewiesen
- Authentifikation = Überbegriff (Prüfung der Angaben)

---

**Administrator (wichtige Details!)**
- integrierter Administrator existiert, ist oft deaktiviert
- erster Benutzer bekommt automatisch Adminrechte
- Admin darf:
  - alles installieren
  - Benutzer verwalten
  - Rechte vergeben
  - System komplett kontrollieren

---

**Standardbenutzer (konkret können!)**
- darf Programme ausführen
- darf im eigenen Home schreiben
- darf andere Dateien nur lesen
- darf NICHT:
  - Programme installieren
  - Benutzer verwalten
  - System ändern

---

**Gastkonto (Klausur-Falle!)**
- standardmäßig deaktiviert
- oft ohne Passwort
- großes Sicherheitsrisiko
→ sollte deaktiviert bleiben

---

**SYSTEM-Konto (SEHR WICHTIG!)**
- internes Konto vom Betriebssystem
- nicht sichtbar im Benutzer-Manager
- hat Vollzugriff auf alles
→ wichtiger als Administrator!

---

**Spezielle Systemkonten**
- Netzwerkdienst → Netzwerkzugriffe
- Lokaler Dienst → eingeschränkte lokale Rechte
- DefaultAccount → systeminterne Prozesse
- WDAGUtilityAccount → Sicherheitsfunktionen

→ keine normalen Benutzer!

---

**SID (Security Identifier)**
- eindeutige interne ID eines Benutzers
- wird nur einmal vergeben
- bleibt einzigartig, auch nach Löschen
→ verhindert Rechteübernahme bei neuem Benutzer

---

**Passwort-Speicherung (sehr wichtig!)**
- Speicherort:
  C:\Windows\System32\config\SAM
- Passwörter werden nicht im Klartext gespeichert

---

**Benutzerprofil**
- wird beim ersten Login erstellt
- Pfad:
  %userprofile%
- enthält:
  - persönliche Ordner
  - AppData → Programmeinstellungen
  - NTUSER.DAT → Registry vom Benutzer

---

**UAC (Benutzerkontensteuerung)**
- seit Windows Vista
- auch Admin arbeitet eingeschränkt
- Änderungen müssen bestätigt werden
→ Schutz vor Schadsoftware

---

**Wichtige Merksätze**
- Windows = Multiuserfähig, aber Session-basiert
- SYSTEM > Administrator (wichtig!)
- Gruppen = nur Rechtevergabe
- Benutzername ≠ entscheidend → SID ist entscheidend
- UAC schützt vor ungewollten Änderungen