IIS 상태를 모니터링하기 위해 appcmd.exe를 사용하는 스크립트를 작성하고 싶습니다. - 다운되면 사이트를 다시 시작하고 다운 된 경우 IIS를 다시 시작하십시오.AppCmd.exe 대신 PowerShell을 사용하여 IIS 상태를 모니터링 할 수 있습니까?
powershell로이 작업을 수행 할 수 있습니까? 이것을하는 더 자연스럽고/더 쉬운 방법이 있습니까?
덕분에
IIS 상태를 모니터링하기 위해 appcmd.exe를 사용하는 스크립트를 작성하고 싶습니다. - 다운되면 사이트를 다시 시작하고 다운 된 경우 IIS를 다시 시작하십시오.AppCmd.exe 대신 PowerShell을 사용하여 IIS 상태를 모니터링 할 수 있습니까?
powershell로이 작업을 수행 할 수 있습니까? 이것을하는 더 자연스럽고/더 쉬운 방법이 있습니까?
덕분에
Windows PowerShell은 항상 답이다! 이것은 특정 질문에 대해이를 수행해야합니다
# Cycle IIS if it's not running
Get-Service W3SVC |
Where-Object {$_.Status -ne 'Running' } |
Start-Service
Import-Module WebAdministration
# Cycle websites that are not started
Get-Website |
Where-Object { $_.State -ne 'Started' } |
ForEach-Object { $_.Start() }
희망이
:-) 당신은 APPCMD 명령어 사용하는 것보다 더 우아한 방법으로 작업을 수행 할 WebAdministration
모듈을 사용할 수 있습니다.
뛰어난 데 도움을줍니다! 감사. – strum