代码之家  ›  专栏  ›  技术社区  ›  axk

具有Windows Sharepoint计时器服务的本地管理员+网络服务权限的用户

  •  1
  • axk  · 技术社区  · 17 年前

    是否可以创建具有本地管理员和网络服务权限的用户?

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

    (我知道您可以使用stsadm sharepoint administration API执行的大多数操作都可以使用,在我的情况下,这是在似乎没有API等价物的内容数据库之间移动网站集的操作)。

    2 回复  |  直到 17 年前
        1
  •  1
  •   Lars Fastrup    17 年前

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

    DOM\sp服务

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

        2
  •  0
  •   Sean P. McDonough    17 年前

    我无法帮助你获得用户权限(Lars抓住了要点),但我想分享一些可能有用的信息。

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

    SharePoint将此命名空间中的类型用于其自己的内容部署路径和作业(在MOSS中);API也是 STSADM。EXE 可执行文件用于导出( STSADM。EXE-o导出 )以及补充进口业务。就此而言,SharePoint Designer也将其用于网站的“备份”和“还原”操作。

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

    我希望这能为你提供一个潜在的替代方案,而不是在定时器工作中使用命令行!