Vous êtes déjà client NinjaOne ? Connectez-vous pour consulter d'autres guides et les dernières nouvelles.

Script personnalisé : Verrouiller les paramètres TeamViewer

NinjaDojo-logo-darkblue.jpg

Ce script tentera de verrouiller les paramètres TeamViewer en créant un mot de passe d'options pour les installations TeamViewer Host. Les utilisateurs ne pourront alors plus modifier les paramètres sans ce mot de passe.

Ce script doit être téléchargé dans votrebibliothèque de scripts en tant que script PowerShell. Vous pouvez ensuite l'exécuter sur les appareils à l'aide d'unscript planifié oud'une tâche planifiée, ou de manière ad hoc (à partir du bouton de lecture sur la page de l'appareil ou à partir del'onglet Recherche).

# Ce script tentera de définir un mot de passe d'options pour les installations Teamviewer Host.

# Le mot de passe sera défini sur « lockdown ».



Write-Host"Attempting to set password."

Write-Host"Stopping TeamViewer service."



# Arrête le processus TeamViewer

$tvProcess=Get-Process-Name"teamviewer"-ErrorActionSilentlyContinue

if($tvProcess){

Stop-Process-InputObject$tvProcess-Force

}



Write-Host"En attente de l'arrêt du service TeamViewer."



# Suspend les nouvelles commandes pendant 15 secondes

Start-Sleep-s15



Write-Host"Ajout des clés de registre."



# Ajoute des clés de registre activant et définissant les options de mot de passe pour « verrouiller »

regadd"HKEY_LOCAL_MACHINESOFTWAREWow6432NodeTeamViewer"/vSecurity_Adminrights/tREG_DWORD/d1/f

regadd"HKEY_LOCAL_MACHINESOFTWAREWow6432NodeTeamViewer"/vOptionsPasswordAES/tREG_BINARY/da4e0dc227fa91d2592723981b456a800931130940be507d896bdc29b37d16f73/f ​ Write-Host"Starting TeamViewer service."







# Démarre le processus TeamViewer

$tvProcess=Get-Process-Name"teamviewer"-ErrorActionSilentlyContinue

if($tvProcess){

Start-Process-InputObject$tvProcess-Force

}



Write-Host"Script terminé."

FAQ

Pour aller plus loin