Remover arquivos do arquivo .zip com o Powershell

Eu vou escrever um script Powershell para remover arquivos de um arquivo .zip. No meu arquivo .zip, eu tenho test.txt (mais recente) test1.txt (mais antigo) test2.txt .... testN.txt (mais antigo), todos com tamanhos de arquivo diferentes (ou em powershell, chamado de Length). Eu quero manter apenas 2G ou menor deles e remover o resto. É necessário remover dos mais antigos. Já que o arquivo .zip pode ser muito grande. É melhor não extraí-lo e zipar novamente.

Existe alguma maneira de conseguir isso?

Muito obrigado.

questionAnswers(2)

yourAnswerToTheQuestion