Files
ansible_windows11_standart_…/disable_psremote_script.ps1
2026-04-02 15:34:53 +02:00

33 lines
1.0 KiB
PowerShell

Write-Host "Deaktiviere PowerShell Remoting..." -ForegroundColor Yellow
# Autostart deaktivieren
Write-Host "Deaktiviere WinRM Autostart..."
Set-Service WinRM -StartupType Disabled
# WinRM Dienst stoppen
if (Get-Service WinRM -ErrorAction SilentlyContinue) {
Write-Host "Stoppe WinRM Dienst..."
Stop-Service WinRM -Force
}
# Listener entfernen
Write-Host "Entferne WinRM Listener..."
winrm delete winrm/config/Listener?Address=*+Transport=HTTP 2>$null
winrm delete winrm/config/Listener?Address=*+Transport=HTTPS 2>$null
# Firewallregeln deaktivieren
Write-Host "Deaktiviere Firewall Regeln..."
Disable-NetFirewallRule -DisplayGroup "Windows Remote Management"
# LocalAccountTokenFilterPolicy zurücksetzen
Write-Host "Setze LocalAccountTokenFilterPolicy zurück..."
$path = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"
if (Test-Path $path) {
Set-ItemProperty -Path $path -Name LocalAccountTokenFilterPolicy -Value 0 -Type DWord
}
Write-Host "PowerShell Remoting wurde deaktiviert." -ForegroundColor Green