如何运行 IIS apppool 从powershell 回收?
How to run IIS apppool recycle from powershell?
我想 运行 应用池从 ps1 文件中回收,使用这个:
#****** 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"
我想 运行 应用池从 ps1 文件中回收,使用这个:
#****** 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"