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