Windows Server: несколько учетных записей пользователей удаленного рабочего стола, но одна и та же настройка (программы, файлы, ярлыки и т. Д.)

Aug 20 2020

В настоящий момент мы подключаемся к серверу Windows с помощью удаленного рабочего стола с теми же учетными данными, чтобы иметь возможность использовать ту же настройку (программы, файлы, ярлыки и т. Д.)

Но в целях безопасности мы хотим изменить эту процедуру, чтобы у каждого пользователя были разные логины. Мы по-прежнему хотим сохранить одинаковую настройку для разных учетных записей, поэтому каждому пользователю не нужно настраивать все программы, необходимые на сервере, и все ярлыки для файлов, папок или программ.

Можно ли произвести такую ​​настройку и как это делается?

Ответы

2 harrymc Aug 25 2020 at 22:10

Для создания новых учетных записей пользователей с настройками рабочего стола по умолчанию, избранным и меню «Пуск» вы можете использовать профиль пользователя Windows по умолчанию.

В Windows 10 этот профиль находится в каталоге C:\Users\Default.

Содержимое этого профиля пользователя по умолчанию предоставляется каждой новой учетной записи пользователя в системе. При создании нового профиля пользователя эти настройки и файлы по умолчанию будут скопированы в каталог профиля нового пользователя.

Поместив ярлыки для файлов, папок и программ в папку пользователя по умолчанию, они будут скопированы в каждую новую локальную учетную запись, которую вы в будущем создадите на сервере.


Если вам действительно нравится, что все ваши пользователи используют один и тот же рабочий стол и меню «Пуск», это будет означать, что любое изменение, внесенное одним пользователем, будет распространяться на них всех.

Если вы по-прежнему хотите, чтобы все пользователи входили в систему с одним и тем же профилем, установите для всех путей их профилей один и тот же путь.

Путь к профилю любой учетной записи пользователя можно найти в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileListв названном элементе ProfileImagePath, значение которого будет C:\Users\user-name.

В ключах используется системный идентификатор (SID) учетной записи. Если пользователя невозможно легко идентифицировать по значению ProfileImagePath, чтобы преобразовать отмеченный SID в текущее имя учетной записи пользователя, введите в cmd команду:

wmic useraccount where sid='S-1-3-12-12451234567-1234567890-1234567-1434' get name

Вам нужно будет изменить разрешения для общей папки, чтобы все пользователи могли получить доступ к этим папкам. Если вы не хотите, чтобы они могли изменять эти папки, не давайте им права на запись в некоторые подпапки (было бы странно, если бы пользователи не контролировали свой рабочий стол или не имели доступа к документам других пользователей. ).


Другой альтернативой является изменение для пользователя параметров в разделе реестра HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders, например Desktopи Start Menu.

user19702 Aug 26 2020 at 01:16

Любые программы, установленные с правами администратора ( C:\Program Files\ProgramName\например), обычно будут доступны для всех пользователей. Настройки сохраняются в папке установки также должны быть одинаковыми для всех пользователей, например: C:\Program Files\ProgramName\.

Программы любят сохранять пользовательские настройки в двух основных областях:

  • Скрытая папка с данными приложения: C:\Users\$username\Appdata\
  • Реестр пользователей: HKEY_USERS\S-1-2-3-Very-long-unique-ID\SOFTWARE\

Имейте в виду , что не все программное обеспечение следует лучшие практики здесь - у нас есть некоторые , которые держат настройки в C:\CustomFolder, C:\Users\$username\CustomFolderи т.д. Вы должны будете сделать некоторое исследование.

Как говорит @harrymc , их обычно можно скопировать в папку профиля пользователя по умолчанию и в реестр ( HKEY_USERS\.DEFAULT\Software\).

Если у вас есть какие-либо примеры настроек, которые вы хотели бы сохранить, или если у вас возникли проблемы с поиском, добавьте их в свой вопрос, и мы подскажем, где их искать.

Также: убедитесь, что лицензия вашего программного обеспечения позволяет вам использовать его таким образом! Это может быть досадной неожиданностью ...