Obrigado por isso !!
Eu pensei em me deparar com algum problema de 2008, onde a permissão é aparentemente permitida, mas não ...
Eu preciso do código de um script que verifica o tamanho físico da Lixeira e a compara novamente com o que o usuário ou administrador veria.
Até agora, encontrei entre 2gig e 8gig de arquivos perdidos em todos os meus servidores.
O grunhido do código é simplesmente:
Const RECYCLE_BIN = &Ha&
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(RECYCLE_BIN)
Set objFolderItem = objFolder.Self
Set RecycledObjects = objFolder.Items
For Each objItem in RecycledObjects
TotalVisibleSize = TotalVisibleSize + objItem.Size
Next
WriteLog "Obtaining size for C:\" & BinFolder, LOG_VERBOSE
WriteLog "Trying to get size", LOG_VERBOSE
TotalPhysicalSize = getFolderSize("c:\" & BinFolder)
if objFSO.FolderExists("d:\" & BinFolder) then
WriteLog "Obtaining size for D:\" & BinFolder, LOG_VERBOSE
TotalPhysicalSize = TotalPhysicalSize + getFolderSize("d:\" & BinFolder)
end if
O resto é com você!
Obrigado novamente
Michael.