From a9f8bc0ad4ce03c6df0f6e4fa4c7eef1cde24bd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Mon, 13 Jan 2020 09:04:20 +0100 Subject: add rdp --- rdp | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 rdp diff --git a/rdp b/rdp new file mode 100755 index 0000000..117a790 --- /dev/null +++ b/rdp @@ -0,0 +1,29 @@ +#! /bin/sh + +[ $# -lt 1 ] && echo "missing hostname" && exit 1 + +OPTS="/kbd:0x0000100C" +host="$1" + +if [ $# -gt 1 ]; then + f="$HOME/.smb/$2.auth" +else + f="$HOME/.smb/$1.auth" +fi + +echo " loading $f" +if [ -r "$f" ];then + username=$(cat $f | sed -ne 's/username=\(.*\)/\1/p; s/\n//g') + password=$(cat $f | sed -ne 's/password=\(.*\)/\1/p; s/\n//g') + domain=$(cat $f | sed -ne 's/domain=\(.*\)/\1/p; s/\n//g') +else + echo "$f is not readable" && exit 1 +fi + +[ -z "$d" ] && domain="$1" +[ -z "$password" ] || password="$password" + +OPTS="$OPTS /u:$username /p:$password /v:$host" + +echo /usr/bin/xfreerdp $OPTS +/usr/bin/xfreerdp $OPTS -- cgit v1.1-2-g2b99