|
|
| Результаты опроса: PowerShell – это язык программирования или нет? | |||
| Да |
|
19 | 79.17% |
| Нет |
|
5 | 20.83% |
| Свой ответ (в комментариях) |
|
0 | 0% |
| Голосовавшие: 24. Вы ещё не голосовали в этом опросе | |||
|
|
|
Супер-модератор
|
|
PowerShell – это язык программирования или нет?03.07.2025, 15:36. Показов 12038. Ответов 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? |
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
||
| 10.07.2025, 16:05 | ||
|
Или в каких случаях имеет смысл для написания ПО использовать PowerShell вместо популярных языков общего назначения (C#, Java, Python)?
0
|
||
|
7002 / 2886 / 1110
Регистрация: 06.06.2017
Сообщений: 9,813
|
||||||
| 10.07.2025, 22:08 | ||||||
![]() Тут вообще неважно, на чём именно скрипты написаны. Скрипты могут нести куда больше пользы, чем многие готовые/законченные ПО, поэтому во многих случаях они не просто заменяют какие-то ПО, а в значительной степени улучшают КПД пользователя в сравнении с таковыми, что тут существенно важнее, особенно для администрирования. Но для создания гуёв я бы PS точно не использовал, разве что ради развлечения.
1
|
||||||
| 10.07.2025, 23:24 | ||
|
Когда есть Фатальный недостаток — написано не мной.
2
|
||
|
163 / 50 / 5
Регистрация: 03.06.2020
Сообщений: 594
|
||
| 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
|
|||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
|||
| 11.07.2025, 09:46 | |||
|
1
|
|||
|
89 / 22 / 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
|
||||
|
89 / 22 / 1
Регистрация: 04.07.2025
Сообщений: 97
|
||
| 11.07.2025, 10:04 | ||
|
1. PS использует встроенные в ОС утилиты,а если они (утилиты) есть, зачем тогда сторонний софт, дублирующий их работу? 2. PS работает с консольными версиями сторонних программ, тут сравнение некорректно, поскольку PS использует этот софт, а значит не замещает его.
0
|
||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
||
| 11.07.2025, 10:06 | ||
|
Когда есть специфические требования к ПО. Например, у меня была ситуация, когда клиенту была нужна программа для анализа/обработки данных. При этом ему было нельзя ничего устанавливать на сервер. Я бы предпочёл написать скрипт на F#, но клиенту даже конфигурацию ОС нельзя было менять (требования безопасников). Пришлось писать на PowerShell скрипт, размером в несколько тысяч строк. Причём, скрипт должен был работать на всех версиях PowerShell (так как обновлять PowerShell до конкретной версии тоже было нельзя).
0
|
||
|
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
|
||
| 11.07.2025, 10:17 | ||
|
1
|
||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
||
| 11.07.2025, 10:20 | ||
|
Например, недавно мне нужно было проанализировать (файловые) логи за год. Я быстро написал скрипт, который собрал нужную мне информацию и вывел в удобном для меня виде.
1
|
||
|
5184 / 1074 / 150
Регистрация: 29.01.2013
Сообщений: 6,258
|
|
| 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,258
|
|
| 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,258
|
|
| 11.07.2025, 14:10 | |
|
0
|
|
| 11.07.2025, 14:10 | |
|
Запуск скрипта powershell при появлении файла с нужными расширениями и редактирование этих расширений Как Powershell разбирает командную строку ( наконец-то это появилось в документации ! )
Язык программирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Очистка реквизитов и табличных частей документа при копировании
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|