summaryrefslogtreecommitdiffstats
path: root/wsman/amttool-wsman
blob: 1474a3476567cf36d14dae451b2d078d943bbffd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/sh

# args
action="$1"; shift;
host="$1"; shift;

# config
redir_scheme="http://intel.com/wbem/wscim/1/amt-schema/1/AMT_RedirectionService"
wsman_opts="-h ${host} -P 16992 -u admin -p ${AMT_PASSWORD}"
#wsman_opts="${wsman_opts} -d 9"	# debugging
wsman_opts="${wsman_opts} --noverifyhost"

##############################################################################
# go!

case "$action" in
redir-listen)
	wsman put ${redir_scheme} ${wsman_opts} -k ListenerEnabled=true
	;;
rfb-password)
	wsman put ${redir_scheme} ${wsman_opts} -k RFBPassword="${AMT_PASSWORD}"
	;;
-h | --help | help)
	echo "usage: $0 action host"
	echo "actions:"
	echo "    redir-listen          enable redirection service listener"
	echo "    rfb-password          set rfb password to \$AMT_PASSWORD"
	;;
*)
	echo "unknown action: $action (try help)"
	exit 1
	;;
esac