Я к тому, что PowerShell уже отменили, или ещё не разработали? CMD == BAT восемьдесят затёртого года, который был хренов изначально, и с тех пор не менялся практически вообще. Так какой смысл тогда им пользоваться, когда есть вполне приличный шелл с более-менее вменяемым языком?
Спасибо, кэп, вы раскрыли мне глаза ;) Вот то и злит, что изначально кривую вещь так за давадцать с лишним лет так и не выправили. ПаверШелл - штука хорошая, но я за использование стандартных, встроенных в систему средств по максимуму. Из соображений совместимости, к примеру - ЦМДшник может быть выполнен на любом компьютере с виндой, а павершелла там вполне может и не быть. А стандартное средство толком не работает, что меня и (см выше)
А нафига? ;) Досовский-то командный язык делался откровенно говоря просто "шоп було", и, по причине убогости собственно оси, особо так и не распространился. А раз нет популярности -- зачем фиксить? Особенно если сравнивать с юниксовым шеллом, который был куда более развит и популярен. Я даже встречал товарищей, которые держали вместо комманд.ком досовый порт баша исключительно ради скриптов. ;)
Еще раз - я про встроенные средства, чтобы скрипт выполнялся на любой виндовой машине, без инсталляции к-л дополнительной фигни. Альтернативы цмд.ехе в этом смысле нет. Сам, помнится, POSIX-подсистему ставил на NT, чтобы юниксоподобным шеллом пользоваться. Только это - не решение.
Насчет "отсутствия популярности" - вот не надо. В компаниях с каким парком винтел-серверов и рабочих станций вам доводилось работать? Был ли там файловый процессинг в каком-либо виде?
Ну, за интеграцию и крупные проекты я не берусь. Я с этим не работал, но мне много на это жаловались, да. Лично слышал историю, и не одну, как народ перешёл на гетерогенную сеть с юниксовым сервером только заради скриптовой поддержки, потому как на винде -- ну не вылазил каменный цветок. А вот почему мелкомягкие, с их вечным упором на корпоративного клиента, не подсуетились обеспечить удобство админу и интегратору, которые как раз на того самого корпоративного клиента обычно и работают, -- вот это для меня загадка.
Выделенный сервер (юниксовый или винтел, неважно) для централизованного выполнения скриптов - не всегда подходящее решение, именно в силу централизации. Простейший пример - заскедулить выполнение к-л команды, с ключами и параметрами, на разных машинках. А ни windiws scheduler, ни AT команд с параметрами не понимает (еще одно спасибо фирме M$ в пояс). Вот вам уже и ЦМДшка (из одной строки, но тем не менее).
Каменный цветок-то выходит, куда ему деваться, но усилий на это тратится неадекватно много для решаемой этим цветком задачки, что обидно.
no subject
Date: 2009-08-20 04:32 pm (UTC)no subject
Date: 2009-08-20 04:56 pm (UTC)ПаверШелл - штука хорошая, но я за использование стандартных, встроенных в систему средств по максимуму. Из соображений совместимости, к примеру - ЦМДшник может быть выполнен на любом компьютере с виндой, а павершелла там вполне может и не быть. А стандартное средство толком не работает, что меня и (см выше)
no subject
Date: 2009-08-21 02:22 am (UTC)no subject
Date: 2009-08-21 07:21 am (UTC)Насчет "отсутствия популярности" - вот не надо. В компаниях с каким парком винтел-серверов и рабочих станций вам доводилось работать? Был ли там файловый процессинг в каком-либо виде?
no subject
Date: 2009-08-21 09:25 am (UTC)no subject
Date: 2009-08-21 02:00 pm (UTC)Каменный цветок-то выходит, куда ему деваться, но усилий на это тратится неадекватно много для решаемой этим цветком задачки, что обидно.
no subject
Date: 2009-08-21 02:45 pm (UTC)