Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » PowerShell

Модерирует : KLASS, IFkO

KLASS (06-03-2018 00:43): Объединение тем по сценариям: Сценарии Windows
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

   

Uriu

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версии

PowerShell 1.0 -  На текущий момент совершенно неактуальная версия, интересная только для истории. /Прямые ссылки/
PowerShell 2.0 и WinRM 2.0 - Последняя версия, работающая на Windows XP и Windows 2003 (Ещё) /Прямые ссылки/
PowerShell 3.0 (Windows Management Framework 3.0)
PowerShell 4.0 (Windows Management Framework 4.0)
PowerShell 5.0 (Windows Management Framework 5.0)
PowerShell 5.1 (Windows Management Framework 5.1)
PowerShell Core 6.0 (не заменяет PowerShell 5.1)



Ассоциация

Что бы ассоциировать скрипты с PowerShell, аналогично выполнению .bat/.cmd-файлов
нужно в командной строке набрать следующую команду(ы)
Версии 1.0-5.1 для 32-битных ОС: ftype microsoft.powershellscript.1=%windir%\system32\windowspowershell\v1.0\powershell.exe -file "%1"  
%*
 
Версии 1.0-5.1 для 32-битных ОС: ftype microsoft.powershellscript.1=%windir%\sysWOW64\windowspowershell\v1.0\powershell.exe -file "%1"  
%*
 
Версия 6.0 дя 32-битной ОС: ftype microsoft.powershellscript.1="C:\Program Files (86)\PowerShell\6.0.0\pwsh.exe"  -file "%1" %*
Версия 6.0 дя 64-битной ОС: ftype microsoft.powershellscript.1="C:\Program Files\PowerShell\6.0.0\pwsh.exe"  -file "%1" %*



вопрос о подписи скриптов

Что бы PowerShell не задавал вопрос о том, что скрипты не подписаны, ввести в нем команду
set-executionpolicy unrestricted
или в командной строке
powershell Set-ExecutionPolicy Unrestricted -force
(для этих 2-х действий требуются административные права)



Прочее


  • Если используете "белый список" в брандмауэре Windows, то для работы сценариев в сети необходимо создать 2 исходящих правила для svchost.exe и PowerShell.exe.
  • В отличие от батников кодировка скриптов на PowerShell должна быть 1251 (ANSI)




Расширение возможностей PowerShell
Функции
* Write-Color
* PowerTab --- Расширение функций клавиши Tab
Провайдеры
Готовые скрипты
* Ошибки и предупреждения в журнале событий по электронной почте (в4.0)
 


Работа со сценариями в Windows PowerShell
Раздел в MSDN
Краткие справочники по Windows PowerShell 3.0 (english)
Windows PowerShell Франк Кох (БЕРН)  Разработчик и пропагандист платформы. На русском языке в формате pdf и doc

Всего записей: 340 | Зарегистр. 25-11-2004 | Отправлено: 07:13 23-03-2006 | Исправлено: KapralBel, 09:31 29-01-2018
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2as

Цитата:
- насколько сочетаемы скриптовость и наследование (т.е. элементы ООП)  

 
Я более удивляюсь элементам ФП - суровому матану на службе у XOЧУ  
 
ФП появляется именно в "связывании" продвинутых функций.  
Это ноухау пошиковской трубы: в баше/cmd никакого ФП не возникает.
 
 

Цитата:
- как приживется в других средах (в том же Линуксе)  

 
у вмваре прижился уже более десяти лет как, у нетапы типа пяти...
 
тут важна инструментовка крычажков управления реальными штуками для начала в .NET [Core]
И далее  - создание привязок к ним в командлетах PS
 
 

Цитата:
- предполагаемый жизненный путь PS (ушел, ушли разработчика)  

 
вот чтобы был жизненный путь, и нужны среди прочего
- модульность и репозитории
- раздвоение личности юзероадмина на "мастера и подмастерье"
 
(Границу проводить не нужно: она динамична.
Когда реализуешь свою сиюминутную хотелку, делай это с прицелом на такое будущее, когда некогда будет загружать в мозг то, чем грузишь его сейчас)  
 
