在使用Server 2012时,我使用以下命令(原来是在这里找到的)禁用了(邪恶)自动维护任务:
psexec \\SERVERNAME -s schtasks /change /tn "\Microsoft\Windows\TaskScheduler\Maintenance Configurator" /DISABLE
psexec -s schtasks /change /tn "\Microsoft\Windows\TaskScheduler\Maintenance Configurator" /DISABLE当我试图在Server 2016上运行这些条目时,这些条目不存在。我知道它在某个地方,因为TiWorker.exe消耗了一堆CPU,不管它做什么。有人知道此设置在Server 2016中的位置吗?
发布于 2017-02-02 18:03:21
在新的WS 2016安装上:
Get-ScheduledTask | Where-Object -Property Description -Match "maint"
TaskPath TaskName State
-------- -------- -----
\Microsoft\Windows\ApplicationData\ DsSvcCleanup Ready
\Microsoft\Windows\Diagnosis\ Scheduled Ready
\Microsoft\Windows\DiskCleanup\ SilentCleanup Ready
\Microsoft\Windows\Windows Defender\ Windows Defender Cache Mainten... Ready诊断任务似乎是相关的。它使用的是自定义处理程序。你挖到那个了吗?
发布于 2020-03-03 14:30:41
这将禁用磁盘优化作业(在Windows Server 2016上进行测试):
If ((Get-ScheduledTask -TaskName 'ScheduledDefrag').State -eq 'Ready')
{
Disable-ScheduledTask -TaskName 'ScheduledDefrag' -TaskPath '\Microsoft\Windows\Defrag'
}发布于 2017-01-21 15:42:28
使用PSEXEC。下载PSEXEC后,打开具有提升权限的命令提示符,然后键入:
psexec \%computername% -s schtasks /change /tn "MicrosoftWindowsTaskSchedulerMaintenance Configurator" /disablehttps://serverfault.com/questions/827617
复制相似问题