Windows Server:任何用于清理 TEMP 文件夹的内置应用程序

Windows Server:任何用于清理 TEMP 文件夹的内置应用程序

使用Windows Server 2012 R2:

我的应用程序在服务帐户的临时文件夹中创建了许多临时文件:

C:\用户\SVC_ACCT\应用程序数据\本地\Temp\

我需要构建一个 PowerShell 脚本,在繁忙时段之外每晚清理临时文件夹的内容。

在我构建脚本之前,我想知道是否存在这样的命令行,我可以每晚可靠地安排它?

答案1

使用环境变量,您可以获取运行脚本的用户的临时目录:

Remove-Item -path ${ENV:TEMP}

或者,您可以调用 CleanMgr.exe,它也可以清理其他东西。这将需要一个包装器脚本:自动执行磁盘清理 cleanmgr.exe 进程,无需用户干预

答案2

内置应用程序,是也不是,因为 powershell 现在是内置的,并且是创建此类任务的参考。(-WhatIf之前使用在线测试过)

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

相关内容