PowerShell Assistant – приложение для управления учетными записями Outlook Live
PowerShell Assistant (PSA) – это приложение для Microsoft Office Access 2007 с открытым кодом, которое призвано помочь:
- Импорт любого типа файлов, который поддерживается MS Access (XLS, CSV и т.д.), включая подключение к базе данных SQL или списку Microsoft Office Sharepoint Server
- Синхронизация импортированного списка с внутренней базой данных (добавляются только новые записи, обновляются только измененные поля в существующих записях)
- Распечатка карточек с данными входа, в индивидуальном порядке или списком, основанным на результатах поиска (набор критериев или поиск по подстроке)
- Отправка сообщений электронной почте на основе критериев (выборки), упомянутых в предыдущем пункте (без групп распространения) с сохранением истории (необходим SMTP-сервер)
- Подготовка CSV-файла в формате Powershell с учетом разницы формата добавления/обновления
- Поддержка шаблонов команд PowerShell, настроенных под нужды учебного заведения
- Создание всех необходимых файлов для запуска процесса создания и обновления учетных записей (CSV_parser.ps1, PS-сценарии с разбиением CSV-файлов на несколько для поддержки многопоточного режима, непосредственно списки в CSV-формате и т.д.)
- Подготовка сценария создания групп распространения (списков рассылки – динамических и стандартных). Включение пользователей в группы основано на наборе параметров (академическая группа, факультет и т.д.). Эти данные автоматически извлекаются из базы данных.
- Создание учетных записей Active Directory, сохраняемых в организационном подразделении [Учебное заведение]->[Факультет]->[Академическая группа]->Пользователь
- Запуск сценариев PowerShell прямо из приложения (автозапуск консоли PS с запросом учетных данных – можно сохранить эти данные в шаблонах PS и запрос выдаваться не будет)
- Сохранение журнала выдачи персональных карточек с учетными данными. Журнал построен на базе GUID, что позволяет синхронизировать графики выдачи между разными филиалами.
PowerShell Assistant обладает рядом полезных характеристик:
- Многоязычность – любой язык интерфейса может быть добавлен по запросу
- Настраиваемый – Вы можете устанавливать многие параметры, которые влияют на работу приложения, без редактирования кода
- Обновляемый – данные учебного заведения вынесены из основного файла, поэтому процесс обновления основного приложения становится проще
Для того, чтобы загрузить программу и получить дополнительную информацию, а также принять участие в обсуждении и задать вопрос, присоединяйтесь к группе https://psassistant.groups.live.com . Также Вы можете воспользоваться порталом CodePlex сообщества Microsoft разработчиков приложений с открытым кодом по адресу https://psa.codeplex.com/ для загрузки приложения и документации, а также сообщения о проблемах и обсуждения приложения.
Необходимо настроить компьютер, на котором будет запускаться PSA, для работы с Remote PowerShell. Инструкции по настройке расположены по адресу https://help.outlook.com/ru-ru/140/cc546278(en-us).aspx .
Comments
- Anonymous
January 17, 2012
Здравствуйте! Я прочитал ваш блог, и мне нужна ваша консультация. Я разрабатываб двуязычный портал, использую publishing template и variation for localization. Как сделать календарь и discussion board двуязычным? Для announcements я использовал created extra anouncements column назвал ее language, и потом отфильтровал на каждом из двух сайтов соответственно языку пользователя. С календарем такой трюк не проходит, когда кликаю на add event на втором cariation label сайте мне говорит что лист не существует. Его действительно нет ведь он на первом сайте а здесь нго перевод. Но с announcements это срабатывает. Что делать? Я надеюсь вы работали с двуязычнымии сайтами , посоветуйте пожалуйста решение проблеммы или порекомендуйте ресурс или разработчика mycomport@yahoo.ca Заранее благодарен, С уважением, Алексей