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é."
