uninstall-package.ps1 376 B

1234567891011121314
  1. param(
  2. $ComputerName,
  3. $ProgramName,
  4. $LogFile="runtime/uninstall-package.log"
  5. )
  6. $ComputerName | Out-Host
  7. Invoke-Command -ComputerName $ComputerName -ScriptBlock {
  8. param($ProgramName)
  9. hostname
  10. Get-Package |
  11. Where-Object {$_.Name -eq $ProgramName} |
  12. Uninstall-Package -Force
  13. } -ArgumentList $ProgramName *>&1 | Tee-Object -Append $LogFile