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

IIS PowerShell Application Pool set as 'NetworkService' Account

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

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

感谢任何帮助!

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

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

这会将标识设置为网络服务。

identityType 值记录在 IIS website