Давайте сделаем предположение, что вы хотите добраться до 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 с другим именем пользователя.