Программа чтобы написать скрипт

В администрировании всегда есть место творчеству. Хочешь сделать какую-нибудь автоматизацию рутинной задачи? Пожалуйста! Нужно что-то регулярно проверять на активность? Не вопрос!

Хочешь обработать какой-нибудь гигантский отчет и вывести только актуальные данные? Тоже можно. Все эти и многие другие задачи лучше всего решать при помощи скриптов, и язык PowerShell в случае с Windows — оптимальный выбор.

Что такое PowerShell и чем он хорош

Пользователи UNIX и Linux, а с какого-то момента и macOS привыкли к тому, что под рукой всегда есть Bash — немного старомодное, но универсальное и мощное средство, при помощи которого всего парой строк можно творить удивительные вещи. Прописываешь новый скрипт в cron — и готово, он уже крутится на твоем компьютере или на сервере и незаметно делает что-нибудь полезное.

Возвращаясь в Windows (а без этого иногда никак), понимаешь, что скрипты .bat хоть и хороши, но спасают не всегда: очень уж ограниченны их возможности. И если ты до сих пор считал, что PowerShell — это неведомая штуковина, ради которой нужно что-то там поднимать и настраивать, то не спеши с выводами — он, если разобраться, совсем неплох.

Как создать скрипт продаж? 4 ЛУЧШИЕ ПЛАТФОРМЫ ДЛЯ СКРИПТОВ ПРОДАЖ. Конструкторы, сервисы, программы

Windows PowerShell — это расширяемое средство автоматизации с открытыми исходниками, которое состоит из оболочки (командной строки) и скриптового языка. Впервые он был показан в 2003 году (тогда он назывался Monad). PowerShell 2.0 вышел в составе Windows 7 и Windows Server 2008 R2 и с тех пор присутствует в Windows в качестве стандартного компонента. Его даже включили в Windows XP SP3.

PowerShell построен на основе .NET Framework и интегрирован с ним. PowerShell может обращаться к COM, WMI и ADSI, а также, конечно же, исполняет консольные команды.

В общем, «пошик» имеет крепкие связи с продуктами Microsoft, будь то Active Directory или почтовый сервер Exchange. Это позволяет без подключения к оснастке сервера обращаться к ним через консоль и отдавать команды.

Если раньше ты не интересовался PowerShell, то, скорее всего, у тебя стоит вторая версия. Я рекомендую обновиться как минимум до третьей — она содержит куда больше возможностей и полезных фишек. Если не вдаваться в подробности, то в PowerShell 2.0 входит около десятка модулей и примерно 350 команд, а в PowerShell 3.0 уже около 2300 командлетов из более чем 70 модулей. «Хакер» также писал о том, чем отличается самый новый PowerShell пятой версии из Windows 10.

Выбираем среду разработки и инструменты

Теперь давай разберемся, где удобнее всего писать код. Можно, конечно, и в «Блокноте», Notepad++ или Sublime. Но это в данном случае не самый грамотный выбор редактора. Лучше всего начинать знакомство с PowerShell, вооружившись идущим в комплекте PowerShell ISE.

PowerShell ISE

Скрипты PowerShell с нуля. Уроки для начинающих

Другие статьи в выпуске:

Xakep #214. Приручаем WAF’ы

  • Содержание выпуска
  • Подписка на «Хакер» -60%

Это даже не редактор, а практически полноценная среда разработки. Здесь есть функция IntelliSense, которая позволяет просматривать перечень командлетов и их параметров, переменных, утилит и прочего. Поддерживаются сниппеты, есть возможность расширения набора функций за счет различных аддонов. Очень полезно и окно Commands.

Читайте также:
Программа для расчета котельной тепловой схемы

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

Тем не менее у PowerShell ISE есть и достойные конкуренты. Один из них — Dell PowerGUI.