В крайнем случае - т.е. если пролюбили вот это всё вообще -  то прокси-функции.
 
 
Добавлено:

Цитата:
Ничего в этом нового - так было всегда - сначала решаешь, что необходимо, потом каким инструментом наиболее рационально решить.  

 
А здесь другое.
 
Сперва принимаешь на веру, что пошиком можно решить всё.
Затем подбираешь искомую трубу.
Наконец, зовёшь мастеров - или сам грызёшь гранит мастерства.
 

 

Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 09:16 03-09-2017 | Исправлено: LevT, 10:52 03-09-2017
covalencko5005

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Очень содержательно.

Всего записей: 2 | Зарегистр. 03-09-2017 | Отправлено: 11:36 03-09-2017
YuS_2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2as

Цитата:
- предполагаемый жизненный путь PS (ушел, ушли разработчика)  
 - как приживется в других средах (в том же Линуксе)

https://ru.wikipedia.org/wiki/Windows_PowerShell
https://msdn.microsoft.com/en-us/powershell
https://github.com/PowerShell/PowerShell

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 11:37 03-09-2017 | Исправлено: YuS_2, 11:38 03-09-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuS_2
 
действительно, я забыл упомянуть второй аспект из двух
 
1) внешнее управление чем угодно  
      (через привязки .NET или просто командлеты-обёртки родных API.  
       Точнее наоборот очень НЕпросто, ибо надо учитывать "подковёрный матан" трубостроительства)
 
2) выполнение на других ОС, отличных от винды.
 
 
Добавлено:
 
В части два напрашиваются всякие штуки....
Например procfs PSProvider  
 

Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 12:23 03-09-2017 | Исправлено: LevT, 12:34 03-09-2017
2as

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuS_2
LevT
мои слова:

Цитата:
как приживется в других средах? (в том же Линуксе)

исходят из очень простой логики (смотрим первую ссылку от YuS_2):
   1. построен на базе Microsoft .NET Framework и интегрирован с ним (интегрирован в оболочку * другими словами).
   2. Является расширяемым средством автоматизации от Microsoft с открытым исходным кодом, написаным на C# (Java, вид сбоку),
     C#(и  .NET) это Java:  
   3. Цитата:
"Платформа .NET Framework, в свою очередь, явилась ответом компании Microsoft на набравшую к тому времени большую популярность платформу Java компании Sun Microsystems".
 
Вот и получается, Java в Linux (Unix) с 1995 года, а Microsoft со своим .NET для *nix "очнулись" лишь где то к 2014 году.  Смешно **
 
А зачем в Линуксе две Java спрашивается? Только ради PowerShell? Или всё серьёзнее - и нужно спасать от небытия саму Microsoft?  
(И объяснения в любви к Linux **  - это не просто "мы всё проспали", а способ "удушить в объятиях" прикарманив? *** )    
 
И не будет ли .NET на Линуксе (вместе с PowerSell - так как он на ней основан) этакой бородавкой от Windows: "хоть тушкой, хоть чучелом, но вместе с прогрессивным человечеством". Вроде и не нужна, но сковырнуть нельзя...  
 
 
Примечания:
 
* А предыдущая попытка - Windows Script Host "не пошла"  в частности и потому, что WSH не был интегрирован с оболочкой.
 
**
- 2001 год, октябрь - "Линукс - раковая опухоль"
        http://www.theregister.co.uk/2001/06/02/ballmer_linux_is_a_cancer/
- 2014 год - генеральный директор Microsoft Сатья Наделла: "Мы любим Линукс"
 
*** Некоторые Этапы Большого Пути MicroSoft:
 - браузер Netscape (1994)  ...  браузер IE (1995)
 - Sybase SQL Server (1987) ...  Microsoft SQL Server (1989)
    (До версии 7.0 исходный код MS SQL Server основывался на коде Sybase SQL Server)
 - Java в Unix (1995)             ...   .NET, С# в Windows (2000)
   =============
 - 2001 : "Линукс - раковая опухоль ...  "2014 : "Мы любим Линукс"
 
 
