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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
PhoenixUA



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
Скрипт от "самоделкина" с трубой:
 
"Я много раз себя спрашивал: Кто же я?" (с) Кунг-Фу Панда 3

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



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

Цитата:
час будет поток мыслей, бггг

Я вот тоже не рискнул переспрашивать.

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

Всего записей: 3452 | Зарегистр. 09-02-2003 | Отправлено: 13:19 17-09-2017
LevT



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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
Коллеги будут благодарны, что им не надо будет это всё руками делать.
А труба там или не труба, им пофиг.

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



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

Цитата:
Но ещё лучше,когда есть благодарный заказчик

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


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

Всего записей: 3452 | Зарегистр. 09-02-2003 | Отправлено: 16:03 17-09-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PhoenixUA
Тебе будет работа объяснять им как пользоваться, и что будет, если сделать шаг в сторону (который неминуемо потребуется)
Если заказчик образованный и умеет пользоваться пошиком, то даст тебе сценарии использования твоего инструмента (проще всего их согласовать в виде трубы).
 
Тебя перестанут дёргать, и ты свое творение зарелизишь в репозиторий
Опять же, к командлету можно присобачить ещё хелп для заказчика и валидацию параметров (чтобы не ввёл что-нибудь не то)
 
Получается, что в образовании заказчика заинтересован в первую очередь ты сам.
 
 
Добавлено:
Smitis

Цитата:
--- Настоящему заказчику, а не придуманному, глубоко фиолетово, как всё внутренне устроенно.  
--- (например заказчик может потребовать послать нафиг эти трубы и писать по-человечески).  

 
взаимоисключающие параграфы детектед.
Что свидетельствует о высоком эмоциональном накале (и временном умопомрачении) написавшего.
 
 

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



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

Цитата:
Что свидетельствует о высоком эмоциональном накале (и временном умопомрачении) написавшего.

Вы не забыли о своем последнем нарушении?

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 18:07 17-09-2017
Smitis



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

Цитата:
взаимоисключающие параграфы детектед.

Вы передёргиваете. Я написал "исключение". Вижу, Вы так торопитесь ответить, что даже читать не успеваете.
Более того, я под заказчиком понимаю нечто более общее, чем любителей PS. Заказчик это тот, для которого делается проект.


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

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



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вы подменяете тему. Я совершенно не имею в виду заказчика вообще.
Речь о внутреннем заказчике, работяге/подмастерье.
 
Которому для начала следует научиться пользоваться PS
 а именнно хелпом и встроенными возможностями интерактивной работы, включая поиск командлетов и готовых модулей.
 
Ну и формулировать свои хотелки в виде трубы из
- известных ему
- где-то найденных и
- и воображаемых командлетов
 
Впрочем, я повторяюсь.
 
Добавлено:
 
Учиться же "скриптованию" на PS я считаю решительно вредным занятием - потому что в результате выходит "не рыба и не мясо", самоделкин, непригодный к коллективным проектам (как пример такого проекта я выше приводил гипотетическое создание модуля Storage для семёрки)
.
Продолжать учиться надо изготовлению инструментов (reusable tools), то есть "мастерству".
Впрочем, я опять повторяюсь.

Всего записей: 17734 | Зарегистр. 14-10-2001 | Отправлено: 02:25 18-09-2017 | Исправлено: LevT, 02:39 18-09-2017
KapralBel



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

Цитата:
Вижу, Вы так торопитесь ответить, что даже читать не успеваете.  

Мне эта манера, да еще "повторяюсь" напоминает попытки пояснить сложную теорию человеком который сам не понимает о чем говорит, а просто читает то что у него написано ))).
Как там ? ))) "Так сказал Заратустра"

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 06:35 18-09-2017 | Исправлено: KapralBel, 06:35 18-09-2017
Smitis



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

Цитата:
Речь о внутреннем заказчике, работяге/подмастерье.

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


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

Всего записей: 3452 | Зарегистр. 09-02-2003 | Отправлено: 10:17 18-09-2017
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну продолжить дифференцировать можно и дальше )))
1. Внутренний заказчик, подмастерье
2. главный нажиматель на кнопку по вызову курьера, мастер
3. Резервный нажиатель на кнопку по вызову курьера, подмастерье
4. Основной курьер, мастер
5. Запасной курьер, подмастерье  
6. реализатор, мастер
7. Постановщик задачи, мастер
8. Пояснитель как все должно делаться правильно , гуру )))
 
Предположим что все они получают одинаковую зарплату, особенно п.п. 1 и 8 ))), кхе-кхе )))
 
и возьмем ситуацию с мной, един в восьми лицах (мало - могу нарисовать еще человек 15-20), и работаю за одну зарплату по пункту 1. Таки сказать "одним махом семерых побивахом" )))
Вопрос к работодателю ))) какой вариант предпочитает? )))

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 10:29 18-09-2017
YuS_2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если в голове одни трубы, то дело - труба... однако.





Оффтопик. Юмор не здесь, а во флейме.

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 12:23 18-09-2017 | Исправлено: IFkO, 19:05 18-09-2017
LevT



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

Цитата:
Этот мифический заказчик существует только у Вас в голове. А это уже напоминает раздвоение личности.  

 
Правильно напоминает: это оно и есть!  
 
В голове не у меня только,  
а у любого самоделкина, признавшего нужду в дисциплине и структурировании для достижения интересных
 целей, иначе недостижимых из-за своей сложности.
 
Внутреннего заказчика надо создавать и образовывать!  
В конторе это коллеги, и они хотя бы к месту прикованы на сколько-то часов.
Сложнее в группе по интересам, такой, как руборд.

Всего записей: 17734 | Зарегистр. 14-10-2001 | Отправлено: 14:13 18-09-2017 | Исправлено: LevT, 16:00 18-09-2017
Smitis



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

Цитата:
Внутреннего заказчика надо создавать и образовывать!

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



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

Всего записей: 3452 | Зарегистр. 09-02-2003 | Отправлено: 16:11 18-09-2017
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
 
Заказчика я называю внутренним в случае, когда
  тот связан с wannabe-мастером  
кнутом (общим офисом и начальником) или
пряником (общей для сообщества целью)  
 
Это в корне отличается от заказчика внешнего... скажем, нанимающего фрилансера.
(ситуация, которая стояла у Вас в голове и мешала меня понять)

Всего записей: 17734 | Зарегистр. 14-10-2001 | Отправлено: 16:32 18-09-2017 | Исправлено: LevT, 16:34 18-09-2017
Smitis



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

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

Всего записей: 3452 | Зарегистр. 09-02-2003 | Отправлено: 16:48 18-09-2017 | Исправлено: Smitis, 16:48 18-09-2017
YuS_2



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




Это переход на личности. Вы бы за собой прибрали? А то два предупреждения за пять минут - многовато будет.

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 16:50 18-09-2017 | Исправлено: YuS_2, 19:21 18-09-2017
LevT



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

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

Всего записей: 17734 | Зарегистр. 14-10-2001 | Отправлено: 16:51 18-09-2017 | Исправлено: LevT, 16:54 18-09-2017
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ладно, политика, но нести такое на основе скриптового языка???
Ладно пошел я отсель, надеюсь что это не заразно

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 16:58 18-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