我正在尝试通过STSADM创建一个站点集合。我愿意:

STSADM -o createsite `
    -url "<url>" `
    -title "<title>" `
    -description "<desc>" `
    -lcid 1033 `
    -owneremail "<user email>" `
    -sitetemplate "STS#1" `
    -ownerlogin "<domain\user.name>"

(Sidenote:我在Powershell中,为STSADM设置了一个别名。)

当我运行命令时,在PowerShell提示符下,我只会得到以下输出:

无法找到用户。

如果我查看ULS日志,我会看到以下相关日志(为了清楚起见有点截断):

  • 创建网站 http:// SomeHost/sites/test 在内容数据库中WSS_CONTENT_768E4DB1BF23493085857CD381B2F72E
  • 试图获得可信赖的森林和域名时错误。异常消息:当前的安全环境与Active Directory域或森林无关。
  • 找到0个值得信赖的森林。
  • 找到0个值得信赖的域
  • 解决用户的错误u003Cdomainuser.name>':system.componentmodel.win32 exception:无法联系全局目录服务器

如果我通过中央政府创建一个站点集合,则使用相同u003Cdomainuser.name>凭证,网站集合创建正常。

关于如何解决此问题的任何想法? (请注意,我通过具有相同用户凭据的STSADM创建了一个Web应用程序,并且运行良好。)

有帮助吗?

解决方案

我想知道它指的是脚本的安全性上下文吗?

我想我有2个问题:

  1. 您是在SPT服务器上还是远程运行脚本?
  2. 您正在运行的帐户是否有权创建网站?

好的3个问题...您可以使用您在所有者Login参数中使用的帐户登录SPT吗?

我也很好奇您为什么将STSADM混为一谈?如果在您的路径中,您应该能够执行它。

许可以下: CC-BY-SA归因
scroll top