Ну и в заключение про Windows 10 "отбросив остатки приличия"
  или же
поиск смыслов в фильме Квентина Тарантино "Убить Билла":
                                                                                                   http://vashgolos.net/readnews.php?id=66491  
 
 
Добавлено:

Цитата:
Границу проводить не нужно: она динамична.

Граница не на уровне:  
 - постановка задачи (потребности) - её решение (реализация).
     или
 - разработчик (создание командлета) - админ (использование командлета)  
 
А на уровне инструментов:
 - для применения (скрипты, функциональное программирование)
 - для разработки (.NET, классы, ООП)
...
 и не мешать всё в кучу.
(Вы даже упомянули, что вначале так и было).

Всего записей: 3482 | Зарегистр. 09-09-2003 | Отправлено: 06:19 04-09-2017 | Исправлено: 2as, 07:19 04-09-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2as

Цитата:
А на уровне инструментов:  
 - для применения (скрипты, функциональное программирование)  
 - для разработки (.NET, классы, ООП)  

 
Powershell вообще для применения
Прежде чем что-то для него разрабатывать, стоит как минимум осилить всё, что там и так есть из коробки.
И то, что выдали уже это осилившие.
 
применение бывает разным:  
на уровне подмастерья (например, в консоли с ограниченным языком a-la RBAC) или  
на уровне мастера, который создаёт повторно используемые инструменты, включая вот такие вот консоли.
 
 
Добавлено:
Но остаются инвариантными (самоцитаты):
 

Цитата:
В нынешних реалиях чтобы использовать комп по-взрослому, не нужно изучать ни программирование, ни даже "скриптование".  
Достаточно уметь ставить задачи, конкретно для пошика.  
 
А именно комбинировать нужную "трубу" из командлетов  
- известных  
- найденных где-то в сети  
- воображаемых.  

 

Цитата:
Сперва принимаешь на веру, что пошиком можно решить всё.  
Затем подбираешь искомую трубу.  
Наконец, зовёшь мастеров - или сам грызёшь гранит мастерства.  
 

 
 
Добавлено:
 

Цитата:
А зачем в Линуксе две Java спрашивается? Только ради PowerShell?  

 
В лине, как известно, всего по многу.
Принцип там такой: бызыр а не собор.
 
Вот и "строители соборов" открыли свою лавку.
 
 
 
Добавлено:
 
А PS фреймворк для юнит-тестирования Plaster стал первым изначально опенсорс проектом, поставляемым с виндой.  
Поверх него тут же наворотили Microsoft.PowerShell.Operation.Validation - для сигнализации админам о дрейфе инфраструктуры.

Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 16:06 04-09-2017 | Исправлено: LevT, 23:30 04-09-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2as

Цитата:
 1. построен на базе Microsoft .NET Framework и интегрирован с ним (интегрирован в оболочку * другими словами).  

 
Мало того: PS является классом .NET, инстанс которго может быть заведён в любом приложении.
powershell.exe и powershell_ise.exe это только примеры PS хостов
 
можно захостить в ASP.NET, есть и пара сторонних вебсерверов, платный и бесплатный.
Есть куча прикладных консолей управления (AD, Exchange, PowerCLI, Veeam, Devolutions ...)
 
Короче PS это именно среда исполнения "труб", чистая функция.  
Любой внешний вид дело вторичное и наживное.
 

Код:
 
using System.Management.Automation;
 
var shell = PowerShell.Create();
shell.Commands.AddScript("Get-Service | Out-String");
var results - shell.Invoke();
foreach (var psObject in results) {
// use psObject
}
 

 
 

Цитата:
написаным на C# (Java, вид сбоку)

 
ну.. если нелениво прикладывать усилия назло мелкомягким, можете попробовать реализовать трубу на Java...
  и для начала хотя бы несколько сотен привязок к управляемым объектам в реальном мире  
