вы можете использовать команду net use и указать учетные данные для входа на удаленный сервер:
net use \\TheServer\ShareName /user:DomainName\User password
или
net use \\TheServer\ShareName /user:TheServer\User password
в этом случае вы указываете, что пользователь определен локально на TheServer
после завершения выполните net use /delete
, чтобы закрыть соединение
net use \\TheServer\ShareName /delete
вам не нужно использовать пользователя домена, если вы указываете учетные данные, которые удаленный сервер может принять
если вы не можете использовать имя сервера, вы можете использовать вместо него IP. если это не работает, попробуйте сопоставить имя сервера с IP в файле hosts (c: \ windows \ system32 \ drivers \ etc \ hosts)
и используйте имя в команде net use.
Еще одна вещь, которую вы должны проверить, - это то, что разрешен доступ к общим файлам с учетными записями не гостя. посмотрите здесь (вы делаете это на сервере, к которому пытаетесь получить доступ)