Как открыть UNC-путь из диалогового окна запуска от имени конкретного пользователя?

Когда я использую \computer\path в окне запуска, папка открывается напрямую, не спрашивая, какого пользователя я хочу получить доступ к папке как...

у меня есть два компьютера A и B с администраторами X и Y соответственно, общая папка существует на A, и я дал X полные разрешения, а Y имеет права только на чтение для общей папки. Когда я открываю эту папку из диалогового окна запуска компьютера Y, оно открывается непосредственно с правами только для чтения, как мне сделать его открытым как пользователь X, чтобы у меня были все разрешения.

1 ответ

Давайте сделаем предположение, что вы хотите добраться до C:\temp компьютера Алисы и просто прояснить ситуацию:

  • Пользователь А является alice
  • Пользователь Б john

Если вы вошли как Алиса, вы начали explorer обрабатывать как вошедший в систему пользователь, так что вы будете иметь полные права (в зависимости от пользователя X в твоем примере).

Теперь, если пользователь John хочет получить доступ \\share\path пока вы вошли в систему как другой пользователь, есть 2 простых способа добиться этого.

Использование функции Runas

РУНАС [ [/noprofile | / профиль] [/env] [/savecred | /netonly] ] / пользователь: программа

Это можно перевести на:

runas.exe /user:localdomain\john explorer.exe

Это запустит процесс explorer как Джон, независимо от того, кто вошел в систему (вы можете создать сценарий в PowerShell, чтобы продиктовать это).

Сопоставленные диски

Следующий вариант - просто попытаться получить доступ к общему ресурсу Windows с другим именем пользователя.

Другие вопросы по тегам