mirror of
https://gitlab.com/ch-tbz-it/Stud/m159.git
synced 2024-11-25 03:01:59 +01:00
57 lines
2.3 KiB
PowerShell
57 lines
2.3 KiB
PowerShell
#Hostname setzen
|
|
$Hostname = Read-Host "Geben sie den gewünschten Hostname an:"
|
|
Rename-Computer -NewName $Hostname
|
|
|
|
#IPv6 Disable
|
|
Write-Host "Disabling IPv6"
|
|
Disable-NetAdapterBinding -Name "Ethernet" -ComponentID ms_tcpip6
|
|
|
|
#Firewall Rules allowing Ping
|
|
Write-Host "Allowing Echo Request"
|
|
#create firewall manager object
|
|
$FWM=new-object -com hnetcfg.fwmgr
|
|
|
|
# Get current profile
|
|
$pro=$fwm.LocalPolicy.CurrentProfile
|
|
|
|
# Check Profile
|
|
if ($pro.IcmpSettings.AllowInboundEchoRequest) {
|
|
"Echo Request already allowed"
|
|
} else {
|
|
$pro.icmpsettings.AllowInboundEchoRequest=$true
|
|
}
|
|
|
|
# Display ICMP Settings
|
|
"Windows Firewall - current ICMP Settings:"
|
|
"-----------------------------------------"
|
|
$pro.icmpsettings
|
|
|
|
#Sicherheitskonfigurationen von IE
|
|
Write-Host -ForegroundColor Yellow "Verstärkte Sicherheitskonfiguration für IE deaktivieren"
|
|
#Disable Internet Explorer Enhanced Security for Admins
|
|
REG ADD „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}“ /v „IsInstalled“ /t REG_DWORD /d 0 /f
|
|
|
|
#Disable Internet Explorer Enhanced Security for Users
|
|
REG ADD „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A8-37EF-4b3f-8CFC-4F3A74704073}“ /v „IsInstalled“ /t REG_DWORD /d 0 /f
|
|
|
|
#Expolorer einstellungen
|
|
Write-Host "Erweiterungen bei unbekannten Dateitypen ausblenden"
|
|
$a = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced'
|
|
Set-ItemProperty $a HideFileExt 0
|
|
Stop-Process -processname explorer
|
|
|
|
Write-Host -Foreground Yellow "Freigabeassistent verwenden wird deaktiviert."
|
|
Set-ItemProperty -Type DWord -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "SharingWizardOn" -value "0"
|
|
|
|
Write-Host -Foreground Yellow "Geschuetzte Systemdateien ausblenden wird deaktiviert."
|
|
Set-ItemProperty -Type DWord -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "ShowSuperHidden" -value "0"
|
|
|
|
Write-Host -ForegroundColor Yellow "CMD Desktop verknüpfung"
|
|
$WshShell = New-Object -comObject WScript.Shell
|
|
$Shortcut = $WshShell.CreateShortcut("$Home\Desktop\cmd.lnk")
|
|
$Shortcut.TargetPath = "%windir%\system32\cmd.exe"
|
|
$Shortcut.Save()
|
|
|
|
#Enable Remote Desktop
|
|
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections" -value 0
|
|
Enable-NetFirewallRule -DisplayGroup "Remote Desktop" |