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

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

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

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

решение1

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

  • Пользователь Аalice
  • Пользователь B — этоjohn

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

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

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

RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ] /user: программа

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

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

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

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

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

Связанный контент