Descargar el archivo de instalación de TeamViewer y ejecutar el instalador en modo silencioso, el script espera 5 segundos para asegurarse de que la instalación se haya completado antes de capturar el ID de TeamViewer.
El ID de TeamViewer se encuentra en el registro de Windows en la clave HKLM:\SOFTWARE\WOW6432Node\TeamViewer\Version15
y se llama ClientID
. Se utiliza el cmdlet Get-ItemProperty
para obtener el valor del registro correspondiente y, a continuación, se almacena el ID de TeamViewer en la variable $teamviewerId
.
Finalmente, el script imprime el ID de TeamViewer utilizando el cmdlet Write-Host
.
Tenga en cuenta que este ejemplo ha sido probado en sistemas Windows 10 y TeamViewer 15, por lo que puede ser necesario ajustar los comandos si se utilizan versiones diferentes de Windows o TeamViewer. Además, asegúrese de tener los permisos necesarios para instalar software en el sistema y acceder al registro de Windows antes de ejecutar el script.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# Descarga el instalador de TeamViewer $teamviewerUrl = "https://download.teamviewer.com/download/TeamViewer_Setup.exe" $teamviewerFile = "TeamViewer_Setup.exe" Invoke-WebRequest -Uri $teamviewerUrl -OutFile $teamviewerFile # Ejecuta el instalador con opciones de línea de comandos Start-Process -FilePath $teamviewerFile -ArgumentList "/S /SUPPRESSMSGBOXES /NORESTART /NOICONS" -Wait # Espera a que se complete la instalación antes de continuar Start-Sleep -Seconds 50 # Captura el ID de TeamViewer $teamviewerId = (Get-ItemProperty "HKLM:\SOFTWARE\WOW6432Node\TeamViewer\Version15" -Name ClientID).ClientID # Imprime el ID de TeamViewer Write-Host "El ID de TeamViewer es: $teamviewerId" |