Skip to Main Content
Patch My PC Ideas & Feedback

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

1 VOTE
Status NO GO :(
Created by Andrew Boyd
Created on Mar 20, 2025

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"}

What Patch My PC product is this new application request for? Patch My PC Enterprise
  • 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