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

ada*_*wri 5 iis powershell network-service

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

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

任何帮助赞赏!

vcs*_*nes 13

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

Set-ItemProperty IIS:\AppPools\MyAppPool -name processModel.identityType -value 2
Run Code Online (Sandbox Code Playgroud)

这将为网络服务设置标识.

identityType值记录在IIS网站上.