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。
我正在尝试使用 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。