gpt4 book ai didi

powershell - 如何使用PowerShell中的Web管理模块设置应用程序池的应用程序标识?

转载 作者:行者123 更新时间:2023-12-02 23:23:25 25 4
gpt4 key购买 nike

我正在使用 powershell 在我的 IIS 中自动配置网站。
我有以下代码为我创建了一个 Web 应用程序池

#Creating a new Application Pool
New-WebAppPool "NewAppPool"

如何从我的脚本中将应用程序池标识设置为“网络服务”?

请注意:我的系统上没有 IIS 驱动器。 因此,在路径中提到了 IIS 的命令如下所示失败:
Set-ItemProperty IIS:\AppPools\NewAppPool -name processModel.identityType -value 2

最佳答案

当您导入 网站管理 模块,电源 构建一个名为 的驱动器IIS .该驱动器允许您像通过文件系统一样管理 IIS,只需使用 IIS: 而不是 C: 来表示驱动器。

您可以创建一个池,如:

    New-Item IIS:\AppPools\$AppPool
$NewPool = Get-Item IIS:\AppPools\$AppPool
$NewPool.ProcessModel.Username = "$Username"
$NewPool.ProcessModel.Password = "$Password"
$NewPool.ProcessModel.IdentityType = 2
$NewPool | Set-Item

因此,要使用以下命令,您必须使用 WebAdministration 模块:
Set-ItemProperty IIS:\AppPools\NewAppPool -name processModel.identityType -value 2

希望能帮助到你。

关于powershell - 如何使用PowerShell中的Web管理模块设置应用程序池的应用程序标识?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43246712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com