Skip to main content
Rollback to Revision 2 - Edit approval overridden by post owner or moderator
Source Link

You can use below script to uninstall Linux distros from system

# Uninstall Linux distributions installed on asset 
    
$packages = Get-AppxPackage -AllUsers | Where-Object {($_.Name -like '*Ubuntu*' -or $_.Name -like '*Debian*' -or $_.Name -like '*Fedora*' -or $_.Name -like '*Kali*' -or $_.Name -like '*Suse*' -or $_.Name -like '*Arch*' -or $_.Name -like '*Alpine*' -or $_.Name -like '*openSUSE*') -and $_.Name -notlike '*Microsoft.Windows.Search*'} 

if ($packages.Count -gt 0) { 

Write-Host "Linux distributions found:" 

$packages | Select-Object -Property Name, Publisher, Version | Write-Host 

foreach ($package in $packages){ 

Remove-AppPackage $package   

}  

Write-Host "Linux distributions removed completely with their files" 

} else { 
    
    Write-Host "No Linux distributions found." 
    
}
# Uninstall Linux distributions installed on asset 

$packages = Get-AppxPackage -AllUsers | Where-Object {($_.Name -like '*Ubuntu*' -or $_.Name -like '*Debian*' -or $_.Name -like '*Fedora*' -or $_.Name -like '*Kali*' -or $_.Name -like '*Suse*' -or $_.Name -like '*Arch*' -or $_.Name -like '*Alpine*' -or $_.Name -like '*openSUSE*') -and $_.Name -notlike '*Microsoft.Windows.Search*'} 

if ($packages.Count -gt 0) { 

Write-Host "Linux distributions found:" 

$packages | Select-Object -Property Name, Publisher, Version | Write-Host 

foreach ($package in $packages){ 

Remove-AppPackage $package   

}  

Write-Host "Linux distributions removed completely with their files" 

} else { 

    Write-Host "No Linux distributions found." 

}

You can use below script to uninstall Linux distros from system

# Uninstall Linux distributions installed on asset 
    
$packages = Get-AppxPackage -AllUsers | Where-Object {($_.Name -like '*Ubuntu*' -or $_.Name -like '*Debian*' -or $_.Name -like '*Fedora*' -or $_.Name -like '*Kali*' -or $_.Name -like '*Suse*' -or $_.Name -like '*Arch*' -or $_.Name -like '*Alpine*' -or $_.Name -like '*openSUSE*') -and $_.Name -notlike '*Microsoft.Windows.Search*'} 

if ($packages.Count -gt 0) { 

Write-Host "Linux distributions found:" 

$packages | Select-Object -Property Name, Publisher, Version | Write-Host 

foreach ($package in $packages){ 

Remove-AppPackage $package   

}  

Write-Host "Linux distributions removed completely with their files" 

} else { 
    
    Write-Host "No Linux distributions found." 
    
}

You can use below script to uninstall Linux distros from system

# Uninstall Linux distributions installed on asset 

$packages = Get-AppxPackage -AllUsers | Where-Object {($_.Name -like '*Ubuntu*' -or $_.Name -like '*Debian*' -or $_.Name -like '*Fedora*' -or $_.Name -like '*Kali*' -or $_.Name -like '*Suse*' -or $_.Name -like '*Arch*' -or $_.Name -like '*Alpine*' -or $_.Name -like '*openSUSE*') -and $_.Name -notlike '*Microsoft.Windows.Search*'} 

if ($packages.Count -gt 0) { 

Write-Host "Linux distributions found:" 

$packages | Select-Object -Property Name, Publisher, Version | Write-Host 

foreach ($package in $packages){ 

Remove-AppPackage $package   

}  

Write-Host "Linux distributions removed completely with their files" 

} else { 

    Write-Host "No Linux distributions found." 

}

You can use below script to uninstall Linux distros from system

# Uninstall Linux distributions installed on asset 

$packages = Get-AppxPackage -AllUsers | Where-Object {($_.Name -like '*Ubuntu*' -or $_.Name -like '*Debian*' -or $_.Name -like '*Fedora*' -or $_.Name -like '*Kali*' -or $_.Name -like '*Suse*' -or $_.Name -like '*Arch*' -or $_.Name -like '*Alpine*' -or $_.Name -like '*openSUSE*') -and $_.Name -notlike '*Microsoft.Windows.Search*'} 

if ($packages.Count -gt 0) { 

Write-Host "Linux distributions found:" 

$packages | Select-Object -Property Name, Publisher, Version | Write-Host 

foreach ($package in $packages){ 

Remove-AppPackage $package   

}  

Write-Host "Linux distributions removed completely with their files" 

} else { 

    Write-Host "No Linux distributions found." 

}
# Uninstall Linux distributions installed on asset 
    
$packages = Get-AppxPackage -AllUsers | Where-Object {($_.Name -like '*Ubuntu*' -or $_.Name -like '*Debian*' -or $_.Name -like '*Fedora*' -or $_.Name -like '*Kali*' -or $_.Name -like '*Suse*' -or $_.Name -like '*Arch*' -or $_.Name -like '*Alpine*' -or $_.Name -like '*openSUSE*') -and $_.Name -notlike '*Microsoft.Windows.Search*'} 

