muffel Asked: 2015-04-23 22:28:56 +0800 CST2015-04-23 22:28:56 +0800 CST 2015-04-23 22:28:56 +0800 CST 如何远程回收IIS 8.5的应用程序池? 772 能否在Windows Server 2012 R2上远程回收IIS 8.5的某个应用程序池? 我想在使用远程服务器管理员组中的域用户帐户登录另一台运行 Windows 7 的计算机时触发此操作。 iis 2 个回答 Voted Mark Henderson 2015-04-24T00:25:24+08:002015-04-24T00:25:24+08:00 要远程执行命令,您通常会将它们包装在带有参数的 powershellInvoke-Command命令中。-ComputerName 因此,您可以将命令包装在appcmd命令中Invoke-Command。 有一个本机 IIS powershell snapin,但我不是它的忠实粉丝。使用和可靠地工作有点笨拙(这是您需要维护的另一个依赖项。Invoke-Command几乎可以在任何已winrm配置的东西上工作)。 Best Answer Ankh2054 2015-04-24T00:21:56+08:002015-04-24T00:21:56+08:00 一种可行的方法是下载并安装一个名为 PSExec 的实用程序 - http://technet.microsoft.com/en-us/sysinternals/bb896649 将内容复制到您登录的计算机上的文件夹中,并将PSExec 命令添加到该用户的登录脚本中。 Psexec.exe \\{IIS8server} "appcmd recycle apppool app_pool_name"
要远程执行命令,您通常会将它们包装在带有参数的 powershell
Invoke-Command
命令中。-ComputerName
因此,您可以将命令包装在
appcmd
命令中Invoke-Command
。有一个本机 IIS powershell snapin,但我不是它的忠实粉丝。使用和可靠地工作有点笨拙(这是您需要维护的另一个依赖项。
Invoke-Command
几乎可以在任何已winrm
配置的东西上工作)。一种可行的方法是下载并安装一个名为 PSExec 的实用程序 - http://technet.microsoft.com/en-us/sysinternals/bb896649
将内容复制到您登录的计算机上的文件夹中,并将PSExec 命令添加到该用户的登录脚本中。