publicado em:4/10/22 8:39 PM por: Raphael Maria Apple MacOS XArtigosGuiaScriptsSegurançaTutorial

Com objetivo de tornar de disseminar mais informações, hoje trago um conteúdo que aborda a instalação do Netskope usando o JumpCloud para fazer a implantação em máquina com o sistema MacOS Mojave, Catalina, BigSur e Monterey para os mais recentes.

Informação importante que todos os scripts que eu posto, podem ser executados de maneira standalone, sem a necessidade que seja o JumpCloud como ferramenta principal.

Para roda a instalação nos MacOS, você precisa dos seguintes pré-requisitos:
-SSO Netskope criado e validado.
-Script da JAMF, mais importante porque ele que permite a instalação.

O script abaixo tem como principio fazer uma verificação se netskope está ativo no equipamento, caso o retorno da validação seja negativo, ele inicia o processo de download direto do tenant e faz a instalação

#!/bin/bash

# Qual o nome do programa que vai ser pesquisado nas tarefas
appTarget="netskope"

# valida se existe serviço ou task ativa no equipamento.
if pgrep -if $appTarget > /dev/null
then
    # Se existe, apenas registrar o retorno de positivo.
	echo "Netskope encontrado e ativo!"
else
	# Approve Extension Netskope
	# Fonte: https://community.jamf.com/t5/jamf-pro/netskope-tenant-automation/m-p/225270
    # Para aprovação de alguns apps que necessitam acessar o hardware do equipamento, a apple limita por um codigo de autorização, a linha abaixo adiciona essa aprovação
	sudo /usr/sbin/spctl kext-consent add 24W52P9M7W
    # Coleta  user atualmente logado
	USER=$(users)
    # Inicia o download, nao esqueça de trocar o CONTOSO-BR usado como exemplo para o seu tenant
	curl https://download-contoso-br.goskope.com/dlr/mac/get --output /tmp/NSClient.pkg
    # Inicia o download do script necessário da JAMF
    curl "https://raw.githubusercontent.com/raphaelmaria/Biblioteca/master/JumpCloud/IDPmode_Install.sh" --output /tmp/IDPmode_install.sh
    # Aplica a permissao para instalação, caso ocorra erro use o 775
	sudo chmod 755 /tmp/IDPmode_install.sh
    # faz a configuração iniciar para que ao instalar o client seja reconhecido.
	sudo /tmp/IDPmode_install.sh 1 2 3 idp goskope.com contoso-br 0 peruserconfig
	# Instala o client
    sudo installer -pkg /tmp/NSClient.pkg -target /
fi
exit

Esse script e outros estão disponíveis no meu GitHub





Comentários



Adicionar Comentário




plugins premium WordPress