Remote\username совпадает с ComputerName\username или username в Windows 7/ XP?
Есть ли разница, если я войду как:
- имя пользователя
- имя_компьютера \ имя пользователя
- удаленный \ имя пользователя
- имя_домена \ имя пользователя
- то \ имя пользователя
Я хочу, чтобы мой компьютер вел себя по-разному в зависимости от того, как я вхожу в систему. Существует ли простой способ распознавания различных методов входа?
Особенно я хочу ограничить удаленный вход в систему, когда кто-то еще вошел в систему, поэтому поведение должно быть изменено до того, как вход произойдет (возможно, скрипт для фоновой проверки попыток входа в систему?).
Это должно работать на win 7 и win xp (необязательно точно так же).
Актуальный вопрос: как предотвратить вход в удаленный рабочий стол при локальном входе пользователя?
1 ответ
У вас в основном есть только следующие варианты:
- LocalComputer \ Имя пользователя
- Домен \ Имя пользователя
- Имя @DNSDomain (логин SPN)
В Windows 7 Windows по умолчанию предполагает наличие домена, к которому присоединен компьютер, и добавляет домен \ part для вас. Это означает, что это снова второй вариант.
(Я не знаю, что вы имеете в виду под Remote\username или что-то \ username? Это домены?)
В конце пользователь входит в систему с учетной записью домена или локальной учетной записи, независимо от синтаксиса, который он использовал.
Если только этот один компьютер должен работать по-разному, в зависимости от того, кто в данный момент активен, вы можете использовать скрипт при запуске и проверить переменную среды %USERDOMAIN%
(будет содержать либо имя вашего домена, либо имя локального ПК).
Для учетной записи домена вы также можете использовать объект групповой политики и добавить туда сценарий. Предоставление только этому одному пользователю доступа к объекту групповой политики приведет к тому, что только этот пользователь (но на любом компьютере) будет выполнять настроенный сценарий.