PowerGUI — это визуальное дополнение к PowerShell. Оно упрощает сборку собственных сценариев до выбора необходимых командлетов. Берешь то, что нужно для решения задачи, и перетаскиваешь части кода, пока не получишь скрипт. Одна из главных фишек PowerGUI — это Power Packs, готовые скрипты, опубликованные сообществом пользователей и выложенные в свободный доступ.

Тут есть и простенькие команды вроде добавления пользователей, и сложные — к примеру, управление свитчами и виртуальными машинами. Все их легко дополнять и модифицировать в соответствии с нуждами.

powergui

PowerShell Studio 2015 фирмы Sapien — более продвинутая среда, которая рассчитана на совместную разработку одного проекта большим количеством участников. Если ты когда-нибудь имел дело с Visual Studio, то, думаю, заметишь сходство. Среди полезных фишек PowerShell Studio — панель Ribbon, поддержка удаленной отладки, а также функции компилятора, которые позволяют включить скрипты в исполняемые файлы. Есть поддержка разных версий PowerShell.

PowerShell Studio 2015

Стоит упомянуть и Script Browser для Windows PowerShell ISE. Это не среда разработки, но весьма интересный инструмент, разработанный в Microsoft. Script Browser открывает доступ к базе готовых скриптов, которые можно использовать в качестве образцов для написания своего кода. А еще эта штука умеет анализировать код, который ты пишешь, и подсказывает, как его улучшить.

Script Browser для Windows PowerShel

Несколько полезных трюков

Разобравшись с редактором, можно приступать к написанию кода. PowerShell — несложный язык, и, я думаю, ты быстро разберешься, что к чему. Команды здесь называются командлетами, и каждый из них состоит из двух частей. Сначала идет действие, например Get, Set, Add, Invoke, Remove. Затем указывается то, на что действие направлено: Service, VM, AzureAccount, DHCPServerSetting.

Каждая часть отделяется от другой дефисом. Получается, к примеру, get-process. Это, кстати, полезная команда, которая выводит список процессов. Скажем, если написать

get-process BadTh*

увидим что-то такое:

Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName ——— ——— ——— ——— ——— ——— ——— ——— 28 4 -210844 -201128 -163 25.67 2792 BadThread

INFO

Если при наборе команды нажать Tab, то редактор дополнит команду — так же, как в консоли. Двойное нажатие на Tab выведет список подходящих команд.

Теперь можно завершить зависший процесс:

stop-process -id 2792

Хочешь посмотреть права на директорию? Сделать это помогает такой командлет:

E:>Get-Acl N:Data

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

E:>Get-ChildItem N:Data -recurse | Get-Acl

Если не можешь понять, что делает какой-то командлет, напиши следующее (заменив Get-Process на название неизвестного командлета):

Get-Help -Name Get-Process

Можно также выполнить

Get-Help -Name Get-*

В этом случае будет выведен весь список возможных вариантов.

Теперь давай попробуем узнать что-нибудь о нашем домене через консоль PowerShell. К примеру, давай посмотрим пользовательские аккаунты, у которых установлен неистекающий пароль:

Search-ADAccount -PasswordNeverExpires | FT Name, ObjectClass, UserPrincipalName

Кстати, к каждому полю в окошке опции учетной записи или компьютера можно обратиться и считать данные. Таким образом можно делать целые срезы. Вот, к примеру, запрос на основе данных о телефонных номерах:

Get-AdUser -Filter * -Properties OfficePhone | FT OfficePhone,UserPrincipalName

PowerShell в сравнении с bat

Иногда задачу можно решить как старым дедовским методом, так и при помощи PowerShell. Я рекомендую не лениться и использовать PS, хотя бы просто потому, что так ты его быстрее изучишь и сможешь применять в более сложных ситуациях.

Читайте также:
Android studio как открыть программу

К тому же ты постепенно оценишь его синтаксис — более элегантный и консистентный. Вот несколько примеров, как вещи делались раньше и как их можно сделать при помощи PowerShell.

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

shutdown /r /m \SERVER1 /f /t 10

На PowerShell это будет выглядеть вот так:

Start-Sleep 10 Restart-Computer -Force -ComputerName SERVER1

Вот так через bat можно перезагрузить службу dnscache (или любую другую):

sc stop dnscache sc start dnscache

В PowerShell это будет так:

Restart-Service dnscache

Мап диска в bat:

Net use L: \server1c$
New-PSDrive -name L -psprovider FileSystem -root \server1c$

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

Удаленное управление с PowerShell

В основном описанные в статье команды выполняются на том же компьютере, на котором они запущены. Проще говоря, команды для управления AD выполнять нужно на сервере, где контроллер домена и установлен, что, согласись, на корню рубит удобство и автоматизацию. Для выполнения команд удаленно, что нам и требуется, надо пользоваться специальными командлетами. К примеру, для подключения к удаленному компьютеру и перезапуску там спулера печати вводи

Enter-PSSession -ComputerName SRV4 Restart-Service -Name spooler

Что почитать еще

Книжек и прочих обучающих материалов по PowerShell огромное количество. Есть как справочники, так и учебные туториалы. Начать можно с сайта Microsoft, где есть неплохие видеоуроки.

В деле немало поможет и книга «Master-PowerShell» Тобиаса Велтнера. В ней автор охватывает многие понятия вроде массивов, хеш-таблиц, конвейеров, объектов, функций, обработки ошибок, регулярных выражений и так далее. Заодно подробно рассматривается XML и разные аспекты администрирования. Увы, на русский эта книга не переведена.

Из русскоязычных мануалов по PowerShell мне попадался «Windows PowerShell 2.0. Справочник администратора» Уильяма Станека — он весьма неплох.

На «Хабрахабре» есть перевод полезной статьи Джеффери Хикса об администрировании Active Directory при помощи PowerShell.

Итого

Как видишь, все не так сложно, как кажется на первый взгляд. Главное — четко понимать, что нужно на выходе, и на этом основании выбирать командлеты. А с удобным редактором это делать куда легче. Доступность разнообразных заготовок может заметно упростить решение повседневных задач администрирования. Знания «пошика» прокачаешь по ходу дела, а это в работе с Windows совсем не лишнее.

Источник: xakep.ru

Программы для скриптов и сценариев разговора

Программы для скриптов и сценариев разговора

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

Классическая история: руководитель отдела составил правильный сценарий, прогнал его тысячу раз, всё идеально. Только вот менеджеры не говорят по скрипту, в лучшем случае запомнив основные моменты, а значит и продавать не могут. Непорядок, компания не растёт. Надо исправлять.

В статье рассказали про программы, которые помогут это сделать.

В этой статье:

  • Что такое сценарий разговора
  • Зачем сценарии нужны бизнесу
  • Подручные способы написания скриптов продаж
  • Что такое конструктор скриптов
  • Какие есть конструкторы
  • Встроенные способы в сервисе Скорозвон

Что такое сценарий разговора

Сценарий, или скрипт разговора — это заранее продуманный и построенный «путь», по которому оператор ведёт звонящего. Он призван помогать операторам.

Обычно в сценарии прописаны потенциальные ответы клиента, его возражения и предложения сотрудника, которые помогают вести клиента по нужному пути и работать с его возражениями. Самый весомый их плюс в том, что оператору на холодных и горячих звонках не надо думать над каждым ответом или решением — всё уже готово и доступно по одному клику мышки.

Что такое сценарий разговора

Зачем сценарии нужны бизнесу

Конечно, можно обойтись и без разных техник и методик — но они делают процессы:

Читайте также:
В какой программе анимировать картинку

Быстрее

Понятнее

Проще

Подручные способы написания скриптов продаж

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

И в итоге во время беседы постоянно отвлекается, смотрит на лист бумаги или вкладку (или переключается между окнами на рабочем столе) и ищет нужный ответ. В это время клиент терпеливо, а чаще не очень, ждёт ответной реплики. Про борьбу с возражениями вообще промолчим.

Word или Excel

В них можно создать таблички с гиперссылками или просто с вариантами ответов. Плюс — бесплатно и есть в каждом офисе, минус — надо правильно настроить, а иначе всё слетит.

Использование Word или Excel для написания скриптов продаж

Mind Map

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

Использование Mind Map для написания скриптов продаж

В нашем случае с их помощью можно составить сценарий разговора. Плюс — в основном бесплатно, минус — легко посмотреть мимо и ошибиться с ответом, запутаться в схемах, особенно если скрипт объёмный и сложный.

Что такое конструктор скриптов звонков

Конструктор — это специальная программа для разработки и оформления скриптов. Её удобство в том, что не нужно разбираться в листочках или страницах, чтобы дать ответ клиенту — по одному клику оператор переходит на нужный ответ и продолжает разговор.

Какие есть конструкторы

Их большое количество, мы расскажем о двух.

Например, есть конструкторы скриптов продаж Скрипт-дизайнер или HyperScript. Такие программы делают удобнее работу со сложными процессами, когда вы предусматриваете все возможные варианты ответов клиента. Позволяет делать многовариантные сценарии.

HyperScript

HyperScript — это онлайн-сервис для увеличения телефонных продаж с помощью создания скриптов телефонных разговоров через конструктор.

Конструктор HyperScript для написания скриптов продаж

Скрипт-дизайнер

Скрипт Дизайнер — это облачный сервис для создания, работы и оценки сценариев и скриптов телефонных разговоров.

Конструктор Скрипт-дизайнер для написания скриптов продаж

Как научиться писать скрипты

Со скриптами довольно часто сталкиваются системные администраторы Linux. Скрипт представляет собой конфигурацию параметров, а также заданных действий. Научиться писать скрипты может каждый. Для этого нужно читать соответствующие журналы, книги, смотреть информацию в интернете.

Как научиться писать скрипты

Статьи по теме:

  • Как научиться писать скрипты
  • Что такое скрипты
  • Как выполнить скрипт

Вам понадобится

  • Персональный компьютер

Инструкция

Скрипты представляют собой файлы с расширением «.SEC». Открывать и читать, создавать их можно даже в программе «Блокнот». Только для сохранения данного расширения необходимо выставлять кодировку Юникод. Чтобы научиться писать скрипты, вы должны ознакомиться с командами и разобраться со структурами. Для написания необходимо открыть Блокнот.

Чтобы запустить диспетчер скриптов, нажмите «Insert+0». Потом нажмите кнопку с буквой «S». Далее щелкните по кнопке «Enter». Так откроется файл «notepad.jss». Для начала создания скрипта нажмите «Ctrl+E».

Теперь начинайте писать любой скрипт, который начинается из самой шапки. Она представляете собой информацию. Комментарии обозначаются двумя косыми линиями. В шапке напишите краткие сведения про сам скрипт. Не забудьте указать время написания, версию.

Далее в конце шапки пишите команду «SAY» и команду «MSG». Запомните, что после каждой исполняемой команды ставьте паузу. Скрипт заканчивайте командой «EXIT».

Любой скрипт начинается с ключевого слова. Это может быть даже само слово «Script». После него напишите имя, которое может состоять из нескольких слов. Они должны быть объединены и описывать действия данного скрипта. Пишите эти слова с большой буквы. После имени пишите объявление всех локальных переменных, а дальше уже включайте в скрипт функции и арифметические операции.

Они же и управляют скриптом. Он может быть привязан к клавише. Тогда он начинается с заглавной одной буквы.

Для того чтобы писать скрипты скачайте программу PHP Expert Editor. Для работы выполните настройки. Зайдите в «Options», выберите там вкладку «Editor Options». Потом перейдите на «Run https://www.kakprosto.ru/kak-37636-kak-nauchitsya-pisat-skripty» target=»_blank»]www.kakprosto.ru[/mask_link]

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru