Este artigo aborda a configuração e a implantação do HP Insights macOS Agent usando o Jamf Pro em dispositivos macOS.
Pré-requisitos
Obtenha um PIN para toda a empresa na Workforce Experience Platform.
No menu à esquerda da plataforma, clique na guia Configurações > Preferências > PIN da empresa.
Baixe o aplicativo HP Insights macOS mais recente do https://workforceexperience.hp.com/software.
Baixe e instale o Jamf Pro Installer.pkg
Copie e salve o(s) script(s) necessário(s) com base nas opções abaixo para configurar o aplicativo no console do Jamf Pro:
Se o dispositivo não precisar da opção de ocultar a barra de menus, copie o texto do script Enrollment.shabaixo.
Se o dispositivo precisar da opção de ocultar a barra de menus, copie o texto do script Enrollment_Tray.sh abaixo.
Se o dispositivo já tiver sido registrado com o HP Insights macOS Agent ou atualizado automaticamente para o macOS versão 2.23.6 e desejar ocultar o ícone da barra de menus, copie os textos do script ShowTray.sh e HideTray.sh abaixo.
Se o dispositivo estiver registrado, consulte a seção de instalação "Dispositivos registrados" abaixo.
Scripts para configurar o aplicativo no Jamf Pro Console
Enrollment.sh
Esse script registrará o dispositivo sem interação do usuário por meio de registro silencioso.
O CPIN precisará ser atualizado dentro do script.
Enrollment_Tray.sh (aplicável a partir da versão 2.23.6 do aplicativo macOS)
Esse script registrará o dispositivo sem interação do usuário por meio de registro silencioso.
Isso ocultará a bandeja (barra de menus).
O CPIN precisará ser atualizado dentro do script.
ShowTray.sh (aplicável a partir da versão 2.23.6 do aplicativo macOS)
Este script mostrará o ícone da bandeja (barra de menus).
Esse script é necessário para dispositivos que já registraram o agente HP Insights.
HideTray.sh (aplicável a partir da versão 2.23.6 do aplicativo macOS)
Este script ocultará o ícone da bandeja (barra de menus).
Esse script é necessário para dispositivos que já registraram o agente HP Insights.
Enrollment.sh Script
No script abaixo, substitua 'PIN' pelo PIN real da empresa.
#!/bin/bash
APPLICATION_SUPPORT_DIRECTORY=/etc/APMAgent
PIN=#########
if [ -d $APPLICATION_SUPPORT_DIRECTORY ]
then
echo "Directory Exists"
else
echo "Directory Does not exist, creating directory"
mkdir "$APPLICATION_SUPPORT_DIRECTORY"
fi
echo "{\"PIN\":\"$PIN\"}" > "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
if [ "$APPLICATION_SUPPORT_DIRECTORY\enrollment.json" ]
then
echo "Successfully stored Data at
$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
cat "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
exit 0
else
echo "Unable to store Data"
exit 1
fi
exit 1
Enrollment_Tray.sh Script
No script abaixo, substitua 'PIN' pelo PIN real da empresa.
#!/bin/bash
APPLICATION_SUPPORT_DIRECTORY=/etc/APMAgent
PIN=#########
if [ -d $APPLICATION_SUPPORT_DIRECTORY ]
then
echo "Directory Exists"
else
echo "Directory Does not exist, creating directory"
mkdir "$APPLICATION_SUPPORT_DIRECTORY"
fi
echo "{\"PIN\":\"$PIN\",\"HideTray\":\"true\"}" > "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
if [ "$APPLICATION_SUPPORT_DIRECTORY\enrollment.json" ]
then
echo "Successfully stored Data at
$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
cat "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
exit 0
else
echo "Unable to store Data"
exit 1
fi
exit 1
ShowTray.sh Script
#!/bin/bash
APPLICATION_SUPPORT_DIRECTORY=/etc/APMAgent
if [ -d $APPLICATION_SUPPORT_DIRECTORY ]
then
echo "Directory Exists"
else
echo "Directory Does not exist, creating directory"
mkdir "$APPLICATION_SUPPORT_DIRECTORY"
fi
echo "{\"HideTray\":\"false\"}" > "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
if [ "$APPLICATION_SUPPORT_DIRECTORY\enrollment.json" ]
then
echo "Successfully create enrolment json at
$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
cat "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
exit 0
else
echo "Unable to store PIN"
exit 1
fi
exit 1
HideTray.sh Script
#!/bin/bash
APPLICATION_SUPPORT_DIRECTORY=/etc/APMAgent
if [ -d $APPLICATION_SUPPORT_DIRECTORY ]
then
echo "Directory Exists"
else
echo "Directory Does not exist, creating directory"
mkdir "$APPLICATION_SUPPORT_DIRECTORY"
fi
echo "{\"HideTray\":\"true\"}" > "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
if [ "$APPLICATION_SUPPORT_DIRECTORY\enrollment.json" ]
then
echo "Successfully create enrolment json at
$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
cat "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
exit 0
else
echo "Unable to store PIN"
exit 1
fi
exit 1
Carregando e configurando o aplicativo no Jamf Pro Console
A configuração do HP Insights Agent difere dependendo se o dispositivo está registrado ou não registrado no HP Insights Agent. As instruções para ambas as iterações podem ser encontradas abaixo:
Dispositivos não registrados
No console do Jamf Pro , clique em > Computadores > Configurações de gerenciamento.
Em Gerenciamento do Computador, selecione Pacotes.
Na janela Pacotes , clique em Novo para adicionar o pacote de aplicativos HP Insights macOS baixado anteriormente.
Nome de exibição: Insira o nome do pacote
Categoria: Selecione Aplicativos
Nome do arquivo: Carregue o arquivo do pacote de aplicativos HP Insights macOS
Clique em Salvar.
Na seção Gerenciamento do Computador , selecione Scripts.
Na janela Scripts , clique em Novo para adicionar o script de instalação do HP Insights.
Nome de exibição: Insira o nome do script
Categoria: Scripts
Clique em Salvar.
Clique na guia Script e copie o Script selecionado acima. Verifique se o script foi substituído pelo PIN real da empresa.
Clique na guia Opções .
Em Prioridade, selecione Depois
Clique em Salvar.
Vá para a guia Computadores e clique em Políticas.
Clique em Novo.
Na seção Geral :
Nome de exibição: Insira o nome da política
Verificar ativado
Categoria: Selecione Aplicativos
Gatilho: Verificar inscrição concluída e check-in recorrente
Na seção Pacotes , clique em Configurar.
Selecione o pacote criado anteriormente.
Ponto de distribuição: selecione o ponto de distribuição padrão de cada computador
Ação: Selecione Instalar
Na seção Scripts , clique em Configurar.
Selecione o script criado anteriormente.
Prioridade: Selecionar Depois
Na guia Escopo , direcione os dispositivos de acordo com suas necessidades.
Na guia Autoatendimento , marque Disponibilizar a política no Autoatendimento
Nome de exibição de autoatendimento: insira o nome e uma descrição do pacote
Nome do botão: Você também pode adicionar um ícone
Clique em Salvar.
Dispositivos inscritos
Se o dispositivo já tiver o HP Insights macOs Agent instalado e o usuário quiser alternar a ocultação do aplicativo da barra de menus, o usuário poderá continuar executando os ShowTray.sh scripts ou HideTray.sh no console. O processo será o mesmo listado acima com "Dispositivos que não foram registrados"; No entanto, ao inserir os scripts, insira sudo bash ./ShowTray.sh ou sudo bash ./HideTray.sh respectivamente.
Ao usar ShowTray.sh ou HideTray.sh, não é necessário fornecer o PIN.
Contate-nos
Para qualquer assistência, crie um chamado de suporte ou envie um e-mail support@wxp.hp.com.