OS Serveur : Debian
OS DEV : windows 10
Bonjour,
Je viens de mettre à jour mon package Windows10-upgrade vers la v2004 tous fonctionne parfaitement.
Je voulais savoir si quelqu'un aurai une solution via WAPT pour nettoyer les résidus de l’installation de l'update.
Car après l'installation je me retrouve avec 16.3Go d'espace pour les fichiers temporaire "Précédente installations de Windows" que j'aimerais supprimer pour libérer l'espace et le mettre la partie audit.
j'ai trouvé ça qui fonctionne mais pas en sillent :
Code : Tout sélectionner
New-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Setup Files' -PropertyType 'DWORD' -Force -Name 'StateFlags1337' -Value 0x2
New-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Previous Installations' -PropertyType 'DWORD' -Force -Name 'StateFlags1337' -Value 0x2
cleanmgr.exe /SAGERUN:1337
En ajoutant la variable upgrade_path = makepath(systemdrive,'WindowsUpgrade') dans def audit et en supprimant le try le dossier se supprime correctement.
Voici ma modification :
Code : Tout sélectionner
def audit():
# Declaring specific app values
package_version = control.version.split('-')[0]
latest_version = package_version
upgrade_path = makepath(systemdrive,'WindowsUpgrade')
if Version(windows_version()) < Version(latest_version):
print('Windows Upgrade has not succeed')
return 'ERROR'
elif isdir(upgrade_path):
print('Windows %s already up-to-date' % windows_version())
print('Cleanup as upgrade suceeded..')
print('remove WindowsUpgrade')
remove_tree(upgrade_path)
else:
print('Windows %s already up-to-date' % windows_version())
return 'OK'