6

我正在尝试使用 PowerShell 在 IIS7 中创建应用程序池。我希望它在 NetworkService 帐户下运行,但目前这似乎试图将自己设置为应用程序池上的“其他”用户,而不是被识别为内置帐户。我的 PS 目前看起来像这样: Set-ItemProperty $iisAppPoolDir -name processModel -value @{userName="NetworkService";identitytype=3}

现在这通常也应该有password="*****";可用的字段来允许我创建应用程序池并让用户登录。我把它省略了,希望它可以被识别,但它不起作用。

任何帮助表示赞赏!

4

1 回答 1

17

Network Service 是它自己的 identityType,所以你根本不需要设置用户名,而是将 identityType 设置为 2,如下所示:

Set-ItemProperty IIS:\AppPools\MyAppPool -name processModel.identityType -value 2

这会将身份设置为网络服务。

identityType 值记录在IIS 网站上

于 2015-03-10T14:26:23.923 回答