Остановка запланированной задачи с WMIC

Это - то, что я сделал:

При блокировании secure.logmein.com во всем нем - IP-адреса, не был достаточно, поскольку программа соединялась с изменяющимся дюйм/с в диапазоне 212.118.234.0/24 с PTR на unkown.logmein.com

Таким образом, мой финал iptables реализация похож на это:

-A FORWARD -s 74.201.74.193/32 -j REJECT
-A FORWARD -s 69.25.20.193/32  -j REJECT
-A FORWARD -s 77.242.192.193/32 -j REJECT
-A FORWARD -s 92.242.140.1/32 -j REJECT
-A FORWARD -m iprange --src-range 212.118.234.1-212.118.234.254 -j REJECT
-A FORWARD -d 74.201.74.193/32 -j REJECT
-A FORWARD -d 69.25.20.193/32 -j REJECT
-A FORWARD -d 77.242.192.193/32 -j REJECT    
-A FORWARD -d 92.242.140.1/32 -j REJECT
-A FORWARD -m iprange --dst-range 212.118.234.1-212.118.234.254 -j REJECT

Я также реализовал GPO, который, по-видимому, ничего не делает, но когда Вы пытаетесь получить доступ от веб-страницы LogmeIn, он returs доступ запрещен.

3
задан 7 February 2014 в 01:24
2 ответа

Похоже, что WMIC поддерживает только задания, созданные с помощью самого WMIC или созданные с помощью команды AT ( источник - начальная страница 205).

Это определенно причина, по которой вы получаете Нет доступных экземпляров.

Я тоже фанат Powershell, но если это проблема, вы можете использовать schtasks (как вы упомянули).

Для удаленного отключения задачи:

schtasks /change /disable /TN "task name" /S server_fqdn /U domain\user /P password

Преимущество отключения задачи состоит в том, что вы уверены, что она будет продолжать работать до ее завершения, в случае, если она была запущена ( в этом случае отключаются только будущие исполнения).

Если вы хотите дождаться завершения задачи, вам придется дождаться завершения процесса. Чтобы избежать использования сторонних инструментов / команд, вы также можете сделать это с помощью schtasks ,

2
ответ дан 3 December 2019 в 06:08

Почему не PowerShell? WMIC довольно крутой, но я не могу не чувствовать, что PowerShell теперь является предпочтительным решением для такого рода вещей:

Invoke-Command -ComputerName $Server -ScriptBlock { Disable-ScheduledJob -Name $Task }
2
ответ дан 3 December 2019 в 06:08

Теги

Похожие вопросы