43得票4回答
如何使用PowerShell指定应用程序池身份验证的用户和密码

我一直在尝试自动化Web应用程序的设置,并使用应用程序池标识适当地配置IIS,但困难重重。 我正在使用PowerShell编写的Web应用程序部署脚本来完成这项工作。我的要求是需要我的PowerShell脚本将应用程序池身份用户设置为特定的服务帐户mydomain\svcuser和密码。以下是...

26得票4回答
从脚本中加载Import-Module WebAdministration失败,但从命令行中可以成功加载。

我加入了一个使用PowerShell编写构建脚本的项目。构建过程利用WebAdministration模块管理本地IIS实例。当运行构建脚本时,尝试导入WebAdministration时会抛出以下错误。然而,当我在PowerShell命令行上运行“Import-Module WebAdmin...

20得票3回答
为什么在Windows 10下,对于IIS应用程序而言,Set-ItemProperty没有效果?

我们的大多数Web应用程序都包括Deploy.ps1 Powershell脚本。Octopus Deploy在生产部署期间使用此脚本来配置应用程序,但我们还将其用于设置开发人员的本地IIS设置。在Windows 7、Windows 8.1以及我们所有的Win2012生产服务器上都可以正常工作。...

14得票1回答
如何使用PowerShell和Web管理模块检查IIS中是否存在应用程序池?

我正在使用PowerShell自动配置我的IIS网站。我有以下代码可为我创建Web应用程序池。#Creating a new Application Pool New-WebAppPool "NewAppPool" 在创建池之前,我想检查池是否存在。我该如何做? 请注意:我的系统上没有IIS...

13得票1回答
在Windows7中添加-PsSnapin WebAdministration

我想使用PowerShell来管理我在Windows7 64位上的IIS7。 我尝试安装IIS7 Powershell插件,网址为http://www.iis.net/download/PowerShell。 我以管理员身份运行,然后输入下面列出的命令:msiexec /I iis7psp...

8得票1回答
PowerShell 命令在 PowerShell 中有效,但在脚本中无法正常运行,为什么?

我想将我的IIS绑定导出为CSV或TXT文件,我只是试着使用以下命令: Get-ChildItem -path IIS:\Sites 这个命令完美地工作,同时使用这个命令将输出保存为 .txt 文件也非常完美: Get-ChildItem -path IIS:\Sites | out-...

8得票4回答
特定的PowerShell模块未自动加载

我在Windows Server 2012 R2上使用PowerShell 4。 一个特定的模块WebAdministration,在调用来自此模块的Cmdlet时不会自动加载。我尝试过的所有其他模块都能够成功自动加载。我可以使用Import-Module手动加载此模块,并且其表现如预期。 ...

7得票1回答
使用passthru确保命令已完成。

我对 -Passthru 参数的工作原理感到困惑。 据我的理解,-Passthru 参数用于将 cmdlet 的结果传递到管道中,即使 cmdlet 本身没有产生任何结果也是如此。 首先,我尝试编写以下代码:(我正在尝试回收 IIS 应用程序池,而不使用 Restart-WebAppPoo...