Я постараюсь перейти к сути.
Использование Выполнить из меню Пуск на неаутентифицированном компьютере: \\hostname\share
дает мне запрос на ввод пароля Windows, хорошо.
Бег %systemroot%\explorer.exe "\\hostname\share"
против тех же неаутентифицированных машин зависает на мгновение, затем открывает мои локальные Мои документы, без запроса пароля, плохо.
Бег %systemroot%\explorer.exe "\\server\share"
против сервера домена, открывает окно проводника на общий ресурс, хорошо.
Как я могу заставить диалоговое окно пароля Windows отображаться при попытке подключения к неаутентифицированному компьютеру? Я знаю о беге net use \\server\share
и ввод имени пользователя и пароля при появлении запроса в командном окне, но это не то, что я хочу. Мы открыты для основных команд или сценария vbs.
Причина этого в том, что многие наши клиенты работают в одноранговых сетях, и их ноутбуки, на которых работает наше программное обеспечение, не могут пройти аутентификацию на сервере, пока они не предоставят имя пользователя и пароль, мы пытаемся избежать командного окна, и предоставить знакомый диалог пароля Windows. Мы используем репликацию слиянием SQL, и кроме синхронизации, в которой используется проверка подлинности SQL, им необходимо иметь доступ к общему ресурсу, который содержит исходный снимок во время установки.
start
кажется, показывает запрос пароля
start \\server\share