if ($packages.Count -gt 0) { 

Write-Host "Linux distributions found:" 

$packages | Select-Object -Property Name, Publisher, Version | Write-Host 

foreach ($package in $packages){ 

Remove-AppPackage $package   

}  

Write-Host "Linux distributions removed completely with their files" 

} else { 
    
    Write-Host "No Linux distributions found." 
    
}

You can use below script to uninstall Linux distros from system

# Uninstall Linux distributions installed on asset 

$packages = Get-AppxPackage -AllUsers | Where-Object {($_.Name -like '*Ubuntu*' -or $_.Name -like '*Debian*' -or $_.Name -like '*Fedora*' -or $_.Name -like '*Kali*' -or $_.Name -like '*Suse*' -or $_.Name -like '*Arch*' -or $_.Name -like '*Alpine*' -or $_.Name -like '*openSUSE*') -and $_.Name -notlike '*Microsoft.Windows.Search*'} 

if ($packages.Count -gt 0) { 

Write-Host "Linux distributions found:" 

$packages | Select-Object -Property Name, Publisher, Version | Write-Host 

foreach ($package in $packages){ 

Remove-AppPackage $package   

}  

Write-Host "Linux distributions removed completely with their files" 

} else { 

    Write-Host "No Linux distributions found." 

}

You can use below script to uninstall Linux distros from system

# Uninstall Linux distributions installed on asset 
    
$packages = Get-AppxPackage -AllUsers | Where-Object {($_.Name -like '*Ubuntu*' -or $_.Name -like '*Debian*' -or $_.Name -like '*Fedora*' -or $_.Name -like '*Kali*' -or $_.Name -like '*Suse*' -or $_.Name -like '*Arch*' -or $_.Name -like '*Alpine*' -or $_.Name -like '*openSUSE*') -and $_.Name -notlike '*Microsoft.Windows.Search*'} 

if ($packages.Count -gt 0) { 

Write-Host "Linux distributions found:" 

$packages | Select-Object -Property Name, Publisher, Version | Write-Host 

foreach ($package in $packages){ 

Remove-AppPackage $package   

}  

Write-Host "Linux distributions removed completely with their files" 

} else { 
    
    Write-Host "No Linux distributions found." 
    
}
added 40 characters in body
Source Link
Peregrino69
  • 4.7k
  • 3
  • 23
  • 30

You can use below script to uninstall Linux distros from system

Uninstall Linux distributions installed on asset

$packages = Get-AppxPackage -AllUsers | Where-Object {($.Name -like 'Ubuntu' -or $.Name -like 'Debian' -or $.Name -like 'Fedora' -or $.Name -like 'Kali' -or $.Name -like 'Suse' -or $.Name -like 'Arch' -or $.Name -like 'Alpine' -or $.Name -like 'openSUSE') -and $_.Name -notlike 'Microsoft.Windows.Search'}

if ($packages.Count -gt 0) {

# Uninstall Linux distributions installed on asset 

$packages = Get-AppxPackage -AllUsers | Where-Object {($_.Name -like '*Ubuntu*' -or $_.Name -like '*Debian*' -or $_.Name -like '*Fedora*' -or $_.Name -like '*Kali*' -or $_.Name -like '*Suse*' -or $_.Name -like '*Arch*' -or $_.Name -like '*Alpine*' -or $_.Name -like '*openSUSE*') -and $_.Name -notlike '*Microsoft.Windows.Search*'} 

if ($packages.Count -gt 0) { 

Write-Host "Linux distributions found:" 

$packages | Select-Object -Property Name, Publisher, Version | Write-Host 

foreach ($package in $packages){ 

Remove-AppPackage $package   

}  

Write-Host "Linux distributions removed completely with their files" 

} else {


} else { 

    Write-Host "No Linux distributions found."  

}

}

You can use below script to uninstall Linux distros from system

Uninstall Linux distributions installed on asset

$packages = Get-AppxPackage -AllUsers | Where-Object {($.Name -like 'Ubuntu' -or $.Name -like 'Debian' -or $.Name -like 'Fedora' -or $.Name -like 'Kali' -or $.Name -like 'Suse' -or $.Name -like 'Arch' -or $.Name -like 'Alpine' -or $.Name -like 'openSUSE') -and $_.Name -notlike 'Microsoft.Windows.Search'}

if ($packages.Count -gt 0) {

Write-Host "Linux distributions found:" 

$packages | Select-Object -Property Name, Publisher, Version | Write-Host 

foreach ($package in $packages){ 

Remove-AppPackage $package   

}  

Write-Host "Linux distributions removed completely with their files" 

} else {

Write-Host "No Linux distributions found." 

}

You can use below script to uninstall Linux distros from system

# Uninstall Linux distributions installed on asset 

$packages = Get-AppxPackage -AllUsers | Where-Object {($_.Name -like '*Ubuntu*' -or $_.Name -like '*Debian*' -or $_.Name -like '*Fedora*' -or $_.Name -like '*Kali*' -or $_.Name -like '*Suse*' -or $_.Name -like '*Arch*' -or $_.Name -like '*Alpine*' -or $_.Name -like '*openSUSE*') -and $_.Name -notlike '*Microsoft.Windows.Search*'} 

if ($packages.Count -gt 0) { 

Write-Host "Linux distributions found:" 

$packages | Select-Object -Property Name, Publisher, Version | Write-Host 

foreach ($package in $packages){ 

Remove-AppPackage $package   

}  

Write-Host "Linux distributions removed completely with their files" 

} else { 

    Write-Host "No Linux distributions found."  

}
Source Link
Loading