Attach to the admin console of the server.
Sets the color depth for the connection to bpp bits per pixel. Valid values are 8, 15, 16, 24 and 32. The default value is the color depth of the FreeRDP-window.
Sets the working-dir to dir. This parameter is only used when an AlternateShell (-s shell) is requested. dir should contain the executable file specified in the AlternateShell.
Removes the windows decorations.
Set the domain used in authentication to domain.
start in full screen mode. This mode can always be en- and disabled using Ctrl-Alt-Enter.
Sets the window title to text.
Sets the size of the FreeRDP window (and of the remote desktop, when establishing a new connection). geometry can have one of the following forms:
• WxH - in this case the resulting window will be of WxH pixels.
• P% - in this case the resulting window will be P% of your screen.
• The special keyword workarea - in this case the resulting window will be of the same size as your workarea.
Sets the keyboard-layout-id to id.
Do not interfere with window manager bindings (don't grab keyboard).
Set the reported client hostname to hostname. Default is to automatically detect the hostname.
Play audio on the console instead of redirecting to the client.
Password used in authentication.
Sets the startup-shell to shell. This parameter should contain a complete path to the alternate shell. If the alternete shell requires a different working directory use -c dir.
Connect to port, instead of the default 3389.
Username used in authentication.
Set the experience performance flags. flag can be one of:
• m - (modem): Equivalent to 15.
• b - (broadband): Equivalent to 1.
• l - (lan): Equivalent to 0.
• num - A hexadecimal number that represents a bit-mask, were numbers mean the following  :
• 1: Disable desktop wallpaper.
• 2: Disable full-window drag (only the window outline is displayed when the window is moved).
• 4: Disable menu animations.
• 8: Disable user interface themes.
• 20: Disable mouse cursor shadows.
• 40: Disable cursor blinking.
• 80: Enable font smoothing.
• 100: Enable Desktop Composition.
embed xfreerdp into window with xid.
initialize a RemoteApp connection. This implies -g workarea.
Skips authentication. This is useful e.g. for the current FreeRDP server that doesn't yet support server-side authentication.
Only authenticates. This is useful to test your credentials (username and password). Returns status code 0 if the client can connect. Requires a username, password and connection host at the command line.
Disable bitmap cache.
use name for the logon certificate, instead of the server name
Enable composition (RDVH only, not to be confused with remote composition).
load extension extname
Disables fast-path. Use slow-path packets instead, which have larger headers. It might be good for debugging certain issues when you suspect it might be linked to the parsing of one of the two header types.
Prompts for unspecified arguments -u username, -p password, -d domain and connection host. This is useful to hide arguments from ps. Also useful for scripts that will feed these arguments to the client via (what else?) stdin.
Disable full window drag.
GDI (Graphics Device Interface) rendering backend. backend can be either sw (software) or hw (hardware).
ignore verification of logon certificate.
list all keyboard layout ids used by -k
Disable menu animations.
Don't send mouse motion events.
Disable network level authentication.
Disable off screen bitmaps.
Disable Standard RDP encryption.
RemoteFX operational flags. flags can be either v[ideo], i[mage]), default is video.
force NTLM protocol version to be version, which can be one of 1 or 2.
force protocol security. proto can be one of rdp, tls or nla.
Use salted checksums with Standard RDP encryption.
Disable TLS encryption.
Print version information.