Назад | Перейти на главную страницу

Windows Server: любое встроенное приложение, которое очищает папки TEMP.

При использовании Windows Server 2012 R2:

Мое приложение создает множество временных файлов во временной папке учетной записи службы:

C: \ Users \ SVC_ACCT \ AppData \ Local \ Temp \

Мне нужно создать сценарий PowerShell, который очищает содержимое временной папки каждую ночь, в нерабочее время.

Прежде чем я создам сценарий, мне интересно, есть ли такая командная строка, что я могу надежно планировать ее каждую ночь?

Встроенное приложение, да и нет, поскольку PowerShell теперь встроен и является справочником для создания такой задачи. (использовать -WhatIf на линии, чтобы проверить это раньше)

Remove-Item -path c:\windows\temp\* 

С помощью переменных среды вы можете получить временный каталог пользователя, запускающего скрипт:

Remove-Item -path ${ENV:TEMP}

Или вы можете вызвать CleanMgr.exe, который также может очистить другие вещи. Для этого понадобится сценарий-оболочка: Автоматизируйте процесс очистки диска cleanmgr.exe без вмешательства пользователя