(а то иначе нечем будет рулить.
Начните хотя бы с провайдеров иерархических данных, тут напрашиваются procfs и sysctl)  
 
Сделаете и люди к вам потянутся, я гарантирую это!


Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 16:16 06-09-2017 | Исправлено: LevT, 17:02 06-09-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

 
 
Powershell накладывает дисциплину взаимодействия  
дисциплину взаимодействия вокруг "трубостроительства"
дисциплину взаимодействия заказчиков и мастеров
 
Организованные таким манером участники процесса способны сообща построить "собор".
(По мнению оппонентов, собор то ли вовсе не нужен, то ли якобы посилен лишь гениям-одиночкам и чисто случайно)
 
Всё это проходит мимо несостоявшихся гениев "самоделкиных",  
для которых PoSH очередная любимая или НЕлюбимая игрушка
привыкшиx к взаимодействию "базарному".
 
Именно поэтому для них закрыты новые горизонты, доступные благодаря этому социальному инструменту.

Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 17:57 08-09-2017 | Исправлено: LevT, 18:21 08-09-2017
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
LevT
Если честно, эти Ваши дифирамбы про PowerShell уже достаточно достали.
Все Ваши фразы настолько общие, что при желании их можно применить к любому языку программирования, программе и даже операционной системе. Можно взять cmd и подставляя в Ваших фразах cmd сместо PowerShell (можно трубы заменить на что-нибудь) получим тоже самое.
 
Поэтому, предлагаю дальнейшие хвалебные песни про PS считать демагогией и флудом.
 
П.С.
Мне, как программисту, PS сплошной синтаксический винегрет, где разработчики поставили задачу, что бы одно и тоже можно было сделать как можно большим количеством способов, причём каждый способ был как можно больше не похож на другие. "Смешались в кучу кони, люди".
 
П.С.С.
Другая задача, которую ставили разработчики PS - сделать язык похожим внешне сразу на многие друге языки, но при этом чтобы всё похожее работало совершенно иначе, чем в исходных языках.

----------
Разум когда-нибудь победит

Всего записей: 3179 | Зарегистр. 09-02-2003 | Отправлено: 00:36 09-09-2017 | Исправлено: Smitis, 00:41 09-09-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Если честно, эти Ваши дифирамбы про PowerShell уже достаточно достали.  
Все Ваши фразы настолько общие, что при желании их можно применить к любому языку  

 
Нет.
Как пример, ближайший к PS чистый .NET.
Пользоваться просто... если держишь в голове полный поисковый кэш по API.
 
(И кстати, PS не является .NET языком: в нём нет кучи фич, автоматически им доступных.)
 
 

Цитата:
Можно взять cmd и подставляя в Ваших фразах cmd сместо PowerShell (можно трубы заменить на что-нибудь) получим тоже самое.  

 
cmd тоже никого не сорганизовал на "соборы": это подражание никсовому шеллу, притом ограниченное.
Шелл плодит "самоделкиных"... В Линуксах это уже поняли и на потребность в "соборе" отреагировали принятием systemd  
 
Ну и где ж петь дифирамбы, как не в специальной теме?
 
 

Цитата:
Мне, как программисту, PS сплошной синтаксический винегрет, где разработчики поставили задачу, что бы одно и тоже можно было сделать как можно большим количеством способов,  

 
Да, это так
Например потому, что при настоящем монструозном хайлоаде труба начинает выступать тормозом - и тогда помогает переписать инструменты без неё.
 
Это откладывает наступление той нагрузки, когда не вытягивает уже PS как таковой
Подробнее...
 
Добавлено:
 

Цитата:
Другая задача, которую ставили разработчики PS - сделать язык похожим внешне сразу на многие друге языки, но при этом чтобы всё похожее работало совершенно иначе, чем в исходных языках.

 
согласен, есть такое.
Синтаксис это замануха, чтобы не ошарашивать сходу "подковёрным матаном" "состоявшихся самоделкиных"  
 
С другой стороны, количество символов в алфавите ограничено, ограничено и количество способов сложить из них то, что будет воспринято как слова и выраженния.
 
 
Добавлено:
 
