脚本管理服务委托添加规则的问题 - 保存密码

问题描述

房地产到57291237

我已经重用了这个脚本,它几乎可以正常工作。有一点对我不起作用 - 在调用 CreateDelegationRule 函数时:

CreateDelegationRule($providers,$path,$pathType,$identityType,$userName,$password,$enabled)

CreateDelegationRule "appPoolNetFx,appPoolPipeline" "{userScope}" "PathPrefix" "SpecificUser" "WDeployConfigWriter" "PASSWORD" "true"

尽管有密码,但所有字段都正确填写。为了使其正常工作,我需要在 UI 中手动设置密码,这消除了编写脚本的所有概念。

是我做错了什么还是无法使用脚本提供密码?

解决方法

据我所知,CreateDelegationRule方法中只有2个参数,一个是Http.Sys请求队列,一个是Http.Sys Url Prefix,但是你的方法中有7个参数。

更多关于如何使用 CreateDelegationRule 方法的信息你可以参考这个链接:

IServerDelegationFeature.CreateDelegationRule(String,String) Method