#!/usr/bin/ksh93

# ad:sta tarkasta s'postiosoitetta vastaavan tunnuksen voimassaolo
#
# 2021-05-07 LTu -- kokeiluesimerkki, RHEL 8 + ksh 

NET='/bin/net'
DATE='/bin/date'

voimassa_pvm() {
  $DATE +%F_%T -d @$( $NET ads search mail=$1 accountExpires 2>/dev/null | \
    awk '/^acc/{printf "%d\n", $2 / 10000000 - 11644473600}' )
}

# oleta parametriksi yhden tarkastettavan tunnuksen s'postiosoite
#
if [ "1" -ne "$#" ] # vain yksi kerrallaan
then
	echo "usage: $0 first.last@site.com"
	return 1
else
	voimassa_pvm "$1"
fi