Questo script tenterà di bloccare le impostazioni di TeamViewer creando una password per le opzioni delle installazioni TeamViewer Host. Di conseguenza, gli utenti non potranno modificare le impostazioni senza tale password.
Questo script deve essere caricato nellalibreria degli script di come script PowerShell. È quindi possibile eseguirlo sui dispositivi utilizzando unoscript pianificato di oun'attività pianificata di, oppure ad hoc (dal pulsante di riproduzione nella pagina del dispositivo o dallascheda di ricerca di).
# Questo script tenterà di impostare una password per le opzioni delle installazioni Teamviewer Host.
# La password sarà impostata su "lockdown".
Write-Host"Tentativo di impostazione della password."
Write-Host"Arresto del servizio TeamViewer."
# Arresta il processo TeamViewer
$tvProcess=Get-Process-Name"teamviewer"-ErrorActionSilentlyContinue
if($tvProcess){
Stop-Process-InputObject$tvProcess-Force
}
Write-Host"In attesa dell'arresto del servizio TeamViewer."
# Sospende i nuovi comandi per 15 secondi
Start-Sleep-s15
Write-Host"Aggiunta delle chiavi di registro."
# Aggiunge le chiavi di registro che abilitano e impostano le opzioni password su "lockdown"
regadd"HKEY_LOCAL_MACHINESOFTWAREWow6432NodeTeamViewer"/vSecurity_Adminrights/tREG_DWORD/d1/f
regadd"HKEY_LOCAL_MACHINESOFTWAREWow6432NodeTeamViewer"/vOptionsPasswordAES/tREG_BINARY/da4e0dc227fa91d2592723981b456a800931130940be507d896bdc29b37d16f73/f
Write-Host"Starting TeamViewer service."
# Avvia il processo TeamViewer
$tvProcess=Get-Process-Name"teamviewer"-ErrorActionSilentlyContinue
if($tvProcess){
Start-Process-InputObject$tvProcess-Force
}
Write-Host"Script completato."
