Allan Xu Asked: 2016-08-06 05:41:19 +0800 CST2016-08-06 05:41:19 +0800 CST 2016-08-06 05:41:19 +0800 CST Windows Server:清除 TEMP 文件夹的任何内置应用程序 772 使用 Windows Server 2012 R2: 我的应用程序在服务帐户的临时文件夹中创建了许多临时文件: C:\Users\SVC_ACCT\AppData\Local\Temp\ 我需要构建一个 PowerShell 脚本,每天晚上在繁忙时间之外清理临时文件夹的内容。 在我构建脚本之前,我想知道是否有这样的命令行可以让我每天晚上可靠地安排它? windows tmp 2 个回答 Voted yagmoth555 2016-08-06T05:56:07+08:002016-08-06T05:56:07+08:00 内置应用程序,是和否,因为 powershell 现在是内置的,并且是创建此类任务的参考。(-WhatIf之前用a就行了测试) Remove-Item -path c:\windows\temp\* Best Answer John Mahowald 2016-08-08T07:34:38+08:002016-08-08T07:34:38+08:00 使用环境变量,您可以获得运行脚本的用户的临时目录: Remove-Item -path ${ENV:TEMP} 或者,您可以调用 CleanMgr.exe,它还可以清理其他内容。这将需要一个包装脚本:Automate process of Disk Cleanup cleanmgr.exe without user intervention
内置应用程序,是和否,因为 powershell 现在是内置的,并且是创建此类任务的参考。(
-WhatIf
之前用a就行了测试)使用环境变量,您可以获得运行脚本的用户的临时目录:
或者,您可以调用 CleanMgr.exe,它还可以清理其他内容。这将需要一个包装脚本:Automate process of Disk Cleanup cleanmgr.exe without user intervention