我正在尝试安装windows 2012,IIS8共享配置。也就是说,两个IIS服务器共享存储在网络共享上的相同配置文件。
我已经设置了一个共享,并授予userA对该共享的“完全控制”。我还授予userA帐户“修改”文件安全性的权限。
然后运行以下VB脚本:
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管理器访问服务器时,我会得到以下错误:
There was an error while performing this operation.
Details:
Filename: MACHINE/WEBROOT/APPHOST
Error: Cannot read configuration file due to insufficient permissions我做错了什么?我怎么才能让这个起作用?
发布于 2013-03-09 03:16:50
看来我自己就能解决这个问题了。根据microsoft文档:
*注:如果NT Service\WMSVC没有对UNC共享的权限-这将是另一台机器上UNC共享的情况- (WMSVC在本地机器的范围之外没有任何意义),请更新(services.msc)的标识,使其成为访问服务器和UNC共享的域用户。
因此,我必须做的是进入每个web服务器上的services.msc,并将“”更改为使用我的新域帐户(我们的域\userA)来运行,现在它都能工作了。
希望这能帮到别人。
https://serverfault.com/questions/486180
复制相似问题