【发布时间】:2013-01-03 14:27:34
【问题描述】:
我使用 C# 创建了一个 Windows 服务,它为我执行变体网络维护任务。其中一项任务是远程对机器进行碎片整理,对于我的一些旧机器,我发现唯一的方法是使用 psexec 和 defrag.exe。当我简单地运行我的 C# 代码时,该代码运行良好,但是当我将其转换为 Windows 服务时,它使用 Win32_Volume 表进行碎片整理,但在尝试使用 PsExec 对 XP 机器进行碎片整理时似乎挂断了。
我想我的问题是,在 Windows 服务中使用 PsExec 是否存在任何已知错误?如果是这样,我可以使用其他方法有什么建议吗?
谢谢。
【问题讨论】:
标签: c# windows-services psexec