Кстати systemd и PS близнецы-братья.
 
Очень они схожи: нечто враждебное  - и чётко встречаемое в штыки традиционалистами - ставится на службу системе.
И решает назревшие, каждый внутри своего болота, задачи конвергенции.

Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 10:19 09-09-2017 | Исправлено: LevT, 12:22 09-09-2017
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
LevT
Непонятно Ваше сравнение PS с демоном. Всё таки это разные вещи.
 

Цитата:
и чётко встречаемое в штыки традиционалистами - ставится на службу системе.

Ну так все эти шеллы ставятся на службу системе. Для того и придуманы. Как "традиционалист" вижу в PS то же самое средство для "самоделкиных" и наблюдая тенденцию его использования, а так же заложенные в него средства, он таковым задумывался и является. Превращать его в нечто большее бессмысленно.
 


----------
Разум когда-нибудь победит

Всего записей: 3179 | Зарегистр. 09-02-2003 | Отправлено: 14:12 09-09-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
Сравнил я их по двум причинам:
 
1) вижу сходство в шоковом действии на традиционалистов (PS для виндовых, systemd для линёвых).
 
2) вижу сходство systemd с Powershell в том, что он навязывает предлагает консистентную модель управления
       тем, что традиционно управлялось разномастными, разноместными и разнородными крычажками
(знанием которых мерялись промеж собою "самоделкины")
 
 

Цитата:
Как "традиционалист" вижу в PS то же самое средство для "самоделкиных"  

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

Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 14:52 09-09-2017 | Исправлено: LevT, 15:25 09-09-2017
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
ага, микроскоп для плотников

Деревянный микроскоп для плотников. В самый раз.

----------
Разум когда-нибудь победит

Всего записей: 3179 | Зарегистр. 09-02-2003 | Отправлено: 23:01 09-09-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Остаётся обосновать )
 
 
Добавлено:
 
ЗЫ. Только что пришла аналогия
В JS сейчас та же песня: выходят одна за другой книги "вы не знаете JavaScript"
 
Аудитория  - "старпёры", недавние может быть виртуозы в фронтенде или даже Node
 а язык тем временем обпророс функциональным "матаном".
 
ЗЗВ. Я лично я если и начну туда читать - то конретно ради того матана ))

Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 23:17 09-09-2017
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Остаётся обосновать )  

Ага. И вот это тоже:
Цитата:
ага, микроскоп для плотников

 
В целом же, надо вспомнить, для чего PS создавался и как позиционировался. Типа, навороченная командная оболочка. Тот же молоток плотника, по Вашей терминологии, к которому прикрутили стамеску, уровень и т.д., такой вот мультиинструмент для плотника. С годами молоток оброс ещё инструментами, среди них есть и микроскоп Но в основе это всё тот же молоток, которому пытаются сделать ребрединг выдавая как некое сверх достижение в области языков программирования. При этом основа всё тот же "молоток" с нелепым синтаксисом, представляющим собой надёрганные из разных мест плохо совместимые идеи. В таком виде плотникам он уже малоинтересен как сильно переусложнённый. Инженерам он малоинтересен своими нелепостями, в конце концов чуть что приходится хвататься за дотнет, так лучше сразу на дотнете (c#) и делать. Можно, конечно и написать что-нибудь, основы "заменить собой cmd" он сохранил. Но не более. Интересен он больше маркетолагам из MS, надо же делать хорошую мину.
Поэтому Ваше заявление
Цитата:
Очень они схожи: нечто враждебное  - и чётко встречаемое в штыки традиционалистами
на самом деле ничем не обоснованно. Просто PS казался не особо нужен в том виде, в каком существует. Да, его усиленно не первый год продвигают. Продвинул же Билл свой VB, не самый лучший бейсик в мире. Но PS уже заболел болезнью других продуктов - частая смена версий. Сначала ругали VB за то, что на компьютере вечно не оказывалось нужного ему рантайма или активикса. К тому моменту, когда рантайм появился на каждом комьютетере, VB оказался не у дел, потому что пошли дотнетовские технологии. И история стала повторяться. И только только дотнет стал появляться на всех компьютерах, как версии дотнета стали штамповаться как горячие пирожки. PS повторяет туже ошибку.


----------
Разум когда-нибудь победит

Всего записей: 3179 | Зарегистр. 09-02-2003 | Отправлено: 01:27 10-09-2017
Userrr



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В целом же, надо вспомнить, для чего PS создавался и как позиционировался. Типа, навороченная командная оболочка

он позиционировался как аналог bash. таким и остался, удобный инструмент для сисадминов и девопсов.

Всего записей: 10821 | Зарегистр. 21-03-2006 | Отправлено: 01:51 10-09-2017
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Userrr

Цитата:
он позиционировался как аналог bash. таким и остался, удобный инструмент для сисадминов и девопсов.

С этим никто не спорит. Просто некоторые его зачем-то обожествляют, превращая из инструмента в объект поклонения.

----------
Разум когда-нибудь победит

Всего записей: 3179 | Зарегистр. 09-02-2003 | Отправлено: 02:04 10-09-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis

Цитата:
 С годами молоток оброс ещё инструментами, среди них есть и микроскоп  Но в основе это всё тот же молоток, которому пытаются сделать ребрединг выдавая как некое сверх достижение в области языков программирования.

 
Про монаду почему-то молчат, а то "народ не поймёт".
А ведь так и задумывалось изначально (см. Monad manifesto)
 
От названия отказались не только в угоду маркетоложцам, но и потому что было стыдно так называть первую недоделку, зарелизенную из-под палки к сроку выхода Exchange 2007.  
 
 

Цитата:
В таком виде плотникам он уже малоинтересен как сильно переусложнённый.  

 
Это если они тупят в своём "горячем цеху" и не хотят звать на помощь инженеров, вменяемо и уважительно поставив задачу (см. выше)
 
 

Цитата:
Инженерам он малоинтересен своими нелепостями,

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

Цитата:
Но PS уже заболел болезнью других продуктов - частая смена версий

 
Даладно... только что решились перестать волочь v2 в системе, в виде отдельного рантайма.
 
Нет, ну можно сидеть хоть на XP и PSv1. И на IE6,  И на соотв. джаваскрипте.
Это называется дауншифтерство.
Позиция мною лично уважаемая... увы, люди эти обречены на добровольное одиночество в современном мире.
 
Но тут они ведут себя нечестно, и стенаниями о своих трудностях заполонили все форумы.
 
 
Добавлено:
Userrr

Цитата:
он позиционировался как аналог bash.  

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

Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 10:09 10-09-2017 | Исправлено: LevT, 11:32 10-09-2017
PhoenixUA



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis

Цитата:
 "молоток" с нелепым синтаксисом, представляющим собой надёрганные из разных мест плохо совместимые идеи.  

Что имеется в виду? Не вижу ничего нелепого.

Всего записей: 2184 | Зарегистр. 17-11-2005 | Отправлено: 11:07 10-09-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PhoenixUA
Я думаю, что имеется в виду наикрутейшая лёрнинг курва, нужная для того, чтобы правильно написать руками продвинутую функцию/командлет.
Ну, и хэш-таблицы, особенно те, которые задают озаглавленные кастомные поля в промежуточных объектах.
 
Я лично привыкал не менее года...
Как ни напишешь - всё красные закавыки в ISE. Беда какая-то.
 
 
Добавлено:

Цитата:
С другой стороны, количество символов в алфавите ограничено, ограничено и количество способов сложить из них то, что будет воспринято как слова и выражения.

 
 
Добавлено:
Был давно идейно богатый язык, в котором наизобретали разных символов.
APL назывался.
Многие его помнят?

Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 11:12 10-09-2017 | Исправлено: LevT, 11:23 10-09-2017
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » PowerShell
KLASS (06-03-2018 00:43): Объединение тем по сценариям: Сценарии Windows


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru