具有Windows Sharepoint Timer Service的本地管理员+ NETWORK SERVICE权限的用户

时间:2008-11-04 14:18:21

标签: sharepoint permissions windows-server-2003

是否可以创建具有本地管理员和NETWORK SERVICE权限的用户?

我有一个运行stsadm的Sharepoint计时器作业,它需要本地管理员权限。另一方面,temer作业也被需要NETWORK SERVICE权限的其他服务使用,而权限集只会重叠,所以我需要一个具有权限“总和”的用户来运行OWSTIMER。

(我知道你可以使用stsadm sharepoint管理API执行的大多数操作,在我的例子中,它是在内容数据库之间移动网站集的操作,似乎没有API等价物)。

2 个答案:

答案 0 :(得分:1)

我建议始终使用域帐户 - SharePoint在连接到Active Directory服务器的服务器上效果最佳。对于生产环境,最佳做法是使用最小权限帐户。我总是创建以下专门用于SharePoint服务的域帐户:

DOM \ spservice

您无需为此帐户授予任何特殊权限,因为在您在安装过程中指定帐户时,SharePoint会自动为您执行此操作。

答案 1 :(得分:0)

我无法帮助您获得用户权限(Lars点击重点),但我想分享一些可能有用的信息。

您提到过您尝试在内容数据库之间移动网站集,但未找到可以利用的API。您是否已查看SharePoint的Content Deployment API(也称为PRIME API)以查看它是否可以提供帮助?我所说的类型位于 Microsoft.SharePoint.Deployment 命名空间中,它们为您提供了将(通过 SPExport )网站集导出为CAB文件的机制然后导入它们(通过 SPImport )。

SharePoint利用此命名空间中的类型来创建自己的内容部署路径和作业(在MOSS中);它也是 STSADM.EXE 可执行文件用于导出( STSADM.EXE -o export )和补充导入操作的API。就此而言,它也被SharePoint Designer用于其网站“备份”和“恢复”操作。

有关如何利用此API的示例,请查看CodePlex上的SharePoint内容部署向导工具(http://www.codeplex.com/SPDeploymentWizard)。

我希望这为您提供了一种替代方法,可以在计时器作业中命令行命令行!