Aufgaben-Python/courses/active_directory/10_computerkonfiguration_vs_benutzerkonfiguration/aufgabe.ps1

36 lines
1.3 KiB
PowerShell

# ==============================================================================
# 📜 GPO Konfiguration - AD 10: Computer- vs. Benutzerkonfiguration & Loopback
# ==============================================================================
# 🎯 TEILZIEL 1: Computereinstellungen (BitLocker, Windows Defender) definieren
# 🎯 TEILZIEL 2: Benutzereinstellungen (Desktop, Netzlaufwerke, Startmenü) anpassen
# 🎯 TEILZIEL 3: Loopback-Verarbeitung für Terminalserver (RDS) aktivieren
# 🎯 TEILZIEL 4: Unbenutzte GPO-Hälften zur Performance-Optimierung deaktivieren
function Set-GPOLoopbackPolicy {
[CmdletBinding()]
param(
[Parameter(Mandatory = $false)]
[string]$Domain = "corp.it-praxisportal.de",
[Parameter(Mandatory = $false)]
[hashtable]$Options = @{}
)
Write-Host "▶ Starte AD-Operation: Set-GPOLoopbackPolicy für $Domain..." -ForegroundColor Cyan
# TODO: Implementiere die geforderten Active Directory Schritte
$result = [PSCustomObject]@{
Success = $false
Domain = $Domain
Status = "Ready"
Module = "10_computerkonfiguration_vs_benutzerkonfiguration"
}
return $result
}
# Direkter Aufruf bei Skriptausführung
if ($MyInvocation.InvocationName -ne '.') {
Set-GPOLoopbackPolicy
}