Share via


PowerShell Assistant – приложение для управления учетными записями Outlook Live

image 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 Заранее благодарен, С уважением, Алексей