Pagina 1 di 1

pacchetto remove-windows-appx

Pubblicato: 11 dicembre 2020 - 11:56
di gaelds
Buongiorno,
Sto riscontrando errori durante l'installazione del pacchetto remove-windows-appx su una piccola parte della mia rete. Esiste un equivalente di PowerShell a "run_notfatal"?

Esempio :
Se necessario, rimozione: Microsoft.BingSports
Se necessario, rimozione: Microsoft.BingWeather
Traceback (chiamata più recente):
File "C:\wapt\common.py", riga 3876, in install_wapt
exitstatus = setup.install()
File "c:\windows\temp\waptyl5ecp\setup.py", riga 93, in install
File "C:\wapt\setuphelpers_windows.py", riga 840, in 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' ha restituito uno stato di uscita diverso da zero, 1.
Output:#< CLIXML
<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"> S="Errore">Remove-AppxProvisionedPackage: Il percorso sp\xe9cifi\xe9 non è stato trovato._x000D__x000A_
CalledProcessErrorOutput: Comando u'$ProgressPreference = "SilentlyContinue"\n(Get-AppXProvisionedPackage -Online | where DisplayName -EQ "Microsoft.BingWeather" | Remove-AppxProvisionedPackage-Online) | 'ConvertTo-Json' ha restituito uno stato di uscita diverso da zero 1.
Output:#< CLIXML
<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"> S="Error">Remove-AppxProvisionedPackage: Impossibile trovare il percorso specificato._x000D__x000A_

Re: Pacchetto remove-windows-appx

Pubblicato: 11 dicembre 2020 - 13:58
di florentR2
Non l'ho provato, ma avrei provato questo:

Codice: Seleziona tutto

MyCommand > $null
O

Codice: Seleziona tutto

MyCommand > c:\quelquepart.log

O

Codice: Seleziona tutto

Mycommand | out-null

Re: Pacchetto remove-windows-appx

Pubblicato: 11 dicembre 2020 - 16:08
di gaelds
Ci sono ancora alcune posizioni in cui non funziona:
Per esempio:
Rimozione delle applicazioni indesiderate di Windows Store...
Se necessario, rimozione: Microsoft.3DBuilder
Se necessario, rimozione: Microsoft.Print3D
Se necessario, rimozione: Microsoft.Microsoft3DViewer
Se necessario, rimozione: Microsoft.MixedReality.Portal
Se necessario, rimozione: Microsoft.YourPhone
Se necessario, rimozione: Microsoft.WindowsFeedbackHub
Se necessario, rimozione: Microsoft.Windows.Cortana
Se necessario, rimozione: Microsoft.GetHelp
Se necessario, rimozione: Microsoft.BingFinance
Se necessario, rimozione: Microsoft.BingNews
Se necessario,
Se necessario, rimozione: Microsoft.BingWeather
Traceback (most recent call last):
File "C:\wapt\common.py", riga 3876, in install_wapt
exitstatus = setup.install()
File "c:\windows\temp\wapth6yiqi\setup.py", riga 93, in install
File "C:\wapt\setuphelpers_windows.py", riga 840, in run_powershell
raise CalledProcessErrorOutput(e.returncode,cmd,e.output)
CalledProcessErrorOutput: Il comando u'$ProgressPreference = "SilentlyContinue"\n(Get-AppXProvisionedPackage -Online | where DisplayName -EQ "Microsoft.BingWeather" | Remove-AppxProvisionedPackage -Online | out-null) | ConvertTo-Json' ha restituito uno stato di uscita diverso da zero 1.
Output:#< CLIXML
<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"> S="Error">Remove-AppxProvisionedPackage: Il percorso sp\xe9cifi\xe9 non è stato trovato._x000D__x000A_
CalledProcessErrorOutput: Comando u'$ProgressPreference = "SilentlyContinue"\n(Get-AppXProvisionedPackage -Online | where DisplayName -EQ "Microsoft.BingWeather" | Remove-AppxProvisionedPackage-Online | out-null) | 'ConvertTo-Json' ha restituito uno stato di uscita diverso da zero 1.
Output:#< CLIXML
<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"> S="Error">Remove-AppxProvisionedPackage: Impossibile trovare il percorso specificato._x000D__x000A_
Con questo codice:

Codice: Seleziona tutto

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: Pacchetto remove-windows-appx

Pubblicato: 11 dicembre 2020 - 17:06
di florentR2

Re: Pacchetto remove-windows-appx

Pubblicato: 12 dicembre 2020 - 17:04
di gaelds
Mi dispiace, ma nessuna delle soluzioni funziona.

L'utilizzo di run_notfatal elimina l'errore, ma sembra che l'installazione sia troppo rapida per funzionare davvero...

Codice: Seleziona tutto

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)