Задача решается очень просто.
Вы можете перевести все те службы, которые вы хотите включать — выключать в режим «Manual».
Таким образом они не будут стартовать при включении компьютера.
Далее вы пишите простой bat файл следующего содержания:
net start «имя службы»
Всё — задача решена.
Если вы часто делаете смену пользователей (Т.е. завершаете сеанс, и начинаете новый, но не параллельный), то перед net start добавьте net stop. Таким образом скрипт будет сначала пытаться остановить всё что напишите, а потом запустить всё что хотите.
В итоге для примера будет так:
net stop "имя службы 1"
net stop "имя службы 2"
net stop "имя службы 3"
net stop "имя службы 4"
net start "имя службы 1"
net start "имя службы 2"
Если есть Powershell, то он умеет воспринимать через запятую: К примеру:
Stop-Service "имя службы 1","имя службы 2","имя службы 3","имя службы 4","имя службы 5","имя службы 6"
Start-Service "имя службы 1","имя службы 2"
AD — стандартное средство Windows. 50000 локальных пользователей? Это сильно и необычно. Однако ничего не меняется, всё настраивается ровно так же, как я сказал. Только скрипт нужно будет прописывать в локальную политику или автозагрузку.
Всё реально, но надо подробнее понимать задачу. Групповые политики это скорее для корпоративных сетей.
Однако, давайте разберёмся с тем, что вы заказали.
Вводные данные:
Есть компьютер, на котором 50000 пользователей. Так как я говорю о системе Windows, то предположим это некий терминальный сервер.
50000 пользователей имеют уникальный логин в AD, что позволяет нам каждому настраивать права на свои папки, запрещая доступ остальным, ну или играясь с доступами как угодно. Все вопросы доступа решаются через NTFS.
Файлы интерпритаторов у вас для всех едины. Вы можете положить их в одну папку и дать туда нужный доступ (только чтение) группе из 50000 пользователей. (Вы же их объедините по каким-то признакам).
Файлы личные, аля home, вы можете держать в одном каталоге, папка в котором будет создаваться при входе пользователя в систему скриптом. Права на коренную папку вы применяете к системной учётной записи Creator-owner, далее для каждого пользователя всё дерево будет иметь нужные права.
Таким образом ваша задача в среде Windows 2008R2 + AD (а групповые политики это оттуда) решается очень просто. И в 90% организаций аналогичное решено для чуть иных задач.
Единственное использование групповых политик тут — запуск маленького vb скрипта создания личного каталога. Пример:
'==========================================================================
'
' VBScript Source File -- Created with SAPIEN Technologies PrimalScript 2011
'
' NAME:
'
' AUTHOR: Andrey Shpak , DP Logistic
' DATE : 19.03.2012
'
' COMMENT:
'
'==========================================================================
'Создаём объект сети. Потребуется для определния текущего имени пользователя.
'
Set WshNetwork = WScript.CreateObject("WScript.Network")
'Создаём объект файловой системы, проверяем наличие папки.
'Если папка не существует, создаём её.
Set filesys=CreateObject("Scripting.FileSystemObject")
If Not filesys.FolderExists("\\dp.internal\Netrun\Private_disk\" + WshNetwork.UserName) Then
filesys.CreateFolder("\\dp.internal\Netrun\Private_disk\" + WshNetwork.UserName)
End If
Что касается ограничений по месту — это ещё проще. Всё делается через стандартный File Server Resource Manager
Касательно PS — тут он не нужен, всё делается через GUI и вот тем маленьким скриптом.
А как происходит охлаждение зала при работе системы пожаротушения? или у воздуха зала замкнутый цикл? Приточная вентиляция в том или ином виде наверное есть?
Я тоже всегда думал, что нагрудный ремень = дискомфорт. Ничего, два года бегаю, не замечаю даже. Сейчас с Polar Tour de France.
Проблема только в том, что Полары у нас в РФ стоят в разы дороже, чем в соседней Финляндии или на ebay :) Приходится ждать, если хочется обновить модель :)
Данное оборудование для крупных сетей. В самом же топике приводится пример: отдельный человек на обслуживание коммутации. Считайте, что такое оборудование, кроме удобства, позволяет сэкономить на зарплате этого человека. Срок окупаемости интересен конечно, но сетевая инфраструктура может жить годами.
Простите, что вмешиваюсь, но отходя от темы, как бы вы сейчас подходили к изучению Cisco оборудования? Мне интересно из практических соображений, хочу углубиться от банальной настройки роутеров 800 серии.
Зато насколько больше рабочих мест даёт батарея! Её же надо произвести, потом установить, потом всё время мыть и обслуживать, потом утилизировать. А если взять во внимание занимаемую площадь, то рук на обслуживание нужно много много. Поэтому немцы просто решают вопрос занятости таким образом. Потому что на аэс у них половина из указанных пунктов в любом случае вынесена за пределы государства.
Ну любые проекты включают в себя ещё само проектирование, прокладку до точек и оборудование позади точек. Начиная от упсов, кончая коммутаторами в которые втыкаются точки одного объекта. Тут без проекта не разобраться.
Вы можете перевести все те службы, которые вы хотите включать — выключать в режим «Manual».
Таким образом они не будут стартовать при включении компьютера.
Далее вы пишите простой bat файл следующего содержания:
net start «имя службы»
Всё — задача решена.
Если вы часто делаете смену пользователей (Т.е. завершаете сеанс, и начинаете новый, но не параллельный), то перед net start добавьте net stop. Таким образом скрипт будет сначала пытаться остановить всё что напишите, а потом запустить всё что хотите.
В итоге для примера будет так:
Если есть Powershell, то он умеет воспринимать через запятую: К примеру:
Однако, давайте разберёмся с тем, что вы заказали.
Вводные данные:
Есть компьютер, на котором 50000 пользователей. Так как я говорю о системе Windows, то предположим это некий терминальный сервер.
50000 пользователей имеют уникальный логин в AD, что позволяет нам каждому настраивать права на свои папки, запрещая доступ остальным, ну или играясь с доступами как угодно. Все вопросы доступа решаются через NTFS.
Файлы интерпритаторов у вас для всех едины. Вы можете положить их в одну папку и дать туда нужный доступ (только чтение) группе из 50000 пользователей. (Вы же их объедините по каким-то признакам).
Файлы личные, аля home, вы можете держать в одном каталоге, папка в котором будет создаваться при входе пользователя в систему скриптом. Права на коренную папку вы применяете к системной учётной записи Creator-owner, далее для каждого пользователя всё дерево будет иметь нужные права.
Таким образом ваша задача в среде Windows 2008R2 + AD (а групповые политики это оттуда) решается очень просто. И в 90% организаций аналогичное решено для чуть иных задач.
Единственное использование групповых политик тут — запуск маленького vb скрипта создания личного каталога. Пример:
Что касается ограничений по месту — это ещё проще. Всё делается через стандартный File Server Resource Manager
Касательно PS — тут он не нужен, всё делается через GUI и вот тем маленьким скриптом.
С удовольствием поделюсь знаниями.
Проблема только в том, что Полары у нас в РФ стоят в разы дороже, чем в соседней Финляндии или на ebay :) Приходится ждать, если хочется обновить модель :)
Клац
Позволяют специалистам переезжать?