A. To hide a share all you need to do is add the $ sign to the end, for example, \\server\share$.
If previously in your logon scripts you had the command
net use f: \\<server>\%username%
it will no longer work as the share is hidden with the $ and to connect you will need to specifically specify the $ so change the command to
net use f: \\<server>\%username%$