Использование сети: как сопоставить диск для нормальных и повышенных процессов в Win 10?

998
g.pickardou

На моем компьютере с Windows 10 Enterprise я заметил, что если я выполню команду «net use» в режиме с повышенными правами, то процессы, работающие в обычном режиме, не увидят подключенные диски. Также, если я выполню команду от имени обычного пользователя, процессы с повышенными правами не увидят диски.

Сопоставленные диски не сохраняются, что является преднамеренным.

Поэтому в настоящее время я должен выполнить команду дважды и дважды ввести учетные данные для удаленных общих ресурсов, что очень неудобно.

Есть ли решение для устранения двойного действия?

2
https://support.microsoft.com/en-gb/help/3035277/mapped-drives-are-not-available-from-an-elevated-prompt-when-uac-is-configured-to-prompt-for- учетные данные в окнах не уверены, что это все еще работает для Windows 10 David Marshall 7 лет назад 1
Я обычно создаю файл .cmd, в котором сначала делаю сетевое сопоставление, а затем запускаю программу. Затем вы можете создать ярлык для этой программы. Запуск пакетного файла от имени администратора также создает сетевое сопоставление от имени администратора. Запуск его как обычный пользователь, наоборот. В качестве альтернативы, откройте командную строку от имени администратора, выполните команды net и просто оставьте окно открытым. Теперь запустите вашу программу от имени администратора, и она найдет сетевой ресурс. После этого закройте командную строку. (полезно для тех установщиков. LPChip 7 лет назад 1
@LPChip Я должен ввести свои учетные данные для удаленной системы, которые не могут быть сохранены в командном файле. Таким образом, я должен дважды напечатать ... или что-то пропустил? g.pickardou 7 лет назад 0
@DavidMarshall: я только что попробовал (затем перезапустил), не работает, плюс добавляет побочный эффект, который я должен был дать [Да] на дополнительном этапе всякий раз, когда я запускаю программу, настроенную для работы в режиме администратора. g.pickardou 7 лет назад 0
Ну, то, что вы хотите, не представляется возможным. Запуск программы от имени администратора - это совершенно отдельный процесс. Он запускает программу как совершенно другой пользователь с другой средой и различными правами. Поэтому, если вам нужно многократно запускать программу, просто откройте командную строку с правами администратора и одну без нее, в обоих сделайте сопоставление сети (да, дважды войдите в систему), но оставьте командные строки открытыми. Теперь вы можете запускать другие программы с правами администратора или без такового до тех пор, пока вы не закроете эти командные строки. LPChip 7 лет назад 0

0 ответов на вопрос

Похожие вопросы