Stsadm CreateSite“找不到用户”错误
-
16-10-2019 - |
题
我正在尝试通过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个问题:
- 您是在SPT服务器上还是远程运行脚本?
- 您正在运行的帐户是否有权创建网站?
好的3个问题...您可以使用您在所有者Login参数中使用的帐户登录SPT吗?
我也很好奇您为什么将STSADM混为一谈?如果在您的路径中,您应该能够执行它。