Microsoft решила встроить PowerShell в Windows "Longhorn" Server 2007
Скриптовая оболочка командной строки от Microsoft, под кодовым именем "Monad", и известная как Windows PowerShell, войдет в состав Windows "Longhorn" Server 2007.
В 2005 году, представители Microsoft признали, что сомневаются на счет
На этой неделе, на конференции в Сан Диего корпорация Microsoft сообщила, что PowerShell дебютирует в Longhorn Server Beta 3, который ожидается в апреле этого года. Джеффри Сновер (Jeffrey Snover), архитектор PowerShell, признал изменение стратегии в своем блоге, 27 марта.
"На конференции управления Microsoft в Сан Диего, мы впервые сообщили, что
"Все верно, каждая версия Windows Server будет поставляться с PowerShell" - сообщает Сновер - "Это довольно значимый для нас день в мире PowerShell".
"PowerShell - это среда, подобная Korn, Bourne, или другим оболочкам UNIX или Linux" - как описывается на
Microsoft реализовала PowerShell как часть Exchange Server 2007. Также доступна для загрузки и версия PowerShell для Windows Vista.
Согласно источникам, финальная версия Longhorn Server намечена на конец 2007 года, но не позднее.
Источник:
Перевод: Cliff Parker
Комментарии
ну, скриптовый язык PowerShell отстойный в смысле юзабельности, вместо дебильного C# лучше бы взяли синтаксис питона, а ещё лучше скопировали бы sh или perl. А интерактивный режим как был отстойным у cmd, так и остался без изменений у этого поделия. В общем, фтопку мелкомягкие быдлоподелки.
А интерактивный режим как был отстойным у cmd, так и остался без изменений у этого поделия. В общем, фтопку мелкомягкие быдлоподелки
А можно поподробнее?
А можно поподробнее?
дополнение команд по path где? где дополнение аргументов команд? вот и всё ;)
ну, скриптовый язык PowerShell отстойный в смысле юзабельности, вместо дебильного C# лучше бы взяли синтаксис питона, а ещё лучше скопировали бы sh или perl. А интерактивный режим как был отстойным у cmd, так и остался без изменений у этого поделия. В общем, фтопку мелкомягкие быдлоподелки.
Ты - красноглазый тролль.
С такими не спорят.
Но на всякий случай скажу, что все твои утверждения неверны. Все. Я проверил.
Но на всякий случай скажу, что все твои утверждения неверны. Все. Я проверил.
что-то вы ерунду несёте, товарищ. что означает "неверны"? я сказал, что язык Python удобнее для использования чем C#. это подтверждает то, что несмотря на присутствие C# в линуксе, его используют только некоторые товарищи из Novell, остальные, которых начальники не принуждают следовать неюзабельным "корпоративным стандартам", используют либо С, либо C++, либо Python. Причём Python лежит как раз в той нише, где бы мог использоваться шарп. sh или Perl просто потому, что это стандарт никсовой консоли, нечего изобретать велосипеды, когда всё уже придумано. А насчёт автодополнения, у меня не получается дополнить nslooku до nslookup находясь, например, в %USERPROFILE%. Не подскажете как включить эту феньку. А про автодополнение аргументов ещё проще. Допустим, я хочу посмотреть список открытых портов. Для этого надо ввести netsh firewall show state. Если бы дело было в Bash, я бы просто нажал бы кнопки: netsh fire<Tab> sh<Tab> st<Tab>. Вот так в интерактивном режиме PowerShell сделать нельзя, красноглазый ты наш вендузятнек
И вообще, глупо пытаться доказать, что вендовая консоль удобнее никсовой, этого просто не может быть - с какой стати мелкософтовцы, ещё недавно заявлявшие, что ввод текста - прошлый век, с нуля могут сделать лучше чем люди за всё время существования уникс-лайк систем. Все кто утверждают это - просто красноглазики. А то что ты гонишь будто я красноглазый - это чушь. Я был бы им, если бы орал что линукс рулез ,вендекапец. Зато я все свои высказывания подтвердил фактами и статистикой. Ты всего лишь сказал что "проверил". А что проверил? Ты даже не знаешь что такое автодополнение, если судить по твоему ответу. Так что лучше молчать, красноглазик.
Bozz Bishop:
Это у тебя такая шутка первоапрельская?
ну, скриптовый язык PowerShell отстойный в смысле юзабельности, вместо дебильного C# лучше бы взяли синтаксис питона, а ещё лучше скопировали бы sh или perl.
Враньё. Я-то знаю чем С# лучше их (хотя я и не люблю его). Но сначала ответьте за ваши слова.
Что такое "дебильность"? Дайте определени. И где факты, подтверждающие это?
у меня не получается дополнить nslooku до nslookup находясь, например, в %USERPROFILE%.
Нет, ну не може быть, чтобы вы правда были таким дураком. Вы никогда не считали сколько сотен исполняемых файлов в %path%? Дополнять до них - бред. А если в разных папках 2 exe файла с одинаковым именем, какой запускать? То-то вири порадуются. Неужели вам никогда в голову не приходили эти вопросы? Если же вы извращенец (а PowerShell делали не для извращенцев) и хотите-таки Tab-дополнение всех программ, то для этого придётся написать 3 строки в вашем профиле. Правда много?
Команды, свойства и файлы в текущей папке дополняются нормально.
Вот так в интерактивном режиме PowerShell сделать нельзя
Почему те, кто вообще ничего не умееют, так любят говорить, что это невозможно?
нечего изобретать велосипеды, когда всё уже придумано
Вы наверное хотели сказать "нечего изобретать машину, когда уже придумали велосипед"?
И вообще, глупо пытаться доказать, что вендовая консоль удобнее никсовой, этого просто не может быть
О да.... К такой аргументации линуксоидов я уже привык. Вы хоть понимаете как это глупо со стороны выглядит?
А то что ты гонишь будто я красноглазый - это чушь.
Нет, ты вполне красноглаз. Посмотри на свои фразы: "дебильного", "поделия", "фтопку", "мелкомягкие быдлоподелки", "вендузятнек", "вендовая"... да не главное это. Вас выдаёт резкий звук крика с которым линуксоиды обычно бегают по интернету, чтобы показать себе какие они крутые.
Bozz Bishop:
Я посмотрел ваши посты на форуме. Красноглазость налицо.
За 7 постов вы даже модераторов задолбать сумели. Вурх неадекватности!.
Ох, надоело твои посты чистить, Bozz Bishop... Ох как надоело...
Platinum
[quoute]RealFduch
это же "юзабельная венда", с чего я должен лезть в конфиги и править их? И как это исправить? Я же уже просил, а вместо этого услышал скулёжь про "3 строки", где реальные 3 строки. Если можно исправлю? А поток мысли про "сотни утилит" просто смешон. Ну и что, что сотни утилит? Понимаете, если в Bash нельзя дополнить однозначно, то дополнения сделано не будет, а по второму нажатию Tab будет выведен список возможных продолжений - это и есть естественное и интуитивное поведение. Таким его сделали основываясь на опыте десятилетий. В cmd (так же как и в PowerShell) автодополнение будет сделано для ближайшего похожего - поэтому в cmd и PowerShell это и будет неудобно. То есть кое-кто (вы) просто не работали в юникс-лайк, поэтому и начали спор. nslookup - единственный вариант продолжения nslooku.
Почему те, кто вообще ничего не умееют, так любят говорить, что это невозможно?
о! как это сделать тогда, о всё умеющий?
такой ответ был бы уместен в линуксе или *BSD, где имеются исходники текстов программ, и абсолютно неуместен в отношении продукции m$.
Враньё. Я-то знаю чем С# лучше их (хотя я и не люблю его). Но сначала ответьте за ваши слова.
Что такое "дебильность"? Дайте определени. И где факты, подтверждающие это?
дебильность - это делать язык мало чем в смысле отладки и использования отличающийся от C++ и Java (прошу не цепляться к словам - процесс написания и использования действительно очень похож). Я же говорю, что в линуксе есть C#, и есть вещи, написанные на нём (Beagle, например). Но только написанием под Mono (аналог .Net) занимаются почти исключительно сотрудники Novell. Отсюда следует вывод, что C# менее удобен чем, например, Python, на котором написано уже очень много. Если вы знаете в чём C# лучше - ответы в студию.
Резюме:
я привёл пример конкретных недостатков PowerShell, делающих эту вещь неудобной для использования в интерактивном режиме. В ответ услышал, что я дурак, что у меня кривые руки, но не услышал, как изменить настройки, чтобы поведение стало вменяемым (а почему, собственно, оно по-дефолту невменяемое?)
я утверждаю, что язык С#, неудобен для создания скриптов из-за своего C-шного синтаксиса, слишком громоздкого для традиционных скриптовых задач. В ответ я слышу, что язык C# во многом лучше чем. Чем я так и понял, ибо продолжения не было. И при чём тут собственно язык? Я же говорил не про C#, а про интерпретатор PowerShell.
Пример "отсоса" скриптоязыка PowerShell:
задач - раскидать файлы по определённым признакам по двум разным директориям
PowerShell
Foreach(Directory.GetFiles("Source"), delegate(ForeachContext context, string filename)
{
string targetDir = (context.Index % 2 == 0) ? "Target1":"Target2";
File.Move(filename, Path.Combine(targetDir, Path.GetFileName(filename)));
});
sh
ls | mv $.i%2?"Target1":"Target2"
Bozz Bishop не показывайте себя воинствующим ламером, оскорбляете пользователей Линукса.
так и засчитываем слив повершеллу? я привёл пример конкретных недостатков, в ответ вместо совета их исправления (исправить невозможно, не повредив остальному) я услышал, что у меня кривые руки, что я ламер и просто дурак. А вопрос к этому времени стоит так: как настроить повершелл, чтобы автодополнение команд шло по %Path%, чтобы если бы не было однозначного варианта дополнения, то оно бы не происходило, и организовать автодополнение аргументов команд (на примере netsh). Или я опять окажусь ламером?
По теме
- Доступна предварительная сборка Windows Server 2019 17709
- Доступна сборка Windows Server 17666 и Windows 10 SDK 17666
- Анонсирован Windows Server 2019
- Инсайдерам доступен Windows Server 17074
- Доступен Windows Server 17035
- Microsoft анонсировала Windows Server 1709 #Ignite
- Подсистема Linux стала доступна и в Windows Server
- Microsoft выпустила Windows Server 16237 в рамках Windows Server Insider Program
- Microsoft добавит поддержку ARM в Windows Server только для использования в своих дата-центрах
- Miсrosoft и Qualcomm принесут Windows Server на ARM