Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 2 additions & 10 deletions scripted-actions/windows-scripts/Install Zoom VDI client.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,12 @@
#tags: Nerdio, Apps install
<#
Notes:
This script installs the Zoom VDI client for use on WVD Session hosts, as well as the
Zoom AVD/WVD Media Plugin.
This script installs the Zoom VDI client for use on WVD Session hosts

To install specific versions, update the URL variables below with links to the .msi installers.
#>

$ZoomClientUrl= "https://zoom.us/download/vdi/5.10.2/ZoomInstallerVDI.msi"
$ZoomAvdPluginUrl = "https://zoom.us/download/vdi/5.10.2/ZoomWVDMediaPlugin.msi"


# Start powershell logging
Expand All @@ -27,19 +25,13 @@ Write-host "Current time (UTC-0): $LogTime"
mkdir "C:\Windows\Temp\zoom_sa\install" -Force

Invoke-WebRequest -Uri $ZoomClientUrl -OutFile "C:\Windows\Temp\zoom_sa\install\ZoomInstallerVDI.msi" -UseBasicParsing
Invoke-WebRequest -Uri $ZoomAvdPluginUrl -OutFile "C:\Windows\Temp\zoom_sa\install\ZoomAvdPluginVDI.msi" -UseBasicParsing

# Install Zoom. Edit the argument list as desired for customized installs: https://support.zoom.us/hc/en-us/articles/201362163
Write-Host "INFO: Installing Zoom client. . ."
Start-Process C:\Windows\System32\msiexec.exe `
-ArgumentList "/i C:\Windows\Temp\zoom_sa\install\ZoomInstallerVDI.msi /l*v C:\Windows\Temp\NMWLogs\ScriptedActions\zoom_sa\zoom_install_log.txt /qn /norestart" -Wait
Write-Host "INFO: Zoom client install finished."

Write-Host "INFO: Installing Zoom AVD Plugin. . ."
Start-Process C:\Windows\System32\msiexec.exe `
-ArgumentList "/i C:\Windows\Temp\zoom_sa\install\ZoomAvdPluginVDI.msi /l*v C:\Windows\Temp\NMWLogs\ScriptedActions\zoom_sa\zoom_install_log.txt /qn /norestart" -Wait
Write-Host "INFO: Zoom plugin install finished."

# End Logging
Stop-Transcript
$VerbosePreference=$SaveVerbosePreference
$VerbosePreference=$SaveVerbosePreference