Согласно вашему описанию, я предлагаю вам использовать PowerShell WinRM для выполнения ваших требований.
Вы можете использовать WinRM для удаленного доступа к серверу, вы можете запустить команду powershell для управления приложением IIS.
Сначала необходимо включить WinRM, чтобы разрешить удаленное управление на стороне сервера, используя следующую команду powershell:
#Get the winrm service status
Get-Service WinRM
#Allow remote access
Enable-PSRemoting –Force
#Quick config the winrm
winrm quickconfig
#Add all clients to trustedhosts
Set-Item wsman:\localhost\client\trustedhosts *
Restart-Service WinRM
На клиентском сервере можно выполнить команду ниже:
#Connect to remote server
Enter-PSSession -ComputerName {yourremoteserver ip address or computer name} -Credential {accont name}
Если вам это удастся, вы увидите окно powershell, как показано ниже:
![enter image description here](https://i.stack.imgur.com/JXUqh.png)
Затем вы можете использовать приведенную ниже команду, чтобы остановить или запустить приложениебассейн:
import-module WebAdministration
Stop-WebAppPool -Name 'DefaultAppPool'
или
import-module WebAdministration
Start-WebAppPool -Name 'DefaultAppPool'