Eliminar archivos del archivo .zip con Powershell

Voy a escribir un script de Powershell para eliminar archivos de un archivo .zip. En mi archivo .zip, tengo test.txt (más reciente) test1.txt (más antiguo) test2.txt .... testN.txt (más antiguo), todos con diferentes tamaños de archivo (o en powershell, se llama Longitud). Quiero mantener solo 2G o menos de ellos y eliminar el resto. Se requiere remover de los más antiguos. Dado que el archivo .zip puede ser muy grande. Es mejor no extraerlo y volver a comprimir.

¿Hay alguna manera de lograr esto?

Muchas gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta