繁体   English   中英

如何从Powershell运行IIS Apppool回收?

[英]How to run IIS apppool recycle from powershell?

我想使用以下命令从ps1文件运行apppool回收:

#****** Variables
[String] $AppPoolName = $Global:Params['IIS_App_Pool_Name'] 
#$AppPoolName Contains the correct App Pool value from my IIS

[String] $WD=[System.Environment]::ExpandEnvironmentVariables("%WINDIR%")
[String] $appcmd = "$WD\system32\inetsrv\appcmd.exe"
&$appcmd list APPPOOL

iex $appcmd recycle apppool $AppPoolName

但是我得到了这个错误:

找不到接受参数'recycle'的位置参数。

非常接近,您只需要引用传递给iex的整个字符串,否则它将尝试解析$appcmd之后的任何内容作为参数:

iex "$appcmd recycle apppool $AppPoolName"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM