Initialize with private Repo
This commit is contained in:
32
disable_psremote_script.ps1
Normal file
32
disable_psremote_script.ps1
Normal file
@@ -0,0 +1,32 @@
|
||||
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user