Назад | Перейти на главную страницу

Какой язык сценариев вы используете для сценариев входа в систему в среде Windows?

Интересно, какие языки сценариев наиболее часто используются в качестве сценариев входа в систему в наши дни. Люди все еще взламывают командные файлы или vbscripts, или вы используете PowerShell или что-то совершенно другое?

Лично у меня довольно хороший опыт работы с vbscript, он работает почти во всех версиях Windows, но PowerShell выглядит привлекательно и может быть вариантом в будущем.

Итак, какой язык сценариев вы предпочитаете для сценариев входа в систему и почему? И если можете, поделитесь, пожалуйста, некоторыми замечательными вещами, которые вы делаете в своих сценариях входа.

С уважением, Эгиль.

Хотя мы используем PowerShell на наших серверах, мы используем vbscript на клиентах для входа. VBscript установлен по умолчанию, и мы используем его вместо командных файлов CMD из-за доступа к wmi и, в частности, мы используем его для установки всех соответствующих принтеров.

Я использую KIX около 15 лет. Это быстро, легко, и научиться этому может любой желающий. Насколько я понимаю, это лучшая часть, поскольку тогда мне не обязательно поддерживать скрипты.

Также есть отличный бесплатный редактор kix Kixtarter

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

Если и когда Windows 7 заменит Windows XP, imho, станет возможным переключить сценарии входа в систему на PowerShell.

Но даже до этого можно перейти на другие скрипты (perl и т. Д.) Из logon.cmd после выполнения соответствующих тестов.

Ваш заголовок настоятельно предлагает среду unix (или, может быть, это только я :-). Можно было бы уточнить, если в конце вопроса добавить фразу «для окон».

Извините за то, что написал это как ответ, хотел сделать это комментарием, но я только начал работать с serverfault и у меня недостаточно кредитов, чтобы добавить комментарий.

Я использую комбинацию VBScript, WMI и ADSI. Я также начинаю играть с Powershell, чтобы увидеть, что он может делать в сценариях входа в систему.

Хотя Powershell - фантастический инструмент для создания сценариев, и я постоянно использую его на серверах, его сложно использовать для сценариев на клиентских машинах, потому что он не установлен везде, как VBscript. Да, это можно было бы развернуть с помощью групповой политики, но многие компании не хотят этого делать, чтобы облегчить жизнь сисадминам!

Когда организации перейдут на Windows 7 и Powershell будет установлен по умолчанию, все станет интереснее.

Я также всегда использовал VBScript \ WMI \ ADSI, а также командные файлы CMD. Я развернул (по всей компании) и много использовал Powershell, но не в сценариях входа или запуска, поскольку Powershell великолепен, мне он нравится, но он медленный по сравнению с .vbs или .cmd, и я не хочу замедлять загрузку \ время входа в систему.

Я тоже использую пакетную обработку. Я стараюсь, чтобы мои сценарии входа в систему были как можно проще. В большинстве случаев это только для подключения сетевых дисков или принтеров ...

На данный момент это смесь пакетной обработки и VBScript.

Я недавно играл с PowerShell, но даже с политикой выполнения сценария, установленной на Unrestricted, он будет запрашивать при запуске сценария из UNC-пути, такого как \\ domain.local \ sysvol \ ... \ file.ps1, что не идеально подходит для использования в качестве сценария входа в систему.

На данный момент я буду придерживаться VBScript и, в конце концов, сделаю это правильно, то есть подпишу сценарии PowerShell.

Для местного использования, например Для специальных или запланированных задач PowerShell отлично справляется.