The OpenNET Project / Index page

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



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

Оглавление

Доступна командная оболочка PowerShell 7.0, opennews (?), 05-Мрт-20, (0) [смотреть все]

Сообщения [Сортировка по времени | 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ообщить модератору

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

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




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

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