So, you download a current OpenSolaris.
Then, as root:
svcadm enable smb/client
And you can - as yourself - mount a windows share, from a server called windows.server in domain DOMAIN accessed as user user_name
mount -F smbfs '//DOMAIN;firstname.lastname@example.org/G' /tmp/G
and it just works
df -k /tmp/G
Filesystem kbytes used avail capacity Mounted on
1563815260 421453348 1142361912 27% /tmp/G
If you just want to see what shares are available:
smbutil view '//DOMAIN;email@example.com'