|
|
| Результаты опроса: PowerShell – это язык программирования или нет? | |||
| Да |
|
19 | 79.17% |
| Нет |
|
5 | 20.83% |
| Свой ответ (в комментариях) |
|
0 | 0% |
| Голосовавшие: 24. Вы ещё не голосовали в этом опросе | |||
|
|
|
Супер-модератор
|
|
PowerShell – это язык программирования или нет?03.07.2025, 15:36. Показов 13151. Ответов 159
Метки нет (Все метки)
Приветствую Вас, уважаемые участники форума!
Собственно, сабж! PowerShell — это кроссплатформенное решение для автоматизации задач, которое включает оболочку командной строки, скриптовый язык и платформу управления конфигурацией. PowerShell поддерживается в Windows, Linux и macOS. Некоторые специалисты из сферы информационных технологий, не признают его в качестве языка программирования. Они считают, что код, написанный им – это только скрипт, не более. Однако это не так. PowerShell (в переводе с английского «мощная оболочка») считается скриптовым языком программирования (ЯП) с объектно-ориентированным подходом. Он предназначен для создания команд, которые управляют компонентами ОС Windows, запуска автоматизированных сценариев в интегрированной среде ISE. Хотя изначально и был создан для выполнения административных задач, но он также имеет элементы ЯП: условия, циклы, исправление ошибок, взаимодействие с переменными, объектами, массивами. Он имеет унифицированный синтаксис, использует принцип обозначения команд в формате «глагол-существительное». Это делает его удобным для разработчиков, сисадминов. Источники: https://learn.microsoft.com/ru... rshell-7.5 https://bgstaff.ru/news/Powers... i629315675 Так как всё таки интерпретировать PowerShell? Является ли он языком программирования? Жду Ваших мнений!
0
|
|
| 03.07.2025, 15:36 | |
|
Ответы с готовыми решениями:
159
PowerShell vs PowerShell ISE PowerShell 6.x+ нет Windows Workflow Foundation как переделать эту программу в форму Windows или вставить этот код PowerShell в форму Windows? |
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
|
||
| 10.07.2025, 16:05 | ||
|
Или в каких случаях имеет смысл для написания ПО использовать PowerShell вместо популярных языков общего назначения (C#, Java, Python)?
0
|
||
|
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
|
||||||
| 10.07.2025, 22:08 | ||||||
![]() Тут вообще неважно, на чём именно скрипты написаны. Скрипты могут нести куда больше пользы, чем многие готовые/законченные ПО, поэтому во многих случаях они не просто заменяют какие-то ПО, а в значительной степени улучшают КПД пользователя в сравнении с таковыми, что тут существенно важнее, особенно для администрирования. Но для создания гуёв я бы PS точно не использовал, разве что ради развлечения.
1
|
||||||
| 10.07.2025, 23:24 | ||
|
Когда есть Фатальный недостаток — написано не мной.
2
|
||
|
163 / 50 / 5
Регистрация: 03.06.2020
Сообщений: 606
|
||
| 11.07.2025, 07:06 | ||
|
Равнозначно, отличного спеца по PShell маловероятно обрадует задача масштабирования портала, DBMS ... или типичные даже для джуна. 2. в этой замене нет смысла. PShell инструмент, который нужен для конкретной задачи. Лучше всего и быстрее создается и выполняется. Нам пора привыкнуть, под каждый винт своя отвертка. Кто хоть раз разбирал западную технику с их винтами от крестика до мудреной звездочки или другой фигуры, наверное успел это заметить. Maks поднял тему с вопросом, которым задается слесарь с опытом в несколько десятилетий. Можно крестовые отвертки считать инструментом, в сравнении с плоскими. В общих чертах мне это так представляется.
0
|
||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
|||
| 11.07.2025, 08:59 | |||
|
А прения - вам-то какое дело до того с кем они проходят? Не хотите отвечать - не отвечайте, а воду лить - какой в этом смысл? Ответ на опрос вы уже, всё равно, оставили...
0
|
|||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
|
|||
| 11.07.2025, 09:46 | |||
|
1
|
|||
|
90 / 23 / 1
Регистрация: 04.07.2025
Сообщений: 97
|
||
| 11.07.2025, 10:01 | ||
|
0
|
||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
||||
| 11.07.2025, 10:02 | ||||
|
ЗЫ и да, по поводу аргументов:
0
|
||||
|
90 / 23 / 1
Регистрация: 04.07.2025
Сообщений: 97
|
||
| 11.07.2025, 10:04 | ||
|
1. PS использует встроенные в ОС утилиты,а если они (утилиты) есть, зачем тогда сторонний софт, дублирующий их работу? 2. PS работает с консольными версиями сторонних программ, тут сравнение некорректно, поскольку PS использует этот софт, а значит не замещает его.
0
|
||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
|
||
| 11.07.2025, 10:06 | ||
|
Когда есть специфические требования к ПО. Например, у меня была ситуация, когда клиенту была нужна программа для анализа/обработки данных. При этом ему было нельзя ничего устанавливать на сервер. Я бы предпочёл написать скрипт на F#, но клиенту даже конфигурацию ОС нельзя было менять (требования безопасников). Пришлось писать на PowerShell скрипт, размером в несколько тысяч строк. Причём, скрипт должен был работать на всех версиях PowerShell (так как обновлять PowerShell до конкретной версии тоже было нельзя).
0
|
||
|
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
|
||
| 11.07.2025, 10:17 | ||
|
1
|
||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
|
||
| 11.07.2025, 10:20 | ||
|
Например, недавно мне нужно было проанализировать (файловые) логи за год. Я быстро написал скрипт, который собрал нужную мне информацию и вывел в удобном для меня виде.
1
|
||
|
5184 / 1074 / 150
Регистрация: 29.01.2013
Сообщений: 6,263
|
|
| 11.07.2025, 10:26 | |
|
пока Python - ЯП, PS - тоже ЯП
0
|
|
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
|||
| 11.07.2025, 10:41 | |||
|
Добавлено через 4 минуты
0
|
|||
|
5184 / 1074 / 150
Регистрация: 29.01.2013
Сообщений: 6,263
|
|
| 11.07.2025, 10:43 | |
|
YuS_2, так это в принципе вопрос веры) какие уж тут аргументы?)
0
|
|
| 11.07.2025, 11:51 | |
|
0
|
|
| 11.07.2025, 11:57 | |
|
0
|
|
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
||
| 11.07.2025, 12:36 | ||
|
0
|
||
|
5184 / 1074 / 150
Регистрация: 29.01.2013
Сообщений: 6,263
|
|
| 11.07.2025, 14:10 | |
|
0
|
|
| 11.07.2025, 14:10 | |
|
Запуск скрипта powershell при появлении файла с нужными расширениями и редактирование этих расширений Как Powershell разбирает командную строку ( наконец-то это появилось в документации ! )
Язык программирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|