NetValidateName(Server, Name, NameType, Account, Password)
Checks that domain/machine/workgroup name is valid for given context
Parameters
Server : string/PyUnicode
Name of server on which to execute (None or blank uses local)Name : string/PyUnicode
Machine, domain, or workgroup name to validateNameType : int
Type of name to validate - from NETSETUP_NAME_TYPE enum (win32net.NetSetup*)Account=None : string/PyUnicode
Account name to use while validating, current security context is used
if not specified
Password=None : string/PyUnicode
Password for Account
Comments
If Account and Password aren't passed, current logon credentials are used
Return Value
Returns none if valid, exception if not