首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除运行在域用户身份下的windows 2008服务创建的文件?

如何删除运行在域用户身份下的windows 2008服务创建的文件?
EN

Server Fault用户
提问于 2011-04-15 15:59:50
回答 1查看 258关注 0票数 0

我在Windows 2008 R2上使用Cruise R2。windows服务(ccnet)配置为在MYDOMAIN\unittest下运行。当我以MYDOMAIN\unittest身份登录时,我没有权限删除由ccnet构建过程创建的文件。

这些不可移动文件之一的安全设置提供了对系统和本地管理员的完全访问和对本地用户的只读访问。域帐户DFW\unittest没有删除或覆盖这些文件的权限。

构建过程中的流程链涉及到相当多的复杂性。作为MYDOMAIN\unittest运行的ccnet服务启动nant.exe,启动运行C#编译器和好友的msbuild.exe。

我希望能够以MYDOMAIN\unittest的身份登录到我们的构建机器上,重新运行构建的部分并调查问题。但是,我总是遇到这些文件不属于MYDOMAIN\unittest的问题。顺便说一下,我已经将MYDOMAIN\unittest添加到构建机器上的本地管理员组中。在我可以覆盖或删除这些文件之前,我仍然必须以管理员的身份运行cmd.exe。

我应该修改什么配置,以便我们的自动化构建所创建的文件可以被最统一的标识覆盖?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-04-15 16:41:35

你查过了吗

1)该服务目前正在以\mydomain\unittest的形式运行,即如果最近更改了该服务,则该服务已经重新启动。

2)服务作为\mydomain\unittest运行时创建的文件。

( 3)这不是UAC的问题(你可以对文件或目录有权限,但在你提高特权之前)。有关更多信息,请参见Technet

4)由ccnet运行或使用的任何进程也以MYDOMAIN\unittest的形式运行。(如您提到使用nant,如果它是作为系统运行的服务安装,您可能会遇到您提到的问题)。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/260165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档