Powershell проти VBS проти битою


5

Мені потрібно налаштувати кілька машин Windows 7 (з великою різноманітністю завдань - від налаштування заставки, відключення служб, додавання записів розкладу завдань до налаштування правил IPsec / брандмауера).

Оскільки це буде декілька машин, це робить набагато більше сенсу автоматизувати його замість того, щоб робити все вручну.

В ідеалі, я хотів би закінчити з двома файлами: один зі сценарієм, а другий - f.e. xml утримує змінні для конкретних налаштувань.

Моє питання - Яке середовище сценаріїв найкраще підходить для цього завдання?

Я не зробив жодного серйозного сценарію Windows у минулому, так що це по суті питання " Яке середовище для написання сценаріїв я повинен вивчати? "

Відповіді:


6

Powershell є найпотужнішим середовищем і є де всі розум частка була навколо сценаріїв Windows протягом 2-3 років. Powershell може виконувати будь-який інструмент командного рядка, плюс багато вбудованих функціональних можливостей, які можуть замінити більшість з них. Немає сумніву, що це шлях.

Тим не менш, багато що з того, що ви описуєте, можна зробити за допомогою групової політики, якщо ви використовуєте Active Directory. Це буде набагато легше почати там, а не писати нічого.


2

Я не думаю, що є будь-яке питання, що powerhell є шлях. Він був розроблений спеціально для цього, і новіші ОС. Крім того, воно буде навколо протягом багатьох років, адже Microsoft кинулася за цю технологію в багатьох виробничих лініях.


1

Без сумніву, powerhell - це те, де ви повинні зосереджувати свою увагу на навчанні. Від сервера 2008 року все, що можна зробити в графічному інтерфейсі, можна зробити за допомогою PowerShell. Потрібно трохи почати, але є багато ресурсів, які допоможуть вам на шляху:

  • IRC: #powershell на freenode
  • poshcode.org - репозиторій різних сценаріїв PowerShell
  • Робочі групи користувачів
  • Книги тощо

Для виклику XML, я б дивився спеціально на це (Codeproject), щоб побачити, як легко Powershell & amp; XML може взаємодіяти.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.