Windows PowerShell 1.0

Вопросы, связанные с операционными системами от Microsoft.

Сообщение Sh0Ck_filE » Чт ноя 16, 2006 1:54 pm

Корпорация Microsoft сообщила о выпуске конечной версии командной строки нового поколения Windows PowerShell 1.0. Командная строка, ранее известная под кодовым названием 'Monad', напоминает используемую в системах Unix и предназначена для автоматизации и управления заданиями на серверах и рабочих компьютерах под Windows. Ранее предполагалось, что она будет использоваться в Vista, однако в конце прошлого года Microsoft отказалась от этого, сообщив, что для полного внедрения технологии понадобится еще от несколько лет.

В настоящий момент PowerShell интересна, прежде всего, для IT-менеджеров, работающих, например, с Exchange 2007. Используя новую командную строку, администраторы могут выполнять все действия, которые раньше нужно было делать из графического интерфейса.

Windows PowerShell 1.0 работает с Windows XP SP2, Windows Sever 2003, и, конечно, с Windows Vista. Подробнее о ней можно <a href="http://windowsvistablog.com/blogs/windowsvista/archive/2006/11/14/it-forum-day-one-windows-vista-and-windows-powershell.aspx" target="_blank">почитать</a> в блоге разработчика Alex Heaton. Скачать новую командную строку можно <a href="http://www.microsoft.com/powershell/" target="_blank">отсюда.</a>

<a href="http://www.3dnews.ru/software-news/windows_powershell_1_0_novaya_komandnaya_stroka_ot_microsoft-187788/" target="_blank">©</a>

Народ, потыкайте-опишите, пожалуйста, как оно на ощупь?

upd. весит 1.6 мегабайтов.
Последний раз редактировалось Sh0Ck_filE Чт ноя 16, 2006 2:10 pm, всего редактировалось 1 раз.
<!--coloro:red--><span style="color:red"><!--/coloro-->"Для того чтобы быть человеком, надо им какое-то время не быть."<!--colorc--></span><!--/colorc--> ©<a href="http://zhurnal.lib.ru/b/brigadir_j_a/" target="_blank">Ю. А. Бригадир.</a>
<a href="http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=437143" target="_blank">Registered Linux user #437143</a>.
Sh0Ck_filE
Генерал-лейтенант
 
Сообщений: 3474
Зарегистрирован: Пн апр 21, 2003 6:20 pm
Откуда: СССР
Пункты репутации: 0

Сообщение M?bius » Чт ноя 16, 2006 4:37 pm

Интересно оно автодополнение хотя бы будет уметь делать, как линуксовые шеллы... плюс хистори ранее введенных команд
Последний раз редактировалось M?bius Чт ноя 16, 2006 4:37 pm, всего редактировалось 1 раз.
BuG, ну сделай пожалуйста отправку сообщений по Ctrl+Enter, страна тебя не забудет ;-)
<!--coloro:red--><span style="color:red"><!--/coloro-->The 'love speech':<!--colorc--></span><!--/colorc--> © Serenity
Mal: Love. You can learn all the math in the 'verse, but you take a boat into the air you don't love, she'll shake you off just as sure as the turning of worlds. Love keeps her in the air when she oughta fall down, tells you she's hurting 'fire she keens. Makes her a home.
M?bius
Полковник
 
Сообщений: 1265
Зарегистрирован: Сб мар 08, 2003 4:15 pm
Откуда: Labinsk, Krasnodarsky region
Пункты репутации: 0

Сообщение LU » Пт ноя 17, 2006 12:25 am

скачал на посматреть
<a href="http://img92.imageshack.us/my.php?image=wpsnp9.jpg" target="_blank">Изображение</a>
выхлядит симпатичненько...... ls - работает -))) толком не разбирался есчо, но обратный слэш напрягает.... а так пахоже на нормальную консоль.... отчень....
Храни меня, Господь, от тех, кому я верю.
Кому не верю - тех остерегусь я сам. © Ж. Санд
Изображение
Компьютерный гений в первую очередь творческая личность и только потом пьяная скотина.
LU
Полковник
 
Сообщений: 1424
Зарегистрирован: Пт янв 31, 2003 12:11 am
Откуда: Владивосток
Пункты репутации: 0

Сообщение Helg » Вс ноя 19, 2006 3:03 pm

требует .net 2.0... Гадство
dum spiro spero
Helg
Ст. лейтенант
 
Сообщений: 113
Зарегистрирован: Чт фев 06, 2003 12:18 pm
Откуда: Langepas
Пункты репутации: 0

Сообщение Sh0Ck_filE » Пн ноя 20, 2006 11:43 am

Helg,
/me давится чаем и чурается виндовса окончательно.
<!--coloro:red--><span style="color:red"><!--/coloro-->"Для того чтобы быть человеком, надо им какое-то время не быть."<!--colorc--></span><!--/colorc--> ©<a href="http://zhurnal.lib.ru/b/brigadir_j_a/" target="_blank">Ю. А. Бригадир.</a>
<a href="http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=437143" target="_blank">Registered Linux user #437143</a>.
Sh0Ck_filE
Генерал-лейтенант
 
Сообщений: 3474
Зарегистрирован: Пн апр 21, 2003 6:20 pm
Откуда: СССР
Пункты репутации: 0

Сообщение Helg » Пн ноя 20, 2006 11:50 am

после одного дня попыток использования стало ясно что все преимущества сабжа убиваются непробиваемым сложным синтаксисом. Может быть после тщательного и долгого чтения документации и можно написать скрипт, другой... Или нужно настраивать алиасы комманд - а тогда будет естественно отсутствовать универсальность. Короче как всегда MS перемудрили. Сделали все по своему, но не факт что лучше.
Вывод такой - лично я буду использовать cygwin или gnuwin32.

Примерчик:
Следующая команда находит все исполняемые файлы в папке Program Files, которые были в последний раз изменены после 1 октября 2005 г., и размер которых не менее 1 мегабайта и не более 10 мегабайт:

Код: выделить все
Get-ChildItem -Path $env:ProgramFiles -Recurse -Include *.exe | Where-Object -FilterScript {($_.LastWriteTime -gt "2005-10-01") -and ($_.Length -ge 1m) -and ($_.Length -le 10m)}


P.S. Решил для сравнения написать тоже на cygwin :
Код: выделить все
find "C:/Program Files" -name \*.exe -mtime -415 -size +1048576c -size -10485760c -ls
Последний раз редактировалось Helg Пн ноя 20, 2006 12:34 pm, всего редактировалось 1 раз.
dum spiro spero
Helg
Ст. лейтенант
 
Сообщений: 113
Зарегистрирован: Чт фев 06, 2003 12:18 pm
Откуда: Langepas
Пункты репутации: 0

Сообщение dAnIK SeNT » Пн ноя 20, 2006 1:38 pm

Helg,
Ну, вообще-то, невооружённым взглядом видно, что виндовый вариант - универсальнее.
Макросы добавить - будет съедобно.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение LU » Пн ноя 20, 2006 2:28 pm

мне кстати тоже понравилось..... особенно на фоне cmd.exe (разве ето не для ее замены делалось?) да и многие команды из posix взяты......
Храни меня, Господь, от тех, кому я верю.
Кому не верю - тех остерегусь я сам. © Ж. Санд
Изображение
Компьютерный гений в первую очередь творческая личность и только потом пьяная скотина.
LU
Полковник
 
Сообщений: 1424
Зарегистрирован: Пт янв 31, 2003 12:11 am
Откуда: Владивосток
Пункты репутации: 0

Сообщение Helg » Вт ноя 21, 2006 5:26 am

dAnIK SeNT писал(а):Helg,
Ну, вообще-то, невооружённым взглядом видно, что виндовый вариант - универсальнее.
Макросы добавить - будет съедобно.

Возможно универсальнее, но:
на изучение find (для написания данной команды), мне неопытному линукс-пользователю понадобилось 10 минут.
на составление подобной команды в PowerShell мне понадобилось бы не менее часа (а сколько еще на запоминание?)
dum spiro spero
Helg
Ст. лейтенант
 
Сообщений: 113
Зарегистрирован: Чт фев 06, 2003 12:18 pm
Откуда: Langepas
Пункты репутации: 0

Сообщение dAnIK SeNT » Ср ноя 22, 2006 7:15 pm

Helg,
На использование встроенной функции поиска в Windows тебе потребуется ещё меньше времени, чем на изучение find. Если тебе надо сделать что-то простое без особого изучения - пользуй Explorer.
А PowerShell - для того, чтобы делать хитро@#$банные штуки.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0


Вернуться в Dos & Windows

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron