Skip to Main Content
Patch My PC Feature and Application Request

A community where customers and the community can provide feedback to make a better product for everyone! For more details on how we prioritize request, please see:

Windows OS: X2GO Client

We have a requirement for X2GO Client for mass deployment

software is publicly accessible and allows for silent install\uninstall

Our Current Installer script includes the creation of the firewall rules


if(Get-NetFirewallRule -DisplayName "pulseaudio (x2Go)" -EA Silent){

WriteLog "pulseaudio (x2Go) Firewall Rule already there"}

Else {New-NetFirewallRule -DisplayName "pulseaudio (x2Go)" -Direction Inbound -Program "C:\program files (x86)\x2goclient\pulse\pulseaudio.exe" -Protocol TCP -Action Allow

New-NetFirewallRule -DisplayName "pulseaudio (x2Go)" -Direction Inbound -Program "C:\program files (x86)\x2goclient\pulse\pulseaudio.exe" -Protocol UDP -Action Allow

WriteLog "pulseaudio TCP and UDP IN Firewall Rules added"}

if(Get-NetFirewallRule -DisplayName "sshd (X2Go)" -EA Silent){

WriteLog "sshd(X2Go) Firewall Rule already there"}

Else {New-NetFirewallRule -DisplayName "sshd (X2Go)" -Direction Inbound -Program "C:\program files (x86)\x2goclient\sshd.exe" -Protocol TCP -Action Allow

New-NetFirewallRule -DisplayName "sshd (X2Go)" -Direction Inbound -Program "C:\program files (x86)\x2goclient\sshd.exe" -Protocol UDP -Action Allow

WriteLog "sshd TCP and UDP IN Firewall Rules added"}

if(Get-NetFirewallRule -DisplayName "vcxsrv (X2Go)" -EA Silent){

WriteLog "vcxsrv (X2Go) Firewall Rule already there"}

Else {New-NetFirewallRule -DisplayName "vcxsrv (X2Go)" -Direction Inbound -Program "C:\program files (x86)\x2goclient\vcxsrv\vcxsrv.exe" -Protocol TCP -Action Allow

New-NetFirewallRule -DisplayName "vcxsrv (X2Go)" -Direction Inbound -Program "C:\program files (x86)\x2goclient\vcxsrv\vcxsrv.exe" -Protocol UDP -Action Allow

WriteLog "vcxsrv TCP and UDP IN Firewall Rules added"}

if(Get-NetFirewallRule -DisplayName "x2goclient" -ErrorAction SilentlyContinue){

WriteLog "x2goclient Firewall rule already there"}

Else {New-NetFirewallRule -DisplayName "x2goclient" -Direction Inbound -Program "C:\program files (x86)\x2goclient\x2goclient.exe" -Protocol TCP -Action Allow

New-NetFirewallRule -DisplayName "x2goclient" -Direction Inbound -Program "C:\program files (x86)\x2goclient\x2goclient.exe" -Protocol UDP -Action Allow

WriteLog "x2goclient TCP and UDP INbound Firwall rules added"}

Which Product is this Request for (New Application Request Only) Patch My PC
  • Attach files
      Drop here to upload
    • Admin
      Jason Bergner
      Reply
      |
      Mar 24, 2025

      The X2Go Client employs a non-standard version number format (e.g., 4.1.2.2-2020.02.13), which deviates from our supported structure. This non-standard format prevents our current detection methods from working properly and we are unable to support products that require file version detection at this time. We can only support version numbers that contain up to four sections with five digits in each section (e.g., 12345.12345.12345.12345)

      Please upvote the following idea to enable support for file version detection: https://ideas.patchmypc.com/ideas/PATCHMYPC-I-1591