首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 2012 Core - IIS8 -共享配置

Windows 2012 Core - IIS8 -共享配置
EN

Server Fault用户
提问于 2013-03-09 02:58:47
回答 1查看 1.6K关注 0票数 0

我正在尝试安装windows 2012,IIS8共享配置。也就是说,两个IIS服务器共享存储在网络共享上的相同配置文件。

我已经设置了一个共享,并授予userA对该共享的“完全控制”。我还授予userA帐户“修改”文件安全性的权限。

然后运行以下VB脚本:

代码语言:javascript
复制
Set adminManager = WScript.CreateObject("Microsoft.ApplicationHost.WritableAdminManager")
adminManager.CommitPath = "MACHINE/REDIRECTION"
Set configurationRedirection = adminManager.GetAdminSection( "configurationRedirection", "MACHINE/REDIRECTION" )
configurationRedirection.Properties.Item( "enabled" ).Value = True
configurationRedirection.Properties.Item( "path" ).Value = "\\server\iis-config"
configurationRedirection.Properties.Item( "userName" ).Value = "ourdomain\userA"
configurationRedirection.Properties.Item( "password" ).Value= "password"
adminManager.CommitChanges

当我尝试通过IIS管理器访问服务器时,我会得到以下错误:

代码语言:javascript
复制
There was an error while performing this operation.

Details: 
Filename: MACHINE/WEBROOT/APPHOST

Error: Cannot read configuration file due to insufficient permissions

我做错了什么?我怎么才能让这个起作用?

EN

回答 1

Server Fault用户

发布于 2013-03-09 03:16:50

看来我自己就能解决这个问题了。根据microsoft文档:

*注:如果NT Service\WMSVC没有对UNC共享的权限-这将是另一台机器上UNC共享的情况- (WMSVC在本地机器的范围之外没有任何意义),请更新(services.msc)的标识,使其成为访问服务器和UNC共享的域用户。

因此,我必须做的是进入每个web服务器上的services.msc,并将“”更改为使用我的新域帐户(我们的域\userA)来运行,现在它都能工作了。

希望这能帮到别人。

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

https://serverfault.com/questions/486180

复制
相关文章

相似问题

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