IIS PowerShell应用程序池设置为' NetworkService'帐户

时间:2015-03-10 14:16:05

标签: powershell iis network-service

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

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

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:12)

网络服务是它自己的identityType,因此您根本不会设置用户名,而是将identityType设置为2,如下所示:

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

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

identityType值记录在IIS website