Перейти к содержанию
Shell

Symantec Network Access Control

Recommended Posts

Shell

Добрый день.

Пытаюсь через скрипты Host Integrity организовать проверку работоспособности клиента и минимизировать ложное попадание хоста в карантин при чек-фейле.

Немного не понимаю - зачем нужно в конце скрипта возвращать значение PASS\FAIL если это значение выдается внутри скрипта исходя из условий? К примеру:

1) проверяем установлен ли SEP и запущена ли служба Symantec Endpoint Protection

2) если два условия верны - PASS

3) иначе если SEP установлен, а служба не запущена - пытаемся её запустить

4) если запустилась - PASS, если в итоге так и не запустилась - FAIL

Но при нажатии "ОК" после редактирования скрипта требует вернуть значение в конце скрипта. Спрашивается - будут учитываться ли стандартные логические операции с 0\1? Как поступить в данном случае. Или же не предусмотрена логика которой я пытаюсь организовать проверку?

8751f643a835t.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pavel Polyanskiy

Правила Host Integrity создаются таким образом, чтобы результат выполнения всей

процедуры Host Integity - PASS или FAIL (т.е. 0 или 1) так или иначе присутствовал в теле скрипта

с условием, что скрипт будет в любом случае выполнен.

Структура выглядит следующим образом:

Begin

Условный оператор 1 (if -> then)

Результат (Pass, Fail)

Else

-Результат/действие

End if

Условный оператор 2 (if->then)

-Результат (Pass, Fail)

-Действие

Else

-Результат/действие

End if

Условный оператор 1 (if -> then)

-Результат (Pass, Fail)

-Действие

Else

-Результат/действие

End if

Условный оператор n (if->then)

-Результат (Pass, Fail)

-Действие

Else

-Результат/действие

End if

Результат выполнения функции (RETURN)

End

RETURN - это именно то, что произойдет в случае,

если ни одно из условий не выполнится.

Поэтому логика здесь немного другая.

Здесь описано, как правильно написать такой скрипт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Создайте учетную запись или войдите, чтобы комментировать

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Сообщения

    • 1kryptik
      Был по работе в Новосибирске, задержался на два дня, думал сначала успеть всё за день и улететь обратно в Москву, но не успел. Пришлось искать где переночевать, нашел отличный хостел новосибирск у жд вокзала, если возникнут проблемы с проживанием, обращайтесь в этот хостел!
    • BooiCasino
    • Quinci
      Ну вы бы установщику сообщили сразу, что ноут не из новых. Может он бы и не стал вам 10-ку устанавливать. Если нет желания покупать новый ноут, то можно поставить пару планок оперативы, да и жесткий диск сменить с HDD на SSD, тогда и с 10-ой работать быстрее будет. Если винда не чистая, а скачанная откуда-нибудь с торрентов, то там, скорее всего куча программ есть и приложений. Тут https://windowsabc.ru/windows-10/kak-povysit-proizvoditelnost-noutbuka-na-windows-10/ почитайте, как их убрать, чтоб не грузили ноут. Тогда тоже будет быстрее работать. 
    • Tuki
      Мне интересны ставки на спорт. Во-первых, это интересно для каждого любителя спорта. Во-вторых, это может быть прибыльно. В общем, я сейчас делаю ставки, но пока опыта как такового нет. Хочу сменить контору на 1xbet. Условия очень хорошие. Есть сайт https://on-bet.ru/zerkala-bukmekerskih-kontor/zerkalo-1xbet/, на котором есть вся необходимая информация о зеркале этой конторы. О том, как его найти и не ошибиться.
    • Momo
      Если бы я ещё умела это делать. Спасибо, посмотрю ваш специализированный форум и там спрошу.
×