mdatp check: add mdatp health invocation to check for onboarding (#3492)

* mdatp check: add mdatp health invocation to check for onboarding

* omit sudo for command -v
This commit is contained in:
mcgov 2024-10-31 18:54:07 -07:00 коммит произвёл GitHub
Родитель 51f41288a1
Коммит 48399de01b
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 15 добавлений и 0 удалений

Просмотреть файл

@ -113,5 +113,20 @@ if [ -f "$MDATP_OPT_DIR/mdatp_onboard.json" ]; then
EXIT_CODE=$EXIT_ONBOARD_INFO_FOUND
fi
# special log line if mdatp installed and reports it is onboarded
MDATP_ORG_ID=$(\
command -v mdatp \
&& mdatp health \
| grep --fixed-strings 'org_id:' \
| cut -f 2 -d ':' \
| tr -d '[:blank:][:punct:]' \
)
if [ -n "$MDATP_ORG_ID" ]; then
echo "$ERROR_MSG_HEADER" >&2
echo "ERROR: mdatp is installed and reports this device is onboarded:" >&2
sudo mdatp health >&2
EXIT_CODE=$EXIT_ONBOARD_INFO_FOUND
fi
# returns nonzero value if defender info is found
exit $EXIT_CODE