Doing a check for C$ gives an error instead of expected 0 success even when I have Admin rights

The following code returns an error as well if I have Admin rights.

code:
$wksta = 'workstation1'
RemoteAdmin($wksta)

Function RemoteAdmin($wksta)
DIR '\\'+$wksta+'\C$\*.'
? 'Admin check was: '+@error+' - '+@serror
EndFunction

Error returned is:
Admin check was: -1 - Error (317 / 13D) while retrieving error information for FFFFFFFF