Qual seria a maneira mais fácil de registrar e armazenar os tamanhos (e um carimbo de data/hora) de alguns diretórios escolhidos em cada desligamento - digamos, em um arquivo .csv.
Responder1
Na verdade, é muito simples... Uma pesquisa por 'PowerShell obtém tamanho da pasta' e 'PowerShell anexado ao csv' levaria você até lá.
Estou com preguiça de anexar um CSV porque é meio chato (você acha que seria fácil, certo? O PowerShell é tão peculiar quando se trata de CSVs...). Eu recomendo manter alguns .txt em vez disso, especialmente porque você não parece ter a menor ideia de hackear isso sozinho.
Vou te dar algumas pistasaquieaqui.
(ls C:\Folder -recurse | Measure-Object -property length -sum).sum / 1GB
Isso prejudicará o tamanho da pasta (em GB) e todas as suas subpastas/itens.
Então simplesmentecanopara:
Add-Content c:\totallynotpr0n_folder_size.txt
Kablam, você tem um arquivo .txt com o tamanho da pasta, para que você possa acompanhar o tamanho da sua 'coleção de fotos' a cada noite. Faça isso para cada pasta que deseja controlar e crie um novo arquivo .txt para cada uma.
Eu recomendo usar o PowerShell ISE para que seja conveniente testar e salvar como um arquivo .ps1. Então você pode executar seu script como uma tarefa agendada (há um pequeno problema com a Política de Execução, você vai querer seguireste guiae preste atenção especial ao parágrafo 'Definir Argumento'.)
Boa sorte!