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

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

1 ответ1

1

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

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

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

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

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

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

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .