function Disable-Indexing {
Param($Drive)
$obj = Get-WmiObject -Class Win32_Volume -Filter "DriveLetter='$Drive'"
$indexing = $obj.IndexingEnabled
if("$indexing" -eq $True){
write-host "Disabling indexing of drive $Drive"
$obj | Set-WmiInstance -Arguments @{IndexingEnabled=$False} | Out-Null
}
}
#Use:
#Disable Drive Indexing on C:\
#Disable-Indexing "C:"
Quelle: Celoxocis/Powershell – Disable Drive Indexing
Mount-DiskImage -ImagePath "D:\VeeamBackup&Replication_12.3.2.4165_20251006.iso"
Public (Öffentlich): Dieses Profil wird verwendet, wenn du dich in einem öffentlichen Netzwerk wie einem Café oder einem Flughafen befindest. In diesem Modus wird dein Computer für andere Geräte im Netzwerk unsichtbar gemacht, und die Freigabeeinstellungen sind restriktiver.
Private (Privat): Dieses Profil wird verwendet, wenn du dich in einem vertrauenswürdigen Netzwerk wie deinem Heim- oder Arbeitsnetzwerk befindest. In diesem Modus wird dein Computer für andere Geräte im Netzwerk sichtbar gemacht, und die Freigabeeinstellungen sind weniger restriktiv.
DomainAuthenticated (Domänenauthentifiziert): Dieses Profil wird verwendet, wenn dein Computer Mitglied einer Domäne ist und über diese Domäne authentifiziert wurde. Dieses Profil wird normalerweise in Unternehmensnetzwerken verwendet.
Öffne PowerShell als Administrator.
Führe den folgenden Befehl aus, um eine Liste aller Netzwerkadapter anzuzeigen:
Get-NetConnectionProfile
Identifiziere den NetworkCategory-Wert des Netzwerkadapters, den du ändern möchtest.
Set-NetConnectionProfile -Name "Netzwerkname" -NetworkCategory Public
Set-NetConnectionProfile -Name "Netzwerkname" -NetworkCategory Private
Set-NetConnectionProfile -Name "Netzwerkname" -NetworkCategory DomainAuthenticated
Ersetze "Netzwerkname" durch den Namen deines Netzwerkprofils.
Durch diese Schritte kannst du die NetworkCategory deines Netzwerkadapters ändern.
Die Nutzungszeit (Active Hours) eines Windows-Servers kann mit PowerShell angepasst werden. Dies ist nützlich, um automatische Updates und Neustarts außerhalb der Betriebszeiten zu planen.
Set-ActiveHoursÖffnen Sie PowerShell mit Administratorrechten.
Verwenden Sie das folgende Cmdlet, um die Start- und Endzeit der Nutzungszeit festzulegen:
Set-ActiveHours -StartTime "07:00" -EndTime "23:00"
-StartTime: Startzeit der Nutzungszeit (z. B. 07:00 Uhr).-EndTime: Endzeit der Nutzungszeit (z. B. 23:00 Uhr).Falls das Modul PSWindowsUpdate nicht installiert ist, können Sie es mit folgendem Befehl installieren:
Install-Module -Name PSWindowsUpdate -Force
Überprüfen Sie die Konfiguration der Nutzungszeit:
Get-WindowsUpdate -ActiveHours
Öffnen Sie PowerShell mit Administratorrechten.
Bearbeiten Sie die entsprechenden Registry-Einträge:
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name ActiveHoursStart -Value 7
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name ActiveHoursEnd -Value 23
ActiveHoursStart: Startzeit in Stunden (7 für 07:00 Uhr).ActiveHoursEnd: Endzeit in Stunden (23 für 23:00 Uhr).Starten Sie den Windows Update-Dienst neu, um die Änderungen zu übernehmen:
Restart-Service wuauserv
Falls weitere Fragen zur PowerShell-Konfiguration oder Windows Updates bestehen, stehe ich gerne zur Verfügung!