Sistema operativo del servidor: Debian
DESARROLLO DEL SO: Windows 10
Buen día,
Acabo de actualizar mi paquete de actualización de Windows10 a v2004 y todo funciona perfectamente.
Quería saber si alguien tenía alguna solución vía WAPT para limpiar los residuos de la instalación de la actualización.
Porque después de la instalación me encuentro con 16,3 GB de espacio para archivos temporales "Instalaciones anteriores de Windows" los cuales me gustaría eliminar para liberar espacio y ponerlo en la sección de auditoría.
Encontré esto que funciona, pero no de forma silenciosa:
Código: Seleccionar todo
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:1337Al agregar la variable upgrade_path = makepath(systemdrive,'WindowsUpgrade') en def audit y eliminar el try, la carpeta se elimina correctamente.
Aquí está mi modificación:
Código: Seleccionar todo
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'
