我们有一个应用程序,我们已经使用WMI进行了检测,并添加了一个ManagementTask
的WMI方法。当我们尝试从另一个应用程序调用此管理任务时,该方法被调用就好了,但是在该执行线程中,我们尝试写入文件,向SCM发送命令,并执行调试日志记录。这三个项目都不会执行,因为它们似乎遇到了权限问题。
当我们尝试写入文件时,我们会收到错误
未提供所需的模拟级别,或者提供的模拟级别无效。
我们如何解决这个问题?
答案 0 :(得分:0)
InputParameters("CommandLine") = "cmd /c echo myFTPCommands > c:\ftpscript.txt"
有关完整说明,请参阅VBS方法,如果您对此有疑问,请回复此处。是的,你需要设置impersonationLevel,如VBS页面所示。
为了向SCM发送命令,这应该不是问题,所以请单独尝试以确保没有问题。对于调试日志记录,如果您要将文件写入远程系统,则必须使用上面提到的解决方法。