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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS

Цитата:
Или как "шоколадный" будет тупо ставить в систему всякую муть и не более?

 
шоколадный репозиторий тоже можно завести приватный.
Притом заточенный на установку лекарств.
 
Проблема в том, что например среди наших лекарей есть написавший мне в ПМ:
"Для поиграться - bat, для более серьёзных вещей - нормальные языки программирования. Равнодушен к PowerShell"
(и это на фоне того, что я заменил тремя актуальными строчками его старый, неработающий уже батник, притом новый алгоритм узнал от него же)  
 
Это значит, что он не станет сотрудничать, по крайней мере на этапе тестирования.

Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 20:43 30-08-2017 | Исправлено: LevT, 20:50 30-08-2017
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
Варез-варезом, я хотел наших участников из ОС привлечь к скриптам, чтобы юзеры не просто кнопки давили, а уже учились использовать комп по взрослому. Смотри ПМ.

Всего записей: 11058 | Зарегистр. 12-10-2001 | Отправлено: 20:47 30-08-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
Ты действительно думаешь, у нас на форуме есть идейные игнорасты Варезника?
 
 
Добавлено:
ПМ прочёл, озадачился

Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 20:51 30-08-2017
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
Мля, в том варезнике 5 ведущих (которым пошик по барабану), остальные только тычки друг-другу раздают, да с модерами лаятся. Ты же пытался объяснять, много накапало? )

Всего записей: 11058 | Зарегистр. 12-10-2001 | Отправлено: 20:58 30-08-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
 
"Ведущих" ты имеешь в виду лекарей?
Я понимаю, что они люди творческие и им неинтересно заниматься дистрибуцией своих лекарств.
 
В спасении утопающих заинтересованы сами утопающие, по идее...

Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 21:05 30-08-2017 | Исправлено: LevT, 21:06 30-08-2017
MAGNet



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

Всего записей: 2074 | Зарегистр. 31-03-2004 | Отправлено: 21:07 30-08-2017
PhoenixUA



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MAGNet
Просто сейчас тенденция миграции в облака и на сотнях систем просто задолбаешься тыкать мышкой, да и ошибиться запросто.

Всего записей: 2184 | Зарегистр. 17-11-2005 | Отправлено: 21:15 30-08-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MAGNet
ты прав
Мало того, теперь PS опенсорс, и готов рулить никсами
 
А всякие вмваре, нетапп, veeam, HP, Cisco, Citrix и Dell наперегонки ваяют модули для управления своими актуальными изделиями.
 
 
Добавлено:
PhoenixUA
И да, амазон не хочет отставать от MS.
 
 
Добавлено:
Но интерес утопающих - в собственных частных "облаках"!

Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 21:19 30-08-2017 | Исправлено: LevT, 21:29 30-08-2017
MAGNet



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
PhoenixUA, да-да. изучайте язык управления системой.
на самом деле тру-админы виндоуза всегда знали, что только повершелл рулит.
только тру-админы видоуза могли рулить виндузом-коре гез гуёв..
всякие виндоузикспи-админы даже не подозревали, что бывают виндуозы без гуёв и даже не понимали зачем такое.
теперь всё изменилось.
виндоуз начал популяризировать повершелл.
 
за последние пять лет я видел всего два объявления про работу, где требовался бы админ с уверенным знанием повершелла.
думаю, что теперь количество таких объявлений возрастет.
 
к слову, мне лично повершелл не по зубам вкусу, но это мои личные трудности

Всего записей: 2074 | Зарегистр. 31-03-2004 | Отправлено: 21:36 30-08-2017
PhoenixUA



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

Цитата:
к слову, мне лично повершелл не по зубам вкусу, но это мои личные трудности

У тебя просто задач нужных нет.
У нас сейчас проект по миграции большого количества доменов вместе с Exchange 2010 в другие домены на Windows Server 2016 с Exchange 2016. И без Powershell никуда. Пока пилот, по одному в день проходит, хорошо бы до 5 довести...

Всего записей: 2184 | Зарегистр. 17-11-2005 | Отправлено: 22:07 30-08-2017
Smitis



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

Цитата:
А можно в начало скрипта сунуть определение кодировки 1251, а то что-то после долгих правок скрипта
AkelPad стал по умолчанию открывать его в 866, хотя ранее открывал в 1251.

Сохранить как UTF8, например.

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

Всего записей: 3179 | Зарегистр. 09-02-2003 | Отправлено: 22:36 30-08-2017
Garrich

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

Цитата:
а уже учились использовать комп по взрослому.

Посмотрели как над тобой издеваются и ну его нафик...
Ослику нужна морковка впереди, а не в зад.  

Всего записей: 235 | Зарегистр. 01-07-2016 | Отправлено: 22:44 30-08-2017
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
И немного оффтопика.
Вся эта шняга про "работяг" и "инженеров" абсолютно лажевая.

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

Основное отличие работяг от инженеров:
- Работяга знает, КАК сделать. При этом он может делать вполне годные инструменты, которыми пользуются другие.
- Инженер знает, ПОЧЕМУ надо делать именно так или как-то ещё. При этом сам никаких инструментов может и не делать.


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

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



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Garrich
 
В нынешних реалиях чтобы использовать комп по-взрослому, не нужно изучать ни программирование, ни даже "скриптование".
Достаточно уметь ставить задачи, конкретно для пошика.
 
А именно комбинировать нужную "трубу" из командлетов
- известных
- найденных где-то в сети
- воображаемых.
 
Если первые два пункта проделаны с уважением к труду инженеров, те с удовольствием реализуют пункт третий.  
И помогут уладить нестыковки.
 
 
 
Добавлено:
Smitis
 
Рекомендованные мною несколько страничек всё ж почитайте - и тогда спорьте )
Не со мной, а с Доном Джонсом, сообществами powershell.org и devopscollective и десятками PSUG по всему миру.
 

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



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Smitis, вы со своей философией любого инженера вместе с работягами в гроб вгонете ))
инженер от работяги отличается тем, что последний знает КАК, потому что первый придумал и спроектировал ЧТО

Всего записей: 2074 | Зарегистр. 31-03-2004 | Отправлено: 23:25 30-08-2017
Garrich

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

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

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

Всего записей: 235 | Зарегистр. 01-07-2016 | Отправлено: 23:49 30-08-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Garrich
А я согласен.
Действительно, беда.
Особенно с программистами старой школы.
 
Очень жаль, что с ними невозможно сотрудничать: то, что они предлагают (подтягиваться всем до их уровня), слишком затратно и нереалистично.  
Накладные расходы на коммуникацию запретительно высоки.
 
 
Добавлено:
Ведь помимо написания инструмента есть задача его дистрибуции.
Индустрия придумала всякие процессы разработки ПО, штаты тестировщиков и проч. помянутое KapralBel
 
В условиях сообщества типа руборда вместо всего этого зияющая дыра: умельцы ваяют лекарства, сборки, скрипты и т.п, остальные их применяют как умеют (в собственном неконтролируемом окружении)
 ... а обратная связь в виде форумного шума, в котором сложно выделить полезный сигнал.
 

Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 00:00 31-08-2017 | Исправлено: LevT, 00:20 31-08-2017
cchameleone



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
Цитата:
...зияющая дыра
Пора всем и всеми средствами, кто чем владеет, начать помогать заткнуть:
Windows PowerShell ISE (EN)  и т.д...
. . . .
PowerShell Team · GitHub (в том числе и ...Docs.ru-ru) и т.д...
. . . .
(даже для желающих подучиться (PowerShell/ISE) и т.д...)
 
P.S.: Атмосфера общая ведь понемножку-то улучшается (KLASS - ).
P.P.S.: А настоящие инжинеры всегда будут писать скрипты. Ибо если нет, то такому пора вернуться учиться, или лечиться. Простите, если малость разбавил 'ом

----------
«Неужели?» | Наследник
"Тестирование" это филиал "Помощи" ©

Всего записей: 2279 | Зарегистр. 16-10-2015 | Отправлено: 00:40 31-08-2017 | Исправлено: cchameleone, 00:57 31-08-2017
2as

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

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

Garrich

Цитата:
С точки зрения стратегии ни к чему в ваших словах не подкопаешься

Если о стратегии, то Вы сами и ответили:

Цитата:
Сейчас форточники стыдливо ломают стереотип - превращают фортку в линукс

Из чего следует простой логический вывод: МелкоМягкие уехали в тупик, хотя прекрасно видят где из него выход, но, по понятным причинам, дурят народу голову. )))
Не правильнее ли, потратить время не на изучение PowerShell, а на освоение *nix-ов.
Выигрывая на перспективу гораздо больше...
   

Всего записей: 3482 | Зарегистр. 09-09-2003 | Отправлено: 09:55 31-08-2017 | Исправлено: 2as, 10:01 31-08-2017
Smitis



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

Цитата:
Рекомендованные мною несколько страничек всё ж почитайте - и тогда спорьте  

Вы, кстати, действуете именно как инженер по моей классификации.
 
MAGNet

Цитата:
инженер от работяги отличается тем, что последний знает КАК, потому что первый придумал и спроектировал ЧТО

А я про что?


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

Всего записей: 3179 | Зарегистр. 09-02-2003 | Отправлено: 10:02 31-08-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