PowerShell юзает кто?

aleks058

Кто-нибудь пользует PowerShell?
Какие впечатления?
Стоит в него въезжать?
Как смотрите на альтернативы в виде IronPython и т.п.?

evgen5555

Кто-нибудь пользует PowerShell?
Пенартур

evgen5555

А еще

slonishka

да, тут постили какой-то аццкий пример на нем.

katrin2201

Въезжать в него противопоказано

kruzer25

Ты это откуда взял?

agaaaa

Юзаю. Но как юзер винды редко им пользуюсь, т.к. не нужен особо.
IronPython не использую т.к. не знаю питона.
Надо, кстати, посмотреть его будет.

agaaaa

Поставил IronPython. Сразу бросается в глаза, что в приглашении командной строки не указана текущая директория. Вообще не понял как там лазить по папкам.

nikita270601

Потому что это не шелл, хахаха!

agaaaa

Ну а тогда он и не нужен. PowerShell в купе с Framework'ом достаточно функциональны.

nikita270601

Ну а тогда он и не нужен.
Вообще никому не нужен?

agaaaa

Ну кому-то он определённо нужен, раз создан. Хотя бы своим авторам.
Для описания скриптов у него синтаксис определённо поудобнее будет, чем у PS. Но написать скрипт и аналогичную ему программу на C# примерно одинаково сложно, имхо.
А без возможностей шелла он как-то не рулит.

nikita270601

Не хочется поднимать тут holy war Python vs. C#, честно говоря, поэтому не буду утверждать, что на Python писать проще. Но, вообще, ты мог бы хотя бы не делать никаких заявлений относительно Python, раз уж ты о нём ничего не знаешь.

aleks058

Для чего же ты им тогда пользуешься?

agaaaa

Сообщение удалил

aleks058

PS

agaaaa

Сорри, я не заметил к чему вопрос был...
while(0 -ne 1)
{
rasdial Phoenix ТУТБЫЛЮЗЕР ТУТБЫЛПАРОЛЬ
d:\networks\snto\popupcontrol-0.1\popupcontrol.exe
sleep 10
send /file "d:\utils\scripts\popuprestored.txt" /port 4785
lostping /interval 500 /waitfails 8
send /file d:\utils\scripts\popupfailed.txt /port 4785
$popupcontrol = ps -name PopupControl
$popupcontrol.Kill
$popupcontrol.WaitForExit

}

vall

Не хочется поднимать тут holy war Python vs. C#
лучше холивар PowerShell vs IronPython!
всё равно мало кто первый видел и использует второй как шелл — так что мешать никто не будет =)

Ivan8209

> Сразу бросается в глаза, что в приглашении командной строки не
> указана текущая директория.
А зачем это нужно?
Это только загромождает зрительное пространство, ничем особо не помогая.
Приглашение вообще должно только предупреждать о том, что от
тебя что-то хотят, и о том, что ты сейчас "root".
А если ты забыл, кто ты и где ты, для этого есть замечательные
команды id и pwd.
---
Q21: что такое Win2k?
A21: состема.

vall

если уж говорить о Python powered Shell то есть IPython, который по возможностям порвёт PowerShell как Тузик грелку. =)

katrin2201

Это справедливо только если у тя открыта одна-две консоли на один и тот же комп.
Когда консолей несколько, и на разные хосты - их идентификация становится затруднительной.

Ivan8209

Тогда помогает hostname(1).
---
...Я работаю антинаучным аферистом...

agaaaa

Набирать команды долго, а знать нужно немедленно. Потому что мысль.

katrin2201

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

kruzer25

Приглашение вообще должно только предупреждать о том, что от
тебя что-то хотят, и о том, что ты сейчас "root".
Нет, это говноидеология, ты сам только что об этом сказал.
Чтобы узнать о том, хотят ли от тебя чего-то, надо ввести команду doyouwantsomethingfromme, а о том, что я сейчас root - amiaroot.
Хотя, что-то я совсем забыл, что это юниксы. Команды называются dywsthfm и airt.

oliver11

Хотя, что-то я совсем забыл, что это юниксы. Команды называются dywsthfm и airt.
Наоборот. Сравни echo %USERNAME% и whoami :-)

kruzer25

ls

disna

в юниксах dir тоже есть

oliver11

ls - сокращение от list, логичное название для команды выдачи списка файлов.
dir - букв больше, сокращение от directory. Подразумевает вывод текущей директории (pwd а выводит список файлов. Почему-то ещё не работает для smb ресурсов (наверное, авторы специально постарались). Cygwin-овский dir, кстати, показывает smb ресурсы. :-)

disna

ls - сокращение от list
list segments

kruzer25

pwd
Молодец, сам вспомнил

agaaaa

К чёрту холивары. Давайте жить дружно!
Вот не было бы всяких никсо- и виндо- ненавистников - жизнь была бы гораздо лучше. Был бы и aptitude под Windows, и студия с офисом и Silverlight'ом под все никсы.
P.S. А для листинга директорий нужны файловые менеджеры.

evgen5555

aptitude под Windows
Упаси Боже.

Ober

студия с офисом и Silverlight'ом под все никсы.
Ктулху на вас нет...

Ivan8209

В отличие от винды, у нас система дружественна к пользователю:
команды короткие, два или три знака.
Да ещё и пути к ним прописаны сразу.
---
Q21: что такое Win2k?
A21: состема.

Ivan8209

> Был бы и aptitude под Windows
Зачем нужна эта ерунда, если есть pkgsrc?
---
"This user is BSD-compliant."

agaaaa

В винде графический интерфейс.

agaaaa

Это был пример.

kruzer25

команды короткие, два или три знака.
Т.е. это будет dywsfm и air?
Да ещё и пути к ним прописаны сразу
Вспомнилось:
$ dpkg
dpkg: command not found
$ sudo dpkg
...
Хотя да, если заранее всё это знать, то всё отлично.

Ivan8209

Графический интерфейс не только в винде.
А вот то, что в винде кроме графического интерфейса, и без того
неудобного, более ничего нет --- проблема.
---
Q21: что такое Win2k?
A21: состема.

Ivan8209

> Т.е. это будет dywsfm и air?
Нет, это будет pwd и id, что можно было узнать и ранее, если
читать не "падеагонале".
> Хотя да, если заранее всё это знать, то всё отлично.
Если ничего заранее не знать, можно и кнопку включения искать часами.
---
"Аллах не ведёт людей неверных."

Fragaria

pwd вроде от print working directory

kruzer25

Вот-вот.

sobleb

Вот развели мудотню опять...

У меня к вам, уважаемые любители холливоров, предложение:
прицепите в подпись фотографию на фоне коробка спичек и линейки и мы сразу будем знать, кто из вас авторитетнее...
Оставить комментарий
Имя или ник:
Комментарий: