Перейти из форума на сайт.Реклама на Ru.Board


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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

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 6.0




 
Что бы ассоциировать скрипты с PowerShell, аналогично выполнению .bat/.cmd-файлов
нужно в командной строке набрать следующую команду  
ftype microsoft.powershellscript.1=%windir%\system32\windowspowershell\v1.0\powershell.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, 08:39 18-01-2018
humster88

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Шаблон могу сформировать, что писать знаю. Не знаю куда писать, индекс элемента массива, строки, после которой вставлять свой шаблон

Всего записей: 14 | Зарегистр. 25-10-2013 | Отправлено: 21:56 09-01-2018
KapralBel



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

Цитата:
Шаблон могу сформировать, что писать знаю. Не знаю куда писать, индекс элемента массива, строки, после которой вставлять свой шаблон

Скажите я правильно понимаю проблему
1. Вам надо вставить какие-то данные, в задачу с этим вы справляетесь
2. Вам нужно облегчить работу вашему "сменщику" и вы готовите ему шаблон, но вы не знаете как ему указать куда ему вставлять эти данные
3. Вставка в любое подходящее место вас не устраивает, по какой-то причине он должен вставить сразу после последней вставки

Всего записей: 11134 | Зарегистр. 16-02-2005 | Отправлено: 10:34 10-01-2018
humster88

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Благодарю за участие. проблему свою почти победил.
Вроде все подробно расписывал.
Читаю конфиг, получаю массив строк.
в этом массиве ищу строку с пустым местом для фамилии.
пишу туда фамилию.
нужно кроме самой строки знать еще ее индекс, для того чтоб знать в какое место массива писать новую заготовку.
не знаю о каких сменщиках речь.
необходимо мне это все для автоматизации заведения новых пользователей, по максимуму все для него прописать(учетка, группы, OU, почта, номер телефона и т.д.)

Всего записей: 14 | Зарегистр. 25-10-2013 | Отправлено: 10:49 10-01-2018
LevT



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

Цитата:
Благодарю за участие. проблему свою почти победил.  

 
ну вот! видите, как вопросы помогают самостоятельно навести порядок в голове
 
 

Цитата:
Читаю конфиг, получаю массив строк.  

с таким подходом лучше используйте что угодно кроме пошика
 
Уникальность PS в возможности:
1) получить сразу (ну или вторым шагом) массив не строк, а структурированных объектов
2) модифицировать этот массив нужным образом, а чаще создать на основе исходного массива (один к одному) массив других, нужных объектов
3) отфильтровать нужную часть нужного массива
4) выдать наружу нужную часть массива в нужном виде
    (например, если нужный массив состоит из объектов, связанных с "реальным миром" файлов, строк, процессов, правил фаервола и проч. - произвести с ними нужное действие, над всеми разом)
 
То есть на каждом шаге придётся четко представить, чтО вам нужно, и это главнее, чем буковки в редакторе/консоли писать.
Зато шаги известны заранее: они универсальны, никаких велосипедов здесь не надо.

Всего записей: 10101 | Зарегистр. 14-10-2001 | Отправлено: 11:08 10-01-2018 | Исправлено: LevT, 16:36 13-01-2018
humster88

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

Всего записей: 14 | Зарегистр. 25-10-2013 | Отправлено: 11:56 10-01-2018
LevT



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

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

Всего записей: 10101 | Зарегистр. 14-10-2001 | Отправлено: 12:03 10-01-2018
KapralBel



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

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

Убиться и не встать
 

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

+1

Всего записей: 11134 | Зарегистр. 16-02-2005 | Отправлено: 12:04 10-01-2018
humster88

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

Цитата:
Убиться и не встать  

 
Можете предложить варианты лучше?

Всего записей: 14 | Зарегистр. 25-10-2013 | Отправлено: 12:07 10-01-2018
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
humster88
 
Прочесть у мнея чуть выше универсальный алгоритм решения любой задачи на PS и начать решать свою задачу.
Когда встретите конкретные затруднения - спрашивать здесь.
 
Но раз вы свою проблему уже решили иначе, вопрос закрыт и вообще офтопик.
 

Всего записей: 10101 | Зарегистр. 14-10-2001 | Отправлено: 12:14 10-01-2018
KapralBel



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

Цитата:
Можете предложить варианты лучше?

Вы таки уверены что вам тот вариант понравится? )))
 
А если без шуток, вам бы неплохо было бы научится ставить ТЗ, хотя бы в виде блок-схем
Помнится в начале 2000чных мне начальница финслужбы ставила ТЗ - реализовать отчет по сбыту продукции
 
После 3х часов попыток узнать от неё хоть какие подробности генеральный сказал - сделай то что она просит и не больше )))
 
Отчет в результате выводил "Сбыт продукции" и все на этом )))

Всего записей: 11134 | Зарегистр. 16-02-2005 | Отправлено: 12:18 10-01-2018
humster88

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Надеюсь что не все участники столь дружелюбны. Свою задачу описал подробно и не один раз. Блоксхемы могу. Аналогия из Вашего личного опыта мною не понята. Спасибо за участие.

Всего записей: 14 | Зарегистр. 25-10-2013 | Отправлено: 12:22 10-01-2018
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KapralBel
 
Всё ж буду настаивать: хотя мышление блок-схемами полезно для общего развития, для эффективного применения PS оно вредно.
Здесь есть единственная схема, примерно та что я написал выше (конкретные формулировки обсуждаемы).
 

Всего записей: 10101 | Зарегистр. 14-10-2001 | Отправлено: 12:22 10-01-2018 | Исправлено: LevT, 12:29 10-01-2018
KapralBel



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

Цитата:
хотя мышление блок-схемами полезно для общего развития

Вы ведь тоже делали попытки хоть что-то понять )))
 

Цитата:
 для эффективного применения PS оно вредно.

Как бы так сказать для реализации в феншуй-стиле оно конечно вредно, а в виде этой задачи ...
 

Цитата:
что не все участники столь дружелюбны

А шо вы там такое увидели? ))))
 

Цитата:
Аналогия из Вашего личного опыта мною не понята

Люди они то разные, то что одни считают само-собой разумеющимся другим надо пояснять )))
Только вот почему-то тем которые свои знания считают само-собой разумеющимися обращаются ко вторым, которые это всё будут алгоритмизировать )))
Кстати у меня в личном опыте очень много таких "баек"
Есть и другая : "Я вам ничего объяснять не должна" и "я уже 25 лет работаю на этом производстве и до сих пор не знаю всех тонкостей" и это говорила другая дама обращаясь по поводу реализации задачи которая должна обслуживать её цех )))

Всего записей: 11134 | Зарегистр. 16-02-2005 | Отправлено: 12:32 10-01-2018
humster88

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хорошо. Вижу настойчивы Вы в своем упорстве. Тогда разъясните, что же не было Вам понятно? Где мало данных?

Всего записей: 14 | Зарегистр. 25-10-2013 | Отправлено: 12:45 10-01-2018
LevT



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

 
Вам ведь нужна от нас помощь, а не нам от вас.
Так? Я ничего не попутал?

Всего записей: 10101 | Зарегистр. 14-10-2001 | Отправлено: 13:08 10-01-2018
KapralBel



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

Цитата:
Вам ведь нужна от нас помощь, а не нам от вас.  

+1
 

Цитата:
 нужен был индекс. разобрался.

))) Я же это и говорил )))

Цитата:
Если 2
То храните этот номер в папке "отдела" с модификатором  

 

Цитата:
Вижу настойчивы Вы в своем упорстве.  

Где я такое уже слышал

Всего записей: 11134 | Зарегистр. 16-02-2005 | Отправлено: 13:17 10-01-2018
humster88

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
помощи с вас как с козла молока, только по клаве стучать горазды) вместо помощи и каких-то конкретных уточняющих вопросов(если уж что-то не полно описал, хотя вряд ли), только вопросы ни о чем(а где что берете, а зачем), понятные лишь вам восклицания "как же так!", абстрактные рассуждения как надо жить) а, и примеры теть из бухгалтерии, как же без них)
уж не знаю для кого стараетесь))) реализовывать свое эго, философствуя на форумах, посвященных конкретным техническим темам, как минимум не продуктивно))

Всего записей: 14 | Зарегистр. 25-10-2013 | Отправлено: 14:02 10-01-2018
KapralBel



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

Всего записей: 11134 | Зарегистр. 16-02-2005 | Отправлено: 14:08 10-01-2018
humster88

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Снова разговоры ни о чем) кичитесь какими-то отчетами) как дитя

Всего записей: 14 | Зарегистр. 25-10-2013 | Отправлено: 14:11 10-01-2018
IFkO



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Уважаемые humster88, LevT, KapralBel !
На мой взгляд вы здесь затеяли скандал. Если вы этого не хотели, то остановитесь сами.
Если хотели именно этого - продолжайте, следующего, кто вместо темы будет обсуждать собеседников, я лишу права голоса.

Всего записей: 4519 | Зарегистр. 22-09-2005 | Отправлено: 14:47 10-01-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » PowerShell

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru