Hyper-V
Integration Services setup
Get-VMIntegrationService -VMName "SRV"
Enable-VMIntegrationService -VMName "SRV" -Name "Guest Service Interface"
Switch Embedded Teaming setup
New-VMSwitch -Name "Switch Embedded Teaming" -NetAdapterName "LAN1","LAN2" -EnableEmbeddedTeaming $true
Set-VMSwitchTeam -Name "Switch Embedded Teaming" -LoadBalancingAlgorithm Dynamic
File management
Delete child items per name
get-childitem -Include "Service Worker" -Recurse -force | Remove-Item -Force -Recurse -Verbose
Delete child folders per name
Get-ChildItem -Recurse -Force -Filter ._* | Where-Object {!$_.PSIsContainer} | Remove-Item -force
Windows Features
printmanagment.msc Install
Install-WindowsFeature -Name Print-Services -IncludeManagementTools
365 Stuff
Manual Entra Sync
Start-ADSyncSyncCycle -PolicyType Delta
Start-ADSyncSyncCycle -PolicyType Initial
Exchange Migration
Set-MigrationUser -Identity "mail@tld" -ApproveSkippedItems
Resume-MoveRequest -Identity "mail@tld"
Upgrade
Allow Upgrades with old CPU regkey
New-Item -Path "HKLM:\SYSTEM\Setup\MoSetup" -ErrorAction SilentlyContinue
New-ItemProperty -Path "HKLM:\SYSTEM\Setup\MoSetup" -Name "AllowUpgradesWithUnsupportedTPMOrCPU" -Value 1 -Force -ErrorAction SilentlyContinue
setup.exe /auto upgrade /showoobe none /dynamicupdate disable /eula accept
WMIC
get SN
wmic bios get serialnumber
get Printer
wmic printer list brief
get Productkey
wmic path softwarelicensingservice get OA3xOriginalProductKey
Network
Public IP
nslookup myip.opendns.com resolver1.opendns.com
curl http://ipecho.net/plain
grep https://ipecho.net/plain
IPv6 disable on all Adapters
Disable-NetAdapterBinding -Name * -ComponentID "ms_tcpip6"
Set Network to DHCP
netsh interface ip set address "Ethernet" dhcp
netsh interface ip set dnsservers "Ethernet" dhcp
Wifi Information
netsh wlan show profile
netsh wlan show profile * key=clear
Annoyances
Disable Autostart Programs
Remove-ItemProperty -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\Run -Name *
Remove-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Run -Name *
Windows Sprache
Set-WinSystemLocale de-AT
Set-WinUILanguageOverride -Language de-AT
Set-WinUserLanguageList de-AT -Force
Set-WinSystemLocale en-US
Set-WinUILanguageOverride -Language en-US
Set-WinUserLanguageList en-US -Force
User management
net user administrator /active:yes
net user administrator PW
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Csc\Parameters" -Name FormatDatabase -PropertyType DWORD -Value 1 -Force
System File Checker
sfc /scannow
Datenträger prüfen und reparieren
chkdsk c: /f /r
chkdsk c: /f
chkdsk /r
chkdsk /scan c:
chkdsk /spotfix c:
Execution Policy
Set-ExecutionPolicy unrestricted
Set-ExecutionPolicy restricted
Activate Windows
slmgr /ipk xxxx-xxxx
slmgr.vbs -ato
Unknown
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}" -Name "IsInstalled" -Value 0 -Force
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A8-37EF-4b3f-8CFC-4F3A74704073}" -Name "IsInstalled" -Value 0 -Force
Hibernate OFF
powercfg -h off
Remotedesktop enable
Enable-NetFirewallRule -DisplayGroup "Remotedesktop"
net localgroup "Remotedesktopbenutzer" "Jeder" /add
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server" -Name "fDenyTSConnections" -Value 0 -Type DWORD
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name "UserAuthentication" -Value 0 -Type DWORD
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name "SecurityLayer" -Value 1 -Type DWORD
Netzwerkerkennung enable
netsh advfirewall firewall set rule group="Netzwerkerkennung" new enable=Yes
netsh advfirewall firewall set rule group="Datei- und Druckerfreigabe" new enable=Yes