首页 > 解决方案 > PowerShell:为已启动的应用程序池运行 Start-WebAppPool 会导致问题吗?

问题描述

我想知道运行的结果是什么:

Start-WebAppPool -Name "DefaultAppPool"

如果网络应用程序池已经启动?

我想将此命令放入计划任务中,每 1 分钟运行一次。但是,我想确保当应用程序池启动并运行时,这不会导致任何副作用。

我在文档中找不到任何东西: https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee790583(v=technet. 10)?redirectedfrom=MSDNhttps://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee790583(v=technet.10)?重定向自=MSDN

目前,我在我的 power shell(Windows 10,Build 1903)中运行以下命令:

Import-Module WebAdministration; Get-ChildItem IIS:\AppPools  | where {$_.state -eq "Stopped"} |Start-WebAppPool

但是,当我想将此脚本作为计划任务运行时,它不起作用。

在此处输入图像描述

标签: windowspowershelliisscheduled-taskswindows-task-scheduler

解决方案


推荐阅读