Направление для сценариев

Наилучший вариант состоит в том, чтобы купить 4-й диск и R10 их.

3
задан 25 January 2012 в 22:19
3 ответа

Я разбираюсь в VBScript, но даже я понял, что мир Windows переместился в сторону Powershell! Все продукты Microsoft теперь широко поддерживают расширения Powershell, и он намного мощнее, чем VBScript. Примите PowerShell!

9
ответ дан 3 December 2019 в 04:59

Наличие серверов W2003 означает, что в ваших системах по умолчанию не установлен Powershell. Вы по-прежнему можете удаленно использовать PS против них, но если вы не позаботитесь о стандартизации (и обновлении) установки PS на всех из них, вы не сможете локально использовать PS на этих машинах.

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

Итак, Я рекомендую использовать по умолчанию любой скриптовый движок / интерпретатор, который по умолчанию доступен и обновляется (обновляется самой ОС, а не вручную, что означает, что я должен администрировать отдельно) на всех платформах, на которых мои скрипты могут когда-либо запускаться. Итак, если бы я мог быть уверен, что все мои машины с Windows были Win7 или Win2008R2 (или новее), то да, я бы начал переход на Powershell v2 для всего.

Но если нет, я бы перешел к следующему наименьшему общему знаменателю - VBscript. И если бы по какой-то дурацкой причине мне все еще приходилось бороться с NT-системами, я бы перешел на cmd.

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

не вручную означает, что я должен отдельно администрировать) на всех платформах, где мои сценарии могут когда-либо запускаться. Итак, если бы я мог быть уверен, что все мои машины с Windows были Win7 или Win2008R2 (или новее), то да, я бы начал переход на Powershell v2 для всего.

Но если нет, я бы перешел к следующему наименьшему общему знаменателю - VBscript. И если бы по какой-то дурацкой причине мне все еще приходилось бороться с NT-системами, я бы перешел на cmd.

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

не вручную означает, что я должен отдельно администрировать) на всех платформах, где мои сценарии могут когда-либо запускаться. Итак, если бы я мог быть уверен, что все мои машины с Windows были Win7 или Win2008R2 (или новее), то да, я бы начал переход на Powershell v2 для всего.

Но если нет, я бы перешел к следующему наименьшему общему знаменателю - VBscript. И если бы по какой-то дурацкой причине мне все еще приходилось бороться с NT-системами, я бы перешел на cmd.

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

Я бы перешел к следующему наименьшему общему знаменателю - VBscript. И если бы по какой-то дурацкой причине мне все еще приходилось бороться с NT-системами, я бы перешел на cmd.

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

Я бы перешел к следующему наименьшему общему знаменателю - VBscript. И если бы по какой-то дурацкой причине мне все еще приходилось бороться с NT-системами, я бы перешел на cmd.

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

0
ответ дан 3 December 2019 в 04:59

Для ваших непосредственных нужд, поскольку вы в основном 2008, вам следует начать с Powershell. Это чрезвычайно мощный инструмент, который может значительно облегчить вашу жизнь. Возможно, попросите кого-нибудь, кто написал VBScript, просмотреть код вместе с вами и посмотреть, сможете ли вы следовать логике.

Если у вас нет опыта программирования, вам может быть трудно сначала понять, что происходит. Однако, как только вы поймете логику (а не конкретный код / ​​синтаксис), вы сможете начать писать самостоятельно.

Вы обнаружите, что языки программирования отличаются больше синтаксисом, чем логикой.

Например, вы можете объявлять переменные, использовать условную логику, использовать циклы и операторы if / then как в VBScript, так и в Powershell. Они отличаются только синтаксисом кода.

0
ответ дан 3 December 2019 в 04:59

Теги

Похожие вопросы