mirror of
https://github.com/winapps-org/winapps.git
synced 2025-08-13 13:59:16 +02:00
doc: run install.bat on libvirt
This commit is contained in:
30
oem/NetProfileCleanup.ps1
Normal file
30
oem/NetProfileCleanup.ps1
Normal file
@@ -0,0 +1,30 @@
|
||||
# Get the current network profile name
|
||||
$currentProfile = ^(Get-NetConnectionProfile^).Name
|
||||
|
||||
# Get all profiles from the registry
|
||||
$profilesKey = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles"
|
||||
$profiles = Get-ChildItem -Path $profilesKey
|
||||
|
||||
foreach ^($profile in $profiles^) {
|
||||
$profilePath = "$profilesKey\$($profile.PSChildName)"
|
||||
$profileName = ^(Get-ItemProperty -Path $profilePath^).ProfileName
|
||||
|
||||
# Remove profiles that don't match the current one
|
||||
if ^($profileName -ne $currentProfile^) {
|
||||
Remove-Item -Path $profilePath -Recurse
|
||||
Write-Host "Deleted profile: $profileName"
|
||||
}
|
||||
}
|
||||
|
||||
# Change the current profile name to "WinApps"
|
||||
$profiles = Get-ChildItem -Path $profilesKey
|
||||
foreach ^($profile in $profiles^) {
|
||||
$profilePath = "$profilesKey\$($profile.PSChildName)"
|
||||
$profileName = ^(Get-ItemProperty -Path $profilePath^).ProfileName
|
||||
|
||||
if ^($profileName -eq $currentProfile^) {
|
||||
# Update the profile name
|
||||
Set-ItemProperty -Path $profilePath -Name "ProfileName" -Value "WinApps"
|
||||
Write-Host "Renamed profile to: WinApps"
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user