Когда я использую \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 с другим именем пользователя