У меня есть сценарий входа в систему, отображающий пользовательские диски Windows Network. Некоторые пользователи в настоящее время входят в систему на сервере терминалов, и я хотел бы назначить другой диск в зависимости от имени компьютера, на котором они входят.
Я смотрю, в какую группу AD пользователей они входят (группа департаментов, поэтому я знаю, какие общие ресурсы нужно сопоставить).
If IsAMemberOf(objNetwork.UserDomain, objNetwork.UserName, "Sales Dept. Users - Acton") Then MapIt "G:", "\\phillip\sales"
Теперь мне нужно оценить, как называется компьютер.
Основная логика такова: если пользователь входит в группу Sales с этого компьютера bur-ts-01 , сопоставьте эту долю \\ bur-fil-01 \ продажи ; иначе, если пользователь входит в группу Продажи , используйте \\ phillip \ sales .
Это довольно полный сценарий сопоставления дисков, принтеров и т. Д. Однако наш специалист по VBScript уже давно ушел, и в результате удаленные пользователи не могут получить доступ к локальному общему ресурсу для сервера TS.
Может кто-нибудь предложить какие-либо предложения или пример кода, который я мог бы рассмотреть?