Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Софт и утилиты _ Windows Power Shell

Автор: AD 7.4.2009, 10:32

Windows Power Shell (WPS) поставилась с обновлениями. Модернизированная командная строка, которая воспринимает команды и Windows, и Unix! Мне понравилась, вещь удобная! :)
Кто видел? Что думаете о ней? Давайте без холивара только, а что-то путное.....

Автор: molchanoviv 7.4.2009, 10:38

Это командный интерпретатор команд C#(т.е. он не выполняет команд Unix). Тормозная вещь. Bash+Unixtools из Cygwin гораздо быстрее работает. К тому-же это огроменнейшая дыра в безопасности системы. Поэтому на виндовом сервере лучше использовать cmd+Windows Resource Kit или Bash+Unixtools. А зачем оно еще нужно я не знаю.

Автор: AD 7.4.2009, 10:45

Цитата(molchanoviv @ 7.4.2009, 11:38) *
Это командный интерпретатор команд C#(т.е. он не выполняет команд Unix).

Как так? Команды ls, rm, etc разве команды C#? Я в Cygwine ими пользовался успешно!

Автор: molchanoviv 7.4.2009, 11:01

Просто команды с теми-же именами. К тому-же совпадают имена только у некоторых.

Автор: Kagami 7.4.2009, 11:01

Лично мне и стандартного командного интерпретатора хватает. А что не хватает (например, sleep) дописываю на С сам :)

Автор: AD 8.4.2009, 7:43

molchanoviv, тормозов в работе не заметил. Работает шустро. На счет безопасности не знаю, надо посмотреть! :) А вот на счет команд, почитал в инструкциях и хелпе. Вот что пишут:

Цитата
Most shells, including Cmd.exe and the SH, KSH, CSH, and BASH Unix shells, operate by executing a command or utility in a new process, and presenting the results to the user as text. Over the years, many text processing utilities, such as sed, AWK, and PERL, have evolved to support this interaction.
These shells also have commands that are built into the shell and run in the shell process, such as the typeset command in KSH and the dir command in Cmd.exe.

Прочитал на счет .Net. Действительно, эта строка сделана на этом фреймворке, это меня не очень радует, действительно, что туда встроены C# команды, но помимо этого, встроены и команды cmd, shell, bash etc!

Автор: molchanoviv 8.4.2009, 9:04

А ты попробуй напиши на нем какой-нибудь большой скриптик. Единственная идея которая мне понравилась, так это то что он программируемый, но на безопасность это тоже не очень хорошо влияет. Это равносильно тому, что ты будешь держать компилятор на сервере. Даже хуже.

Автор: AD 8.4.2009, 9:27

Цитата(molchanoviv @ 8.4.2009, 10:04) *
А ты попробуй напиши на нем какой-нибудь большой скриптик. Единственная идея которая мне понравилась, так это то что он программируемый, но на безопасность это тоже не очень хорошо влияет. Это равносильно тому, что ты будешь держать компилятор на сервере. Даже хуже.

Не знаю. Надо проверять. Писать что-то просто так нет времени и желания! :) Когда понадобится, опробую и скажу.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)