Página 1 de 1

paquete remove-windows-appx

Publicado: 11 de diciembre de 2020 - 11:56 a. m.
por gaelds
Buen día,
Recibo errores al instalar el paquete remove-windows-appx en una pequeña parte de mi red. ¿Existe un equivalente en PowerShell a "run_notfatal"?

Ejemplo :
Si es necesario, eliminando: Microsoft.BingSports
Si es necesario, eliminando: Microsoft.BingWeather
Traceback (última llamada):
Archivo "C:\wapt\common.py", línea 3876, en install_wapt
exitstatus = setup.install()
Archivo "c:\windows\temp\waptyl5ecp\setup.py", línea 93, en install
Archivo "C:\wapt\setuphelpers_windows.py", línea 840, en run_powershell
raise CalledProcessErrorOutput(e.returncode,cmd,e.output)
CalledProcessErrorOutput: Comando u'$ProgressPreference = "SilentlyContinue"\n(Get-AppXProvisionedPackage -Online | where DisplayName -EQ "Microsoft.BingWeather" | Remove-AppxProvisionedPackage -Online) | ConvertTo-Json' devolvió un estado de salida distinto de cero 1.
Salida:#< CLIXML
<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"> S="Error">Remove-AppxProvisionedPackage: No se encontró la ruta sp\xe9cifi\xe9._x000D__x000A_
CalledProcessErrorOutput: Command u'$ProgressPreference = "SilentlyContinue"\n(Get-AppXProvisionedPackage -Online | where DisplayName -EQ "Microsoft.BingWeather" | Remove-AppxProvisionedPackage-Online) | 'ConvertTo-Json' devolvió un estado de salida distinto de cero 1.
Salida:#< CLIXML
<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"> S="Error">Remove-AppxProvisionedPackage: No se pudo encontrar la ruta especificada._x000D__x000A_

Re: Paquete remove-windows-appx

Publicado: 11 de diciembre de 2020 - 13:58
por florentR2
No lo he probado, pero habría probado esto:

Código: Seleccionar todo

MyCommand > $null
O

Código: Seleccionar todo

MyCommand > c:\quelquepart.log

O

Código: Seleccionar todo

Mycommand | out-null

Re: Paquete remove-windows-appx

Publicado: 11 de diciembre de 2020 - 16:08
por gaelds
Todavía tengo algunas posiciones en las que no funciona:
Por ejemplo:
Eliminando aplicaciones no deseadas de la Tienda Windows...
Si es necesario, eliminando: Microsoft.3DBuilder
Si es necesario, eliminando: Microsoft.Print3D
, eliminando: Microsoft.Microsoft3DViewer
Si es necesario
Si es necesario, eliminando
Si es necesario, eliminando: Microsoft.YourPhone
es necesario, eliminando: Microsoft.WindowsFeedbackHub
Si es necesario, eliminando: Microsoft.Windows.Cortana
Si es necesario, eliminando: Microsoft.GetHelp
Si es necesario,
Si es necesario, eliminando: Microsoft.BingNews Si es necesario,
Si es necesario, eliminando: Microsoft.BingWeather
Traceback (última llamada):
Archivo "C:\wapt\common.py", línea 3876, en install_wapt
exitstatus = setup.install()
Archivo "c:\windows\temp\wapth6yiqi\setup.py", línea 93, en install
Archivo "C:\wapt\setuphelpers_windows.py", línea 840, en run_powershell
raise CalledProcessErrorOutput(e.returncode,cmd,e.output)
CalledProcessErrorOutput: El comando u'$ProgressPreference = "SilentlyContinue"\n(Get-AppXProvisionedPackage -Online | where DisplayName -EQ "Microsoft.BingWeather" | Remove-AppxProvisionedPackage -Online | out-null) | ConvertTo-Json' devolvió un estado de salida distinto de cero 1.
Salida:#< CLIXML
<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"> S="Error">Remove-AppxProvisionedPackage: No se encontró la ruta sp\xe9cifi\xe9._x000D__x000A_
CalledProcessErrorOutput: Command u'$ProgressPreference = "SilentlyContinue"\n(Get-AppXProvisionedPackage -Online | where DisplayName -EQ "Microsoft.BingWeather" | Remove-AppxProvisionedPackage-Online | out-null) | 'ConvertTo-Json' devolvió un estado de salida distinto de cero 1.
Salida:#< CLIXML
<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"> S="Error">Remove-AppxProvisionedPackage: No se pudo encontrar la ruta especificada._x000D__x000A_
Con este código:

Código: Seleccionar todo

def install():
    print("Removing undesired Windows Store applications...")
    for app in apps:
        print("If needed, removing: %s" % app)
        #print('Get-AppxPackage -Name "%s" -AllUsers | Remove-AppxPackage' % app)
        run_powershell('Get-AppxPackage -Name "%s" -AllUsers | Remove-AppxPackage | out-null' % app)
        #print('Get-AppXProvisionedPackage -Online | where DisplayName -EQ "%s" | Remove-AppxProvisionedPackage -Online' % app)
        run_powershell('Get-AppXProvisionedPackage -Online | where DisplayName -EQ "%s" | Remove-AppxProvisionedPackage -Online | out-null' % app)


def session_setup():
    print("Removing undesired Windows Store applications...")
    for app in apps:
        print("If needed, removing: %s" % app)
        #print('Get-AppxPackage -Name "%s" | Remove-AppxPackage' % app)
        run_powershell('Get-AppxPackage -Name "%s" | Remove-AppxPackage | out-null' % app)

Re: Paquete remove-windows-appx

Publicado: 11 de diciembre de 2020 - 17:06
por florentR2

Re: Paquete remove-windows-appx

Publicado: 12 de diciembre de 2020 - 17:04
por gaelds
Lo siento, pero ninguna de las soluciones funciona.

El uso de run_notfatal elimina el error, pero parece que se instala demasiado rápido para funcionar realmente...

Código: Seleccionar todo

def install():
    print("Removing undesired Windows Store applications...")
    for app in apps:
        print("If needed, removing: %s" % app)
        run_notfatal('powershell.exe Get-AppxPackage -Name "%s" -AllUsers | Remove-AppxPackage' % app)
        run_notfatal('powershell.exe Get-AppXProvisionedPackage -Online | where DisplayName -EQ "%s" | Remove-AppxProvisionedPackage -Online' % app)