Назад | Перейти на главную страницу

Windows делится через командную строку с пользователем / pass, без сопоставления диска?

В моей повседневной работе мне необходимо получить доступ к данным в общих папках, используя разные учетные данные (моя учетная запись на рабочем столе отличается от учетной записи, которую я использую для доступа к этим серверам). Обычно я бы сопоставил несколько дисков и покончил с этим; проблема в том, что я ежедневно обращаюсь к 40-50 различным серверам - и это разные серверы каждый день.

То, что я делал до сих пор, является простым и раздражающим, но отчасти работает. У меня есть папка с подпапками, в которой расположены ярлыки для каждой общей папки. Каждый ярлык - это просто \\servername\folder указатель, который я дважды щелкаю, и мне предлагается ввести свои учетные данные.

Я бы хотел использовать какое-то приложение (или пакетный файл), чтобы просто запустить окно проводника, уже указывающее на общий ресурс, с уже введенными учетными данными. Хотя создать ярлык командной строки для сетевого использования, который отображает диск, достаточно просто, из-за количества дисков, с которыми я взаимодействую, сопоставление диска не может быть и речи.

TL; DR: есть ли способ сделать что-то вроде:

explorer.exe /user:domain\username /pass:Pa55w0rd! /folder:\\servername\folder

и открыть окно проводника на этот путь?

Похоже, вы пропустили важную часть net use прежде, чем вы исключили это как решение. Вам не нужно указывать с ним букву диска.

net use \\server\share /user:test testpassword будет работать нормально. Букву диска указывать не нужно. Это позволит получить доступ к этому UNC-пути под указанными учетными данными.

Если у вас есть путь UNC, доступный под альтернативными учетными данными, вы можете запустить сеанс проводника по пути UNC вручную или с помощью start.exe как в start \\server\share.

Например, небольшой двухстрочный текст

net use \\server\share /user:test testpassword
start \\server\share