The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступна командная оболочка PowerShell 7.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от opennews (?), 05-Мрт-20, 09:33 
Компания Microsoft представила выпуск командной оболочки 7.0, исходные тексты которой были открыты в 2016 году под лицензией MIT. Новый выпуск оболочки подготовлен не только для Windows, но и для Linux и macOS...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52482

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Доступна командная оболочка PowerShell 7.0"  +16 +/
Сообщение от Анонец (?), 05-Мрт-20, 09:33 
Вот серьёзно, кто-то пробовал ЭТО не под виндой?
Ответить | Правка | Наверх | Cообщить модератору

2. "Доступна командная оболочка PowerShell 7.0"  +3 +/
Сообщение от powershell (ok), 05-Мрт-20, 09:36 
Я и я очень доволен. Я не очень хорошо умею в эти ваши sed/awk и меня утомляет парсить текстовый вывод вместо использования объектного.
Если у тебя есть вопросы по делу - задавай.
Ответить | Правка | Наверх | Cообщить модератору

8. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от Аноним (8), 05-Мрт-20, 10:01 
Не правильно написал. Лучше так, я не осилю ЛЮБОЙ (что хочешь то и делаешь) парсинг текста и поэтому тупо воспользуюсь штатным (к примеру) ConvertTo-Json.

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

Ответить | Правка | Наверх | Cообщить модератору

13. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от powershell (ok), 05-Мрт-20, 10:25 
Не очень понятно причем тут парсинг и json? Я именно про парсинг.
А свои модули писал в количестве около 3шт, это очень просто на самом деле если хоть немного умеешь кодить и есть понимание что такое ооп, писать на c# да. Всё что нужно уже в библиотеке (System.Management.Automation), добавляешь её, наследуешься и пишешь сугубо бизнес-логику своего командлета не думая вообще о инфраструктуре.
Ответить | Правка | Наверх | Cообщить модератору

27. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (8), 05-Мрт-20, 10:58 
Ладно по другому спрошу. Вы что эти 3 модуля с собой на флешке таскаете ?
Залез ты на какой то сервак по ssh а там нет power-shell что дальше ?

Скрипт на баше даже на голом vi ты всегда сделаешь.

Ответить | Правка | Наверх | Cообщить модератору

42. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от powershell (ok), 05-Мрт-20, 12:19 
Для своих модулей - свой корпоративный репозиторий.
Если я залез на свой корпоративный сервер, там то что мне нужно и в том числе powershell.
Если я залез на "какой-то" сервак и там нет powershell, я переживу.
Ответить | Правка | Наверх | Cообщить модератору

44. "Доступна командная оболочка PowerShell 7.0"  +4 +/
Сообщение от крок (?), 05-Мрт-20, 12:25 
Башист!!!
У меня баша нигде нет, только шелл скрипты реально переносимы
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

68. "Доступна командная оболочка PowerShell 7.0"  +2 +/
Сообщение от Аноним (68), 05-Мрт-20, 15:33 
Пишу скрипты на рубях, шатают устои.
Ответить | Правка | Наверх | Cообщить модератору

84. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Матцумото (?), 05-Мрт-20, 18:52 
одобряю
Ответить | Правка | Наверх | Cообщить модератору

113. "Доступна командная оболочка PowerShell 7.0"  –2 +/
Сообщение от evgznzemail (?), 06-Мрт-20, 09:41 
Большинство скриптов на MacOS - Ruby. Чем плохи скрипты на Ruby? Обоснуйте, жду аргументы.
Ответить | Правка | Наверх | Cообщить модератору

130. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 08-Мрт-20, 05:26 
Слишком наворочен для мелкой системной автоматизации, крив и неуклюж для остального. В общем примерно как питон - может почти все. И все одинаково хреново.
Ответить | Правка | Наверх | Cообщить модератору

112. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от Аноним (112), 06-Мрт-20, 09:36 
> только шелл скрипты реально переносимы

Ага, ага особенно в виндах.

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

148. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от MaleDog (?), 08-Мрт-20, 23:41 
И в виндах, если принести с собой небольшой бинарник busybox for win32. И работают такие скрипты гораздо лучще чем CMD/BAT.
Ответить | Правка | Наверх | Cообщить модератору

66. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от йо ж (?), 05-Мрт-20, 15:17 
Тссс. Распугаете молодняк, которое не любит простых решений. Оно хочет лёгких, чтоб гуяк - и в продакшн.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

81. "Доступна командная оболочка PowerShell 7.0"  +2 +/
Сообщение от Ilya Indigo (ok), 05-Мрт-20, 18:36 
> ...то очень просто на самом деле если хоть немного умеешь кодить и есть понимание что такое ооп.

ООП в командной оболочке?
С инкапсуляцией, наследованием и полиморфизмом?
Вы что с дуба рухнули?

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

83. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от mommy (?), 05-Мрт-20, 18:51 
Вот така .йня малята.
Ответить | Правка | Наверх | Cообщить модератору

115. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Владимир Романовemail (?), 06-Мрт-20, 10:25 
Ну вообще - да. Все это в оболочке. А что?
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

120. "Доступна командная оболочка PowerShell 7.0"  –1 +/
Сообщение от Онанимус (?), 06-Мрт-20, 11:11 
То есть, наследуете Вы, скажем, 'ls' и перегружаете его, скажем, в 'ls -l' и все это вместо того, чтобы в ~/.bashrc поставить alias?
Ответить | Правка | Наверх | Cообщить модератору

124. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от Аноним (124), 06-Мрт-20, 16:22 
Ну это на первый взгляд покажется жутью, но там есть очень серьёзные плюсы.

Представь, что у тебя в поток stdout валятся структуриованные объекты, а не текстовые данные. Работать с таким потоком удобнее как с объектами, а не как с кашей из данных. То есть технически можно всё это отконвертировать в текст, а потом grep/sed/awk, но зачем... Тут скорее от источника зависит.

Если ты сам формируешь эти объекты и сам их обрабатываешь - всё это целиком твой выбор. Если у тебя источник данных изначально запрограммирован себя так вести, то ps просто удобнее.

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

Для простых случаев, когда скрипт легко, просто и элегантно пишется на bash, ps лучше не использовать, ну хотя бы лишь из-за многословности, в случае если по функциям это оверкилл.

Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

149. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от Аноним (149), 09-Мрт-20, 01:26 
> текстовые данные. Работать с таким потоком удобнее как с объектами, а
> не как с кашей из данных.

При условии что планом было занятие хардкорным программизмом, а не мелкая автоматизация по месту всякой системной рутины. А если хотелось вон того - как раз мелкая развлекуха превратится в жесть и хардкор по причине "не удалось состыковать напрямую". Типы, видите ли, не те.

Для хардкорного програмизма, правда, есть навалом тулсей, да еще и получше, но о таких глупостях в MS не парятся, просто вываливают с лопаты и пытаются XD прожать рекламой. Но такой тул даже рекламой хрен прожмешь - не от мира сего. И пошел MS с позором имплементить WSL, ибо девелоперс, девелоперс - свалили в эти ваши пингвины чего-то вдруг.

> То есть технически можно всё это отконвертировать в текст, а потом grep/sed/awk,
> но зачем... Тут скорее от источника зависит.

Правильно - вместо 2 минут кодинга и пинков пары утилит займемся хардкорным програмизмом на пару дней. Но зачем?!

> это целиком твой выбор. Если у тебя источник данных изначально запрограммирован
> себя так вести, то ps просто удобнее.

Для администрирования и автоматизации это трэш и ад. А для програмизма есть и более вменяемые тулзы.

Ответить | Правка | Наверх | Cообщить модератору

15. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (15), 05-Мрт-20, 10:32 
Почему человек, осиливший писать команды в шелле, не осилит написание на этом же языке скриптов/командлетов?
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

63. "Доступна командная оболочка PowerShell 7.0"  +3 +/
Сообщение от 1 (??), 05-Мрт-20, 15:06 
замаешься параметры выписывать
Ответить | Правка | Наверх | Cообщить модератору

125. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от Аноним (124), 06-Мрт-20, 16:27 
А зачем их вписывать руками? Оно же там специально сделано так, чтобы автоматом удобнее было их передовать. Это же не bash.
https://docs.microsoft.com/en-us/powershell/module/microsoft...
Ответить | Правка | Наверх | Cообщить модератору

131. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 08-Мрт-20, 05:29 
Только майкрософт может додуматься впереть дотнет и объекты в шелл. А потом оказывается что команды в километр длиной, при малорабочем автодополнении, а вон ту штуку никак не получается подружить с вон этой, потому что типами данных видите ли не вышли. Но, конечно, вы можете развернуть фабрику фабрик инструментов, запилить себе какой там еще краплет и все такое. Проблема в том что *никсоиды в результате решают задачи системного администрирования и автоматизации в 20 раз быстрее :D.
Ответить | Правка | Наверх | Cообщить модератору

140. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (140), 08-Мрт-20, 10:40 
Это вам рабинович напел? Запилите мне "системное администрирование" AD в 20 раз быстрее чем на пышпыш.
Ответить | Правка | Наверх | Cообщить модератору

150. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (149), 09-Мрт-20, 01:29 
> Это вам рабинович напел? Запилите мне "системное администрирование" AD в 20 раз
> быстрее чем на пышпыш.

Так, собственно, линуксоиды так и делают. И скрипты будут только звать утилитки, а вот те уже внутрях как-нибудь разберутся. А не наворачивать, клять, ваши объекты, разведя энтерпрайз в aux вспомогаловке, которая вообще так, glue code между утилитами задумана. Но майкрософтовские додики не умеют в разделение уровней абстракций, из всего выходит кус оверинженернутых фекалий, мучительный и кривой.

//И таки я видел windows core server например. Надо было hardcore server называть, гораздо больше соответствует :)

Ответить | Правка | Наверх | Cообщить модератору

158. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (158), 09-Мрт-20, 09:59 
Давайте мне примеров. Вашими словами и слюнами по чудному бузибоксу(да и остальным юниховым темам) весь опеннет обмазан. В какую тему не зайдешь там вы, перемежая русские слова с калькой английских слов, свет знаний несёте.
Так что я жду чудных примеров по автоматизации администрирования AD. Дальше посмотрим, может реально всё там проще будет. Ну а пока останусь при своём мнении - вы просто балаболка.
Ответить | Правка | Наверх | Cообщить модератору

166. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (166), 10-Мрт-20, 01:45 
> Давайте мне примеров.

Ну я например рекод видео себе сделал: пускаю ffprobe, грепаю теги, если камера воткнула тег orientation - грю ffmpeg'у еще и крутануть при транскодировании, чтобы это при проигрывании проц не жрало.

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

> вы, перемежая русские слова с калькой английских слов, свет знаний несёте.

Я ж не 1Сник, так что совсем без английского опачки.

> Так что я жду чудных примеров по автоматизации администрирования AD.

Да отстаньте вы от меня с вашим адом, не интересен он мне, поэтому я не буду разбираться как это делать в *никсах. Я даже готов согласиться с вами что поварщель для этого может быть годится. Но перспектива колупать подобный скрипт у меня бы мягко говоря не вызвала бы энтузиахма.

Ответить | Правка | Наверх | Cообщить модератору

18. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (18), 05-Мрт-20, 10:36 
Хм, если есть готовый, то зачем велосипедить свой?
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

23. "Доступна командная оболочка PowerShell 7.0"  +6 +/
Сообщение от Аноним (23), 05-Мрт-20, 10:50 
Потомучто для каждой задачи должно быть не менее 14-15 стандартных решений
Ответить | Правка | Наверх | Cообщить модератору

54. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Суп из потрошков (?), 05-Мрт-20, 14:07 
И 1001 дистрибутив для этих 15-ти стандартных решений.
Ответить | Правка | Наверх | Cообщить модератору

32. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от commiethebeastie (ok), 05-Мрт-20, 11:20 
>парсить текстовый вывод вместо использования объектного.

Под линуксом? Ты дергаешь библиотеки?

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

92. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (92), 05-Мрт-20, 22:36 
А что, на линуксе есть откуда взять объекты? Когда взаимодействие со всяким дотнетом, я еще могу понять. А любая никсовая программа выводит строки, один фиг регулярками парсить, что sed, что powershell-овскими регулярками.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

132. "Доступна командная оболочка PowerShell 7.0"  –1 +/
Сообщение от Аноним (-), 08-Мрт-20, 05:32 
> утомляет парсить текстовый вывод вместо использования объектного.

С другой стороны, текстовый пайплайн стыкует ВООБЩЕ СОВСЕМ ЛЮБУЮ ФИГНЮ. Позволяя за пару минут сообразить конструкцию делающую системную рутину всего лишь мелкой развлекухой. На этой фигне так не катит, там это боль. А если кто хотел навороченный ЯП со всеми причандалами - они его и так могли взять, однако. Вот и пошел MS делать WSL с позором, а адепты этой поварщели стали в роли мамонтов.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

141. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (140), 08-Мрт-20, 10:47 
В соседней ветке описана подобная нечитаемая параша apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo" apt list '~i !~M (~slibs|~sperl|~spython)' и прочая чушь.
Нет, я прекрасно понимаю почему ты стоишь горой за подобные решения. Вас маленькая горсточка специалистов что может "за пару минут" заскриптовать нужную административную вещь. Только вот беда. Ваш код только для однократной записи. А никак не для редактирования и понимания другими людьми.
Значимость свою вы так повышаете на рынке труда. Нас мол мало, но мы наскриптуем огого. А после вас эту дрянь надо разбирать.
Ответить | Правка | Наверх | Cообщить модератору

151. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 09-Мрт-20, 01:34 
> !~M (~slibs|~sperl|~spython)' и прочая чушь.

С другой стороны, выхлоп этой фигни потом можно отдать ВООБЩЕ СОВСЕМ ЛЮБОЙ ПРОГРАММЕ. И сделать с этим все что угодно. За 2 минуты. Без хардкорного кодинга полдня с объектами и убер-рантаймов, взлетающих на VM дольше, чем я команду буду печатать, бл.

> Нет, я прекрасно понимаю почему ты стоишь горой за подобные решения. Вас
> маленькая горсточка специалистов

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

> вещь. Только вот беда. Ваш код только для однократной записи.

ИЧСХ большинство задач системного администрирования и автоматизации примерно такие и есть.

> А никак не для редактирования и понимания другими людьми.

Они вообще при нужде напишут себе свое, прям под свою местечковую специфику. За те же 2 минуты.

>  Значимость свою вы так повышаете на рынке труда. Нас мол мало,
> но мы наскриптуем огого. А после вас эту дрянь надо разбирать.

Для лично меня это всего лишь мелкая aux вспомогаловка, разгоняющая мою эффективность в решении рутинных проблем. Так что я могу заняться хардкорным трахом с интересным проектом а не с неинтересной aux вспомогаловкой...

Ответить | Правка | Наверх | Cообщить модератору

159. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (158), 09-Мрт-20, 10:01 
Твоя фигня нафиг не нужна в ближайшей окрестности от нормальных людей. Потому что не предназначена для изменений.
А способность скриптово решать задачу и лепить йухню, вот как ты, немножко так различаются.
И я так немножко вижу разницу между скриптами одного коллеге по администрированию серверов. И скриптами другого коллеги, вот такого как ты, что небольшую систему мониторинга запилил.
Ответить | Правка | Наверх | Cообщить модератору

167. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 10-Мрт-20, 01:54 
> Твоя фигня нафиг не нужна в ближайшей окрестности от нормальных людей.

Нормальные люди - это кто? Нормальные юниксоиды большинство мелкой автоматизации мигом вырисовывают прямо под свои нужды по месту - они, цуко, в 99% гуглить и качать дольше будут чем просто команды в консоль вбить.

> Потому что не предназначена для изменений.

Поварщель вообще не понятно для чего предназначен. Наверное для пары голимых скриптов менеджмента микрософтовского АДа. При том - я даже видел парочку такого креатива. И упаси меня в таком коде копаться!
- Потому что если это мелкая автоматизация, это слишком дофига долботни как-то.
- А если это серьезный проект, яп можно и не настолько долбанутый, чтоли, взять.

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

> А способность скриптово решать задачу и лепить йухню, вот как ты, немножко так различаются.

Уйхня - это то что я в скриптах менеджмента поварщели видел.

> И я так немножко вижу разницу между скриптами одного коллеге по администрированию
> серверов. И скриптами другого коллеги, вот такого как ты, что небольшую
> систему мониторинга запилил.

Не, ну среди башистов и прочих тоже извращенцев хватает. Вон один даже продал скрипт энтерпрайзу, лихо, между прочим, макнув вас на тему того для чего там баш не пригоден. Он на этом клиента для обновления сертов let's encrypt накодил.

Ответить | Правка | Наверх | Cообщить модератору

3. "Доступна командная оболочка PowerShell 7.0"  –15 +/
Сообщение от Алоэemail (?), 05-Мрт-20, 09:42 
подход "всё есть объект" намного круче "всё есть файл".
это мега крутая вещь.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

5. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от пох. (?), 05-Мрт-20, 09:44 
если бы еще эти самые объекты не имитировались бы обычными строками (с соответствующими эффектами) - было бы даже и хорошо.

Ответить | Правка | Наверх | Cообщить модератору

16. "Доступна командная оболочка PowerShell 7.0"  –2 +/
Сообщение от Аноним (15), 05-Мрт-20, 10:33 
Кто где имитируется?
Ответить | Правка | Наверх | Cообщить модератору

26. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от Аноним (23), 05-Мрт-20, 10:57 
В posix, вестимо.
Нет ни стандартного record separator (привет json), ни field separator (привет csv).
Попробуйте в многострочные записи, в group by не по началу строки, в нетекстовые соложносоставные данные в bash
Ответить | Правка | Наверх | Cообщить модератору

72. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Анончик999 (?), 05-Мрт-20, 15:55 
Python Interpretator все решает.
Ответить | Правка | Наверх | Cообщить модератору

152. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 09-Мрт-20, 01:36 
> Python Interpretator все решает.

Он так решает что потом еще 10 решал придется нанять для майнтенанса.

Ответить | Правка | Наверх | Cообщить модератору

65. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (65), 05-Мрт-20, 15:11 
В пышпыш имитируется. Попробуйте написать на нём код разборки аст, замены токенов и сборки обратно. Без работы со строками и всякими Start, Length - получится?
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

73. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Анончик999 (?), 05-Мрт-20, 15:56 
лучше пользуйся IPython.
Ответить | Правка | Наверх | Cообщить модератору

85. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от mommy (?), 05-Мрт-20, 18:59 
Ага а после такие кк ты плодят стопицот обьектов и методов и каждый васян свой  сжеч вас.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

102. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от А (??), 05-Мрт-20, 23:58 
> подход "всё есть объект" намного круче "всё есть файл".
> это мега крутая вещь.

Параллельные вещи.
Сложное неудобнее простого.

Одно др. не мешает и норм. сочетается. Смотря какую часть строить из этого.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

133. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 08-Мрт-20, 05:34 
> подход "всё есть объект" намного круче "всё есть файл".

И правда, при попытке подружить пару сущностей с разными типами - мозг это нечто сношает намного круче. Там где в *никсе тривиальный пайплайн просто отпедалил бы что надо и отвалил в туман, в этой дряни так не катит. Поэтому на решение той же задачи системной автоматизации убивается намного больше времени.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

146. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (140), 08-Мрт-20, 11:27 
И чем же тебе пайплайн пш хуже пайплайна баша?
Ответить | Правка | Наверх | Cообщить модератору

153. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 09-Мрт-20, 01:37 
> И чем же тебе пайплайн пш хуже пайплайна баша?

Тем что может послать в пень с коментами что типы видите ли не те - и простая идея превращается в адовый програмизм на полдня.

Ответить | Правка | Наверх | Cообщить модератору

160. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (158), 09-Мрт-20, 10:02 
Давай примеры. С адом на полдня.
Ответить | Правка | Наверх | Cообщить модератору

168. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 10-Мрт-20, 01:59 
> Давай примеры. С адом на полдня.

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

Ответить | Правка | Наверх | Cообщить модератору

9. "Доступна командная оболочка PowerShell 7.0"  –3 +/
Сообщение от leap42 (ok), 05-Мрт-20, 10:02 
> Вот серьёзно, кто-то пробовал ЭТО не под виндой?

а почему нет? было время, админил я 30 linux серваков (сам на linux сидел) и 4 серверных винды (отказаться от них на тот момент было нельзя) и стояла у нас специальная виртуалка, на которую мы по RDP цеплялись и админили виндовые сервисы в т.ч. и через PS. делать тож самое но напрямую в PS было бы проще я думаю.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

11. "Доступна командная оболочка PowerShell 7.0"  –1 +/
Сообщение от Аноним (8), 05-Мрт-20, 10:06 
Теперь с ансибле это проще, и тебе наплевать что там это PS крутит (а не питон).
Ответить | Правка | Наверх | Cообщить модератору

17. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (15), 05-Мрт-20, 10:34 
PS и Ansible, они немного про разное.
Ответить | Правка | Наверх | Cообщить модератору

25. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от powershell (ok), 05-Мрт-20, 10:52 
Ansible на Windows ипользует Powershell DSC под капотом, вместо этово вашево петона.
Ответить | Правка | Наверх | Cообщить модератору

28. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (8), 05-Мрт-20, 11:00 
Я ему про эту и пишу, можно без проблем рулить сервисами винды с помощью PS вообще не зная что такое PS.
Ответить | Правка | Наверх | Cообщить модератору

37. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от evkogan (?), 05-Мрт-20, 11:44 
Вы явно не пробовали ansible админить винду.
Оно ее умеет плохо.
PS для винды лучше.
А вот как с этим жить в качестве оболочки не знаю, даже интересно попробовать. Но пока дурью заниматься некогда
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

134. "Доступна командная оболочка PowerShell 7.0"  –1 +/
Сообщение от Аноним (-), 08-Мрт-20, 05:36 
Винду вообще хорошо не умеет ничего. Даже сама винда и мсовские тулсы. Их энтерпрайзные поделия непрозрачны и глючны, при том такое комбо приводит к тому что часто глюкает, но понять почему - ад и трэш, а поскольку оно проприетарное то даже если и поймете - то чего? В общем админить винды это занятие для мазохистов. Или эникейных мышевозил, если их устраивает такое убиение времени на вещи которые должны просто работать.
Ответить | Правка | Наверх | Cообщить модератору

142. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (140), 08-Мрт-20, 10:50 
Действительно должны быть вещи которые просто работают. Сколько у вас там надо натрахаться для заведения нормальной лдап авторизации, привязки ссо, средства групповой работы и тому подобного?
Ответить | Правка | Наверх | Cообщить модератору

154. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 09-Мрт-20, 01:40 
> Действительно должны быть вещи которые просто работают. Сколько у вас там надо
> натрахаться для заведения нормальной лдап авторизации, привязки ссо, средства групповой
> работы и тому подобного?

А черт знает, мне AD'а как-то и на винде хватило, поэтому как с этим AD'ом еще и в пингвине работать я таки не буду узнавать, сорь. Но могу предположить что обычный способ (=дернуть утилсы какой-нить самбы-румбы) и там катит. Почему нет?

Ну и в винде все эти базворды - круто, конечно. Но я видел как оно работает. И что бывает, если лыжи почему-то встали на асфальт. И именно за это и не люблю MS и их технологии :)

Ответить | Правка | Наверх | Cообщить модератору

10. "Доступна командная оболочка PowerShell 7.0"  –1 +/
Сообщение от Аноним (10), 05-Мрт-20, 10:06 
Я. И, внезапно, очень доволен.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

20. "Доступна командная оболочка PowerShell 7.0"  +2 +/
Сообщение от Аноним (18), 05-Мрт-20, 10:44 
>Вот серьёзно, кто-то пробовал ЭТО не под виндой?

Можно было бы даже и попробовать, но смущает это: "Начиная с ветки PowerShell 6 проект развивается с использованием платформы .NET Core.". Это получается, что ради PowerShell нужно ещё и Mono в систему тянуть?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

22. "Доступна командная оболочка PowerShell 7.0"  +2 +/
Сообщение от powershell (ok), 05-Мрт-20, 10:47 
Все именно что наоборот.
dotnet core - модульный фреймвок который был переписан с нуля кроссплатформенным, из моно там нет ничего. Главное отличие в его модульности - не нужно ставить никаких моно и прочих бойлерплейтов/фреймворков, все нужные либы модулями подключаются при сборке в приложение и оно само несет в себе нужный ей рантайм и нужные ей модули. Никаких зависимостей.
Ответить | Правка | Наверх | Cообщить модератору

46. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Урри (?), 05-Мрт-20, 12:29 
МС вей - каждая либо должна таскать с собой по собственной копии фреймворка.
Ответить | Правка | Наверх | Cообщить модератору

57. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от n80 (?), 05-Мрт-20, 14:22 
Так ведь не по копии, а только зависимости (да и те могут подрезаться). Т.е. это как в Go или как в случае статической сборки для C, C++, Qt (назвать это C++ я не могу и это не есть что-то плохое) и т.д. В общем, не MS это придумал.
Ответить | Правка | Наверх | Cообщить модератору

79. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Урри (?), 05-Мрт-20, 17:19 
Угу, static library это называется и не МСом придумано. Но только МС догадалась впихивать это все в каждый бинарь, вместо того чтобы выносить в динамическую библиотеку.
Ответить | Правка | Наверх | Cообщить модератору

90. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от Аноним (90), 05-Мрт-20, 20:29 
Мелкомягкие, в отличие от некоторых прочих, умеют учиться хоть изредка. Видимо из DLL Hell выводы были сделаны.
Ответить | Правка | Наверх | Cообщить модератору

105. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от vlpoliakovemail (?), 06-Мрт-20, 05:01 
разработчика моно кинули, а так топил за..
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

118. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от MS (??), 06-Мрт-20, 10:33 
> разработчика моно кинули, а так топил за..

что значит - кинули? Сделали за него его работу лучше, чем у него получилось? Ну извенииите...

Ответить | Правка | Наверх | Cообщить модератору

135. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 08-Мрт-20, 05:38 
> Это получается, что ради PowerShell нужно ещё и Mono в систему тянуть?

MS не придумал ничего умнее как впихать туда дотнет. Очень круто когда на виртуалке терминалка с этим одупляется 30 секунд до того как вы вообще что-то там делать сможете :D

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

39. "Доступна командная оболочка PowerShell 7.0"  +2 +/
Сообщение от Яхз (?), 05-Мрт-20, 12:03 
У друга на проекте сменился архитектор, и руководство объявило о смене вектора с Azure на опенсорс, а там два+ года всё автоматизировали на PowerShell. "Ну, там же несложно перейти с Винды на Линух? Нам на вчера надо" )))
Благодаря PowerShell версии под Linux удалось по крайней мере автоматизацию более-менее безболезненно перенести. А так бы пришлось всё выбрасывать и пару месяцев писать код с нуля.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

47. "Доступна командная оболочка PowerShell 7.0"  +8 +/
Сообщение от Урри (?), 05-Мрт-20, 12:30 
Вот, единственная польза от павершела - как можно менее болезненно слезть с павершела.
Ответить | Правка | Наверх | Cообщить модератору

119. "Доступна командная оболочка PowerShell 7.0"  +2 +/
Сообщение от Яхз (?), 06-Мрт-20, 10:37 
Так они с него не слезли, они же не идиоты делать *лишнюю* работу из-за чьих-то там религиозных воззрений, когда там из-за них основной хватает ))
Ответить | Правка | Наверх | Cообщить модератору

136. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от Аноним (-), 08-Мрт-20, 05:39 
> А так бы пришлось всё выбрасывать и пару месяцев писать код с нуля.

То что на паваршелле пару месяцев колхозили, *никсоиды за 2 дня сделают...

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

4. "Доступна командная оболочка PowerShell 7.0"  –2 +/
Сообщение от пох. (?), 05-Мрт-20, 09:42 
есть у кого успехи с vmware powercli уже? Или по прежнему нужны странные телодвижения, а результат глючит и тормозит?

Ответить | Правка | Наверх | Cообщить модератору

40. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (40), 05-Мрт-20, 12:08 
Так ты же само когда-то распиналось, что померщель на вмшмаре ...шь во всю. А теперь об успехах спрашиваешь?
Ответить | Правка | Наверх | Cообщить модератору

116. "Доступна командная оболочка PowerShell 7.0"  +2 +/
Сообщение от пох. (?), 06-Мрт-20, 10:26 
> Так ты же само когда-то распиналось, что померщель на вмшмаре ...шь во
> всю. А теперь об успехах спрашиваешь?

так я ж клятый виндузятник, ты что, не слышал?
Под проклятой-то у меня все работает (хотя, вон, у некоторых, говорят, текетъ). Но нужно ж хоть иногда мимикрировать под не-такого-как-все, иначе за что мне зарплату-то платить?
Да и тупит этот ваш rdp, под этим вашим шва6одным...

Ответить | Правка | Наверх | Cообщить модератору

59. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (59), 05-Мрт-20, 14:41 
У меня есть немного. Что именно интересует?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

93. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от пох. (?), 05-Мрт-20, 22:39 
ну хотя бы набор версий, линукса, павершлепа и powercli, с которыми все работает. Или - что не работает, если таки не все.

Ну и если образовался какой список граблей при установке - или наоборот, порядок правильных действий - наверное, не только мне интересно бы взглянуть.

Ответить | Правка | Наверх | Cообщить модератору

106. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от comrade (ok), 06-Мрт-20, 07:11 
OL7 и Fedora 28-31, powershell 6.x, powercli 6.5.

Проблемы скорее с запуском в виндовс. 1. При долгой отладке в одной и той же сессии powershell течёт. Потерял несколько дней на этом - не мог понять то ли powershell, то ли powercli, то ли vsphere. Сообщения с ошибкам ещё то удовольствие. Переоткрытие сессии не помогало, решилось перезагрузкой. Встретил, правда, только один раз, возпроизвести не смог ибо к тому времени скрипты уже работали как надо. 2. Скрипты (диски для oracle rac) зависают в произвольном месте. VSphere само себе при этом бодро и правдиво рапортовало об успешной операции. Решалось нажатием anykey в сессии, далее скрипт продолжает работать как ни в чём не бывало.

В линуксе ничего подобного не наблюдал. С другой стороны некоторые вещи в core до сих пор не поддерживаются.

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

Руками при инсталяции не водил и в барабан не бил. Распаковал модули куда надо и заработало.

Ответить | Правка | Наверх | Cообщить модератору

6. "Доступна командная оболочка PowerShell 7.0"  –3 +/
Сообщение от Аноним (6), 05-Мрт-20, 09:55 
О, годноту подвезли.
Надо попробовать.
Ответить | Правка | Наверх | Cообщить модератору

67. "Доступна командная оболочка PowerShell 7.0"  –1 +/
Сообщение от йо ж (?), 05-Мрт-20, 15:21 
s/дн/вн/

Не благодарите.

Ответить | Правка | Наверх | Cообщить модератору

7. "Доступна командная оболочка PowerShell 7.0"  +5 +/
Сообщение от EuPhobosemail (ok), 05-Мрт-20, 10:00 
> Note: The snap package is segfault after launching on Ubuntu 16.04. We are investigating with the .NET team. The workaround for not is to use the DEB or tar.gz package.

Фирменная изюминка на месте.

Ответить | Правка | Наверх | Cообщить модератору

14. "Доступна командная оболочка PowerShell 7.0"  –3 +/
Сообщение от powershell (ok), 05-Мрт-20, 10:27 
Ставить шелл снапом какая-то глупая идея как по мне, всегда ставлю обычным пакетом.
Ответить | Правка | Наверх | Cообщить модератору

74. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от none_first (ok), 05-Мрт-20, 16:00 
> Ставить шелл снапом какая-то глупая идея как по мне, всегда ставлю обычным
> пакетом.

да-да,  потом нужно обновить систему, а паверушёл и коркаНЕТ хотят зависимостей и они несовместимы с обновлениями, а их самих обновлять забросили (что не редкость для мсявых)

Ответить | Правка | Наверх | Cообщить модератору

121. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (65), 06-Мрт-20, 12:33 
Из репов поставить религия не позволяет? А твоими ..да-да, потом нужно обновить.. весь сурсфорж завален. И авторы там отнюдь не мсявые.
Ответить | Правка | Наверх | Cообщить модератору

126. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от none_first (ok), 06-Мрт-20, 19:21 
> Из репов поставить религия не позволяет? А твоими ..да-да, потом нужно обновить..
> весь сурсфорж завален. И авторы там отнюдь не мсявые.

смысл мною сказанного - snap для подобных шняжек - самое оно
snap install powershell –classic

и, да - в "стандартных" репах его нет https://docs.microsoft.com/ru-ru/powershell/scripting/instal...

Ответить | Правка | Наверх | Cообщить модератору

143. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (140), 08-Мрт-20, 10:57 
Что значит в стандартных? ППА на ланчпаде тоже как бы не совсем стандартные репы. Хошь от МС ставь репу, хошь сам руками с гитхаба собирай, хошь в официальные репы протаскивай. Это же свобода за которую вы все тут топили. А теперь слюни разбрызгиваете.
Ответить | Правка | Наверх | Cообщить модератору

171. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от none_first (ok), 10-Мрт-20, 15:45 
> Что значит в стандартных? ППА на ланчпаде тоже как бы не совсем
> стандартные репы. Хошь от МС ставь репу, хошь сам руками с
> гитхаба собирай, хошь в официальные репы протаскивай. Это же свобода за
> которую вы все тут топили. А теперь слюни разбрызгиваете.

я ничего, в отличии от вас, не разбрызгиваю ;)
вот как хочу - так и делаю

Ответить | Правка | Наверх | Cообщить модератору

155. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 09-Мрт-20, 01:43 
> смысл мною сказанного - snap для подобных шняжек - самое оно
> snap install powershell –classic

Чтобы сделать из системы окончательный аналог винды, даже с телеметрией то? Вы на верном пути! :)

Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору

170. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от none_first (ok), 10-Мрт-20, 15:43 
>> смысл мною сказанного - snap для подобных шняжек - самое оно
>> snap install powershell –classic
> Чтобы сделать из системы окончательный аналог винды, даже с телеметрией то? Вы
> на верном пути! :)

конечно - лучше прям сразу ППА или с сайта вгетом МС пакетики впендюоивать, а потом выковыривать ;)

Ответить | Правка | Наверх | Cообщить модератору

91. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от Аноним (92), 05-Мрт-20, 22:34 
Посмотреть, что за зверь - самое то snap-ом. Потом чистить меньше.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

12. "Доступна командная оболочка PowerShell 7.0"  +4 +/
Сообщение от Ильдар Гаemail (?), 05-Мрт-20, 10:10 
Повар щель не нужен. Для скриптов слишком сложно. Для ЯП слишком неудобно. Ни там ни тут.
Ответить | Правка | Наверх | Cообщить модератору

38. "Доступна командная оболочка PowerShell 7.0"  –6 +/
Сообщение от Gogi (??), 05-Мрт-20, 12:03 
Это на твой дилетантский взгляд. На деле, как только касаешься всяких башей-авкашей поначалу вроде ничё - пару строк написал и задача решена. Затем задачи усложняются или возникают неожиданные запросы и тут либо скриптота сливает, либо придётся изучать баш вдоль и поперёк ради сиюминутной фичи, которая в ЯОН делается на раз.

Для полноценной работы в системе нужен полноценный же язык. Чтобы вся мощь языка и библиотек была на кончиках пальцев. В принципе, даже что-то вроде BASIC'а вполне могло бы сгодиться.

Ответить | Правка | Наверх | Cообщить модератору

45. "Доступна командная оболочка PowerShell 7.0"  +4 +/
Сообщение от крок (?), 05-Мрт-20, 12:29 
Если вам нужно сложное то лучше сразу взять питон или перл или чтото еще, они всяко лучше и перспективнее
Ответить | Правка | Наверх | Cообщить модератору

75. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от Аноним (75), 05-Мрт-20, 16:48 
Мне кажется, что весь смысл существования этого "шелла" в том, чтобы обмануть начинающих сисадминов: это же шелл, тут не надо изучать программирование, можно и на коленке нашкрябать. Те же кадры и на баше сложную логику пишут (те самые "портянки", которые все ругают), вместо того, чтобы взять нормальный скриптовый язык. При это баш отлично справляется с основной задачей шелла, т.е. запуском и управлением процессами, а в PowerShell даже с этим куча гемора.
Ответить | Правка | Наверх | Cообщить модератору

88. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от крок (?), 05-Мрт-20, 20:15 
Смысл этого в том чтобы на венде тоже чтото типа было.

Баш реально не нужен почти никогда и все укладывается в возможности шела, тут пртмерно как с с++ котрый вижалстудия предлагает по дефолту, а начинающие не видят разницы и думают что их код на си

Ответить | Правка | Наверх | Cообщить модератору

100. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (100), 05-Мрт-20, 23:24 
>Баш реально не нужен почти никогда и все укладывается в возможности шела

У вас тут противоречие какое-то.

Ответить | Правка | Наверх | Cообщить модератору

108. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от крок (?), 06-Мрт-20, 08:33 
bash и sh, я за последнее для скриптов
Ответить | Правка | Наверх | Cообщить модератору

114. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от MS (??), 06-Мрт-20, 10:15 
вы почти раскрыли наш хитрый план:
> чтобы обмануть начинающих сисадминов: это же шелл, тут не надо изучать программирование,
> можно и на коленке нашкрябать

- все так и есть. Но выводы сделали неправильные - это только в вашем линyпсе оно так.
Потому что про csh вам не рассказывают, чтоб не сбивать с пути истиного, а между башем и любым скриптовым языком неодолимая пропасть, не говоря уже про компилируемые. Ибо нехрен админчикам отнимать кусочек хлеба у девляпсов, на всех все равно не хватает.

А у нас обманутые сисадмины подвоха не замечают, вчера еще шкрябал модули на паверщели, а сегодня опа - и уже программирует на .net, толком и не заметив, когда вляпался.
Мы же - корпорация - зла!

Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

50. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от iPony129412 (?), 05-Мрт-20, 13:34 
Да тут на пару строчек...

Понадобилось скрипт для развёртывания виртуалки написать элементарный (да, да, скажут напиши коробас к vagrant или ещё чего - не хочу обмазываться, когда задача на копейку).

Ну начал на cmd.exe. Вот это попа я скажу. Полез в Powershell... В итоге психанул - переписал на python 😐

https://pastebin.com/DvDEEGWV

А такие затруднения для элементарной задачи...
На bash тоже бы психовал, если бы писал. Потому что он для людей каких-то сделан этих с #FF0000-глазами.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

60. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от ась (?), 05-Мрт-20, 14:43 
Что с башем не так? Вагон документации и примеров на любой чих. Осилит даже студент.
Так кто тут дилетант?
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

64. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от 1 (??), 05-Мрт-20, 15:10 
Perl ?
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

111. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (112), 06-Мрт-20, 09:33 
Не он для того и разрабатывался, да нормально переносим меж системами-платформами (tclоскрипты в плане портабельности получше будут). А надо чего пообъектнее, чтобы заместь одной строки полсотни написать.
Ответить | Правка | Наверх | Cообщить модератору

123. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от 1 (??), 06-Мрт-20, 16:02 
Perl поддерживает ООП
Ответить | Правка | Наверх | Cообщить модератору

137. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 08-Мрт-20, 05:41 
> Чтобы вся мощь языка и библиотек была на кончиках пальцев. В принципе, даже что-то
> вроде BASIC'а вполне могло бы сгодиться.

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

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

19. "Доступна командная оболочка PowerShell 7.0"  –2 +/
Сообщение от Аноним (19), 05-Мрт-20, 10:39 
Я нашел удобным написание дот-нетовского гуя в PS.
Аналогично PyQt5.
Ответить | Правка | Наверх | Cообщить модератору

43. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (43), 05-Мрт-20, 12:19 
Во-во. Я помню - я PS для линукса пару лет назад искал, потому что какую-то хню на нем наGUIли, а я хотел портануть. С тех пор забыл уже и что это было. Assistant для MtG Arena, вроде. Как там теперь с кросплатформенностью таких гуёв?
Ответить | Правка | Наверх | Cообщить модератору

71. "Доступна командная оболочка PowerShell 7.0"  –1 +/
Сообщение от Аноним (19), 05-Мрт-20, 15:50 
По моему убеждению, MS и кроссплатформенность несовместимы по определению.
Питон и Qt, ну или Java (я её не знаю).
Ответить | Правка | Наверх | Cообщить модератору

21. "Доступна командная оболочка PowerShell 7.0"  –1 +/
Сообщение от наше имя легион (?), 05-Мрт-20, 10:47 
мелкогалкие, просто прикрутите позикс! :)
Ответить | Правка | Наверх | Cообщить модератору

48. "Доступна командная оболочка PowerShell 7.0"  +2 +/
Сообщение от Урри (?), 05-Мрт-20, 13:16 
Прикрутили давно, WSL(2) называется. Есть все, что надо - bash, awk, sed, find, grep. фуфлошел не нужен.
Ответить | Правка | Наверх | Cообщить модератору

24. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от Аноним (18), 05-Мрт-20, 10:51 
>Автоматический вывод уведомления о появлении новой версии;

И, надо понимать, отправка инфы о текущей версии также присутствует? ;)

Ответить | Правка | Наверх | Cообщить модератору

29. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от Аноним (23), 05-Мрт-20, 11:03 
>И, надо понимать, отправка инфы о текущей версии также присутствует

А какже! "При сборке приложения он подтягивает зависимости" вот кто надо начинает знать, какого рода приложение кто-то написал. И недайбох тебе понадобится набор пакетов, похожий на "программу для террористов"....

Ответить | Правка | Наверх | Cообщить модератору

33. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 05-Мрт-20, 11:24 
Ну кагбе
> By default, PowerShell collects the OS description and the version of PowerShell

https://github.com/PowerShell/PowerShell/#telemetry

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

101. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (100), 05-Мрт-20, 23:33 
Ясно, понятно. Что бы MS не делал, на выходе телеметрия получается.
Ответить | Правка | Наверх | Cообщить модератору

109. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от Аноним (109), 06-Мрт-20, 09:13 
«Они и тебя посчитали»
Ответить | Правка | Наверх | Cообщить модератору

30. Скрыто модератором  –3 +/
Сообщение от Аноним (30), 05-Мрт-20, 11:09 
Ответить | Правка | Наверх | Cообщить модератору

31. Скрыто модератором  +/
Сообщение от Аноним (30), 05-Мрт-20, 11:10 
Ответить | Правка | Наверх | Cообщить модератору

36. Скрыто модератором  +/
Сообщение от VEGemail (ok), 05-Мрт-20, 11:39 
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

34. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от Аноним (34), 05-Мрт-20, 11:30 
С модулями которые пишут под виндовый powershell тут как будет работать?
Есть у кого опыт работы из linux с сервисами microsoft(office365) через powershell?
Ответить | Правка | Наверх | Cообщить модератору

144. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (140), 08-Мрт-20, 11:01 
Если я правильно помню они сейчас очень резко пишут Microsoft Graph. Но там всем должно стать проще, а не только пользователям пш.
Ответить | Правка | Наверх | Cообщить модератору

41. "Доступна командная оболочка PowerShell 7.0"  –1 +/
Сообщение от ыы (?), 05-Мрт-20, 12:16 
bash и иже с ним R.I.P.
Ждем новую версию Убунты с повершелл.
:)
Ответить | Правка | Наверх | Cообщить модератору

49. "Доступна командная оболочка PowerShell 7.0"  +2 +/
Сообщение от Аноним (49), 05-Мрт-20, 13:34 
> По умолчанию PowerShell передаёт телеметрию с описанием ОС и версией программы

Сразу досвидания.

Ответить | Правка | Наверх | Cообщить модератору

82. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Коломойский (?), 05-Мрт-20, 18:42 
вам есть что скрывать ? наряд ЦРУ уже выехал к вам
Ответить | Правка | Наверх | Cообщить модератору

51. "Доступна командная оболочка PowerShell 7.0"  +5 +/
Сообщение от анонн (ok), 05-Мрт-20, 13:35 
Поздравляем Линуксоидов опеннета с очередным улучшением в командной оболочке любимых ОС!
Ответить | Правка | Наверх | Cообщить модератору

52. "Доступна командная оболочка PowerShell 7.0"  –1 +/
Сообщение от б.б. (?), 05-Мрт-20, 13:41 
echo /бин/пш >> /etc/shells
Ответить | Правка | Наверх | Cообщить модератору

53. "Доступна командная оболочка PowerShell 7.0"  +4 +/
Сообщение от ыы (?), 05-Мрт-20, 14:05 
echo /бин/пш > /etc/shells

Исправил. не благодари :)

Ответить | Правка | Наверх | Cообщить модератору

55. "Доступна командная оболочка PowerShell 7.0"  –2 +/
Сообщение от Аноним (55), 05-Мрт-20, 14:08 
самое главное в новости не указано - сколько Гигабайтов занимает на диске этот powershell?
Ответить | Правка | Наверх | Cообщить модератору

58. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от пох. (?), 05-Мрт-20, 14:36 
это только для васянов с маленьким...хм...диском самое главное.

А остальным как-то пофигу.

vs_Community.exe --layout VSLayout --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --add Microsoft.VisualStudio.Component.VC.CoreBuildTools --add Microsoft.VisualStudio.Component.VC.Redist.14.Latest --add Microsoft.VisualStudio.Component.Windows10SDK --add Microsoft.VisualStudio.Component.VC.CMake.Project  --add Microsoft.VisualStudio.Workload.VCTools  --includeOptional  --lang en-US

(манал-я-его-десктоп - это .net как раз, но вообще-то мне надо собрать нечто на с++) нагадил тут на 9гигабайт (это дистрибутив для оффлайновой установки, а не установленная версия) - это вот да, несколько обидно.

С другой стороны, диски нынче - дешооовенькие...

Ответить | Правка | Наверх | Cообщить модератору

98. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от А (??), 05-Мрт-20, 23:11 
> С другой стороны, диски нынче - дешооовенькие...

1Тб около 25тыр. Подешевело на 5тыр за пару лет.

А к шпиндельным большие вопросы к производительности. Всякие там модно-молодёжные наложенные дорожки. Технология стала портиться. А вот цена нужного - сохранилась. Дешевле не стало.

Ответить | Правка | Наверх | Cообщить модератору

122. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от пох. (?), 06-Мрт-20, 13:24 
к ним по надежности большие. По производительности в режиме writeonly - вопросов нет (SMR диски пишутся с той же или даже более высокой скоростью (выше плотность), что и pmr - их _перезаписывать_ нельзя - ну так часто ты что-то удаляешь с рабочего диска?)

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

Ответить | Правка | Наверх | Cообщить модератору

138. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 08-Мрт-20, 05:43 
> 1Тб около 25тыр. Подешевело на 5тыр за пару лет.

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

Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

165. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 10-Мрт-20, 01:36 
...подорожало на десятку за 1 день?! :)
Ответить | Правка | Наверх | Cообщить модератору

69. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (55), 05-Мрт-20, 15:38 
Пакеты (1) powershell-6.2.4-1

Будет установлено:  21,72 MiB

Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

61. "Доступна командная оболочка PowerShell 7.0"  –1 +/
Сообщение от ась (?), 05-Мрт-20, 14:51 
Ей-богу, проще, а главное гораздо полезнее для саморазвития взять тот же Питон для обработки данных.
Очередное "ноу-хао" от корпорации "Здрвствуйте, приготовьте ваши деньги".
Ответить | Правка | Наверх | Cообщить модератору

103. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (103), 06-Мрт-20, 00:26 
«Очередное "хау-ноу" от корпорации» - так правильно
Ответить | Правка | Наверх | Cообщить модератору

70. "Доступна командная оболочка PowerShell 7.0"  +2 +/
Сообщение от Аноним (70), 05-Мрт-20, 15:40 
> развивается с использованием платформы .NET Core. По умолчанию PowerShell передаёт телеметрию с описанием ОС и версией программы

Бочка дегтя в ложке мёда от M$.

Ответить | Правка | Наверх | Cообщить модератору

77. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 05-Мрт-20, 17:07 
Майкрософт в принципе не может приготовить мёд. Так-то!
Ответить | Правка | Наверх | Cообщить модератору

76. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 05-Мрт-20, 17:05 
Ответить | Правка | Наверх | Cообщить модератору

87. Скрыто модератором  +2 +/
Сообщение от КГБ СССР (?), 05-Мрт-20, 19:37 
Ответить | Правка | Наверх | Cообщить модератору

80. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (55), 05-Мрт-20, 18:08 
~/buildsλ grep -r TELEMETRY_OPTOUT powershell
powershell/src/powershell-native/build.psm1:    $command = "`$env:POWERSHELL_TELEMETRY_OPTOUT = 0;"
powershell/src/powershell-native/build.psm1:        $originalTelemetry = $env:POWERSHELL_TELEMETRY_OPTOUT
powershell/src/powershell-native/build.psm1:        $env:POWERSHELL_TELEMETRY_OPTOUT = 0
powershell/src/powershell-native/build.psm1:        $env:POWERSHELL_TELEMETRY_OPTOUT = $originalTelemetry
powershell/src/powershell-native/.vsts-ci/linux.yml:  DOTNET_CLI_TELEMETRY_OPTOUT: 0
powershell/src/powershell-native/.vsts-ci/linux.yml:  POWERSHELL_TELEMETRY_OPTOUT: 0
powershell/src/powershell-native/.vsts-ci/mac.yml:  DOTNET_CLI_TELEMETRY_OPTOUT: 1
powershell/src/powershell-native/.vsts-ci/mac.yml:  POWERSHELL_TELEMETRY_OPTOUT: 1
powershell/src/powershell-native/.vsts-ci/windows.yml:  DOTNET_CLI_TELEMETRY_OPTOUT: 1
powershell/src/powershell-native/.vsts-ci/windows.yml:  POWERSHELL_TELEMETRY_OPTOUT: 1
powershell/src/powershell/tools/releaseBuild/azureDevOps/releaseBuild.yml:  DOTNET_CLI_TELEMETRY_OPTOUT: 1
powershell/src/powershell/tools/releaseBuild/azureDevOps/releaseBuild.yml:  POWERSHELL_TELEMETRY_OPTOUT: 1
powershell/src/powershell/build.psm1:    $command = "`$env:POWERSHELL_TELEMETRY_OPTOUT = 1;"
powershell/src/powershell/build.psm1:        $originalTelemetry = $env:POWERSHELL_TELEMETRY_OPTOUT
powershell/src/powershell/build.psm1:        $env:POWERSHELL_TELEMETRY_OPTOUT = 1
powershell/src/powershell/build.psm1:        $env:POWERSHELL_TELEMETRY_OPTOUT = $originalTelemetry
powershell/src/powershell/.vsts-ci/linux.yml:  DOTNET_CLI_TELEMETRY_OPTOUT: 1
powershell/src/powershell/.vsts-ci/linux.yml:  POWERSHELL_TELEMETRY_OPTOUT: 1
powershell/src/powershell/.vsts-ci/mac.yml:  DOTNET_CLI_TELEMETRY_OPTOUT: 1
powershell/src/powershell/.vsts-ci/mac.yml:  POWERSHELL_TELEMETRY_OPTOUT: 1
powershell/src/powershell/.vsts-ci/windows.yml:  DOTNET_CLI_TELEMETRY_OPTOUT: 1
powershell/src/powershell/.vsts-ci/windows.yml:  POWERSHELL_TELEMETRY_OPTOUT: 1
powershell/src/powershell/.vsts-ci/windows-daily.yml:  DOTNET_CLI_TELEMETRY_OPTOUT: 1
powershell/src/powershell/.vsts-ci/windows-daily.yml:  POWERSHELL_TELEMETRY_OPTOUT: 1
powershell/src/powershell/.vsts-ci/install-ps.yml:  DOTNET_CLI_TELEMETRY_OPTOUT: 1
powershell/src/powershell/.vsts-ci/install-ps.yml:  POWERSHELL_TELEMETRY_OPTOUT: 1
powershell/src/powershell/README.md:To opt-out of sending telemetry, create an environment variable called `POWERSHELL_TELEMETRY_OPTOUT` set to a value of `1` before starting PowerShell from the installed location.
powershell/src/powershell/src/Microsoft.PowerShell.ConsoleHost/host/msh/Telemetry.cs:        private const string TelemetryOptoutEnvVar = "POWERSHELL_TELEMETRY_OPTOUT";
Ответить | Правка | Наверх | Cообщить модератору

86. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от mommy (?), 05-Мрт-20, 19:34 
Зачем это сдесь?
Ответить | Правка | Наверх | Cообщить модератору

89. "Доступна командная оболочка PowerShell 7.0"  –1 +/
Сообщение от mumu (ok), 05-Мрт-20, 20:21 
Стандарт де-факто для администрирования в 2020. Годнота.
Ответить | Правка | Наверх | Cообщить модератору

95. "Доступна командная оболочка PowerShell 7.0"  +6 +/
Сообщение от Аноним (-), 05-Мрт-20, 23:03 
Бoльные yблюдки. Но как еще можно назвать таких людей?
Ответить | Правка | Наверх | Cообщить модератору

96. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от А (??), 05-Мрт-20, 23:05 
И тоооолько в 7-й версии добавили &&.

Всю дорогу внешняя уродливость мелкомягких решений.

Ответить | Правка | Наверх | Cообщить модератору

107. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (107), 06-Мрт-20, 07:26 
а в нем можно как-то изменить поведение TAB, чтобы не перебор, а листинг, просто дико бесит этот перебор, иногда приходится пользоваться. еще отдельно бесит тупое именование командлетов, вместо сабэлемент-действие действие-сабэлемент, и вообще начинаю вспоминать про этот повершит бесит ска, взяли настроение испортили
Ответить | Правка | Наверх | Cообщить модератору

117. "Доступна командная оболочка PowerShell 7.0"  +2 +/
Сообщение от пох. (?), 06-Мрт-20, 10:31 
> а в нем можно как-то изменить поведение TAB, чтобы не перебор, а

Set-PSReadlineKeyHandler -Key Tab -Function Complete

и судя по поведению - это таки именно readline ;-)

И да, другие кнопки переопределять тоже можно.

Ответить | Правка | Наверх | Cообщить модератору

110. "Доступна командная оболочка PowerShell 7.0"  –2 +/
Сообщение от Аноним (112), 06-Мрт-20, 09:27 
А кроме телеметрии есть чего полезного.
Ответить | Правка | Наверх | Cообщить модератору

127. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (127), 06-Мрт-20, 22:56 
Умом все тронулись на своей телеметрии! Везде нытьё только об одном!
Ответить | Правка | Наверх | Cообщить модератору

128. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от oidumeeh (?), 07-Мрт-20, 05:37 
Паранойя требует того, чтобы телеметрия *включалась*, а не отключалась.  
Ответить | Правка | Наверх | Cообщить модератору

129. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от mumu (ok), 07-Мрт-20, 12:31 
Местная школота просто не знает PS, его возможности и области применения, т.к. это продакшен утилита, а не академическая. Пойдут работать - познакомятся. Пока им остается кукарекать только про что звон слышали.
Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору

139. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 08-Мрт-20, 05:45 
Вообще-то, как имевший дело с MS и их тулзами, в том числе и этим, имею заметить что лучшее что можно сделать с такой конторой - уволиться из нее к дьяволу. Мерзкие рабочие инструменты - это все же голимо, что бы пиарасты не вякали :)
Ответить | Правка | Наверх | Cообщить модератору

145. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (140), 08-Мрт-20, 11:04 
Твоё мнение истина в последней инстанции?)
Ответить | Правка | Наверх | Cообщить модератору

157. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 09-Мрт-20, 01:48 
> Твоё мнение истина в последней инстанции?)

Не обязательно. Но судя по драпу девелоперс, девелоперс, девелоперс и появлению WSL - мне почему-то кажется что я такой ну вот вообще совсем не один.

Ответить | Правка | Наверх | Cообщить модератору

162. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (158), 09-Мрт-20, 10:23 
Кролики думали что они занимаются любовью. А на самом деле их разводили.(с)
Просто мс пытается делать деньги на всём. Если люди хотят всл - они им запилили всл. Если в абажуре люди хотят запускать линух - они им дали эту возможность. Бизнес, ничего личного.
Ответить | Правка | Наверх | Cообщить модератору

164. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (-), 10-Мрт-20, 01:34 
> Кролики думали что они занимаются любовью. А на самом деле их разводили.(с)

Именно поэтому я и держусь подальше от MS и их тулсов теперь. Спасибо, насмотрелся на их внутреннюю кухню - и теперь все это "счастье" будет происходить как-нибудь без меня.

> Если в абажуре люди хотят запускать линух - они им дали эту возможность. Бизнес, ничего личного.

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

Ответить | Правка | Наверх | Cообщить модератору

147. "Доступна командная оболочка PowerShell 7.0"  +1 +/
Сообщение от mumu (ok), 08-Мрт-20, 12:12 
Сирёзно? Ну ка введи мне быстро и просто список активных за последние 2 месяца менеджеров без телефонных номеров, которые состоят в группе "test" и при этом не меняли пароль больше полугода.
Давай ковбой.
Ответить | Правка | К родителю #139 | Наверх | Cообщить модератору

156. "Доступна командная оболочка PowerShell 7.0"  –1 +/
Сообщение от Аноним (-), 09-Мрт-20, 01:46 
Одна из причин оттуда уволиться - это как раз возможность заняться чем-то поинтереснее чем вот такой унылый трэш, так что сорянчик, мне над таким таском, кхе-кхе, думать впадлу. Потому что для этого надо копаться в самба тулсах, чтоли, а AD я и на винде наелся выше крыши, вместе с тем адилищем которое для него воротят такие мега вело-перы :)
Ответить | Правка | Наверх | Cообщить модератору

161. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (158), 09-Мрт-20, 10:05 
Как и ожидалось.
А как дышал балаболка, как дышал... хехе.
Ответить | Правка | Наверх | Cообщить модератору

163. "Доступна командная оболочка PowerShell 7.0"  –1 +/
Сообщение от Аноним (-), 10-Мрт-20, 01:31 
Ну, блин, мне действительн не интересно копаться в этом MSовском крапе. Я даже допускаю что в конкретно вот том случае это может даже работат лучше. Но мне интересны другие случаи - и в них эта голимая ынтырпрайзятина совершенно непотребна.
Ответить | Правка | Наверх | Cообщить модератору

172. "Доступна командная оболочка PowerShell 7.0"  +/
Сообщение от Аноним (172), 10-Мрт-20, 18:00 
> Ну, блин, мне действительн не интересно копаться в этом MSовском крапе. Я
> даже допускаю что в конкретно вот том случае это может даже
> работат лучше. Но мне интересны другие случаи - и в них
> эта голимая ынтырпрайзятина совершенно непотребна.

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

Прав был анонимустус, тысячу раз прав. Де..лы вы итшные без знания жизненных реалий и проблем других людей. А гонору то было, гонору.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру