Список русскоязычных ресурсов по Windows PowerShell (Ru-Ru). Справочник powershell


Справочник по Windows PowerShell - Справочники - Программы

 

Windows PowerShell™ — это новая командная оболочка Windows, разработанная в первую очередь для системных администраторов. Она включает интерактивную командную строку и среду исполнения сценариев, которые можно использовать вместе или по отдельности. Данный документ написан для того, чтобы помочь пользователям быстрее ознакомиться с оболочкой Windows PowerShell и ее базовыми возможностями. Чтобы получить более подробные сведения, обратитесь к руководству «Введение в Windows PowerShell»

Windows PowerShell — это новая командная оболочка Windows, разработанная в первую очередь для системных администраторов. Она включает интерактивную командную строку и среду исполнения сценариев, которые можно использовать вместе или по отдельности. В отличие от большинства оболочек, которые принимают и возвращают текст, оболочка Windows PowerShell, разработанная на основе среды CRL .NET и платформы .NET Framework, принимает и возвращает объекты .NET. Это фундаментальное изменение делает возможными совершенно новые средства и методы администрирования и конфигурирования систем Windows.

 

Основное предназначение оболочки Windows PowerShell — это предоставление удобного и простого административного управления другими системами в интерактивной форме или из сценариев. Здесь описаны решения многих специфичных проблем, связанных с администрированием систем Windows через оболочку Windows PowerShell. Несмотря на то, что сценарии и функции еще не были рассмотрены в руководстве по Windows PowerShell, описываемые решения могут быть использованы в сценариях или функциях позднее. Далее приводятся примеры, в которых функции представляют часть решения проблемы.

 

Данный документ представляет собой ознакомительное руководство по оболочке Windows PowerShell: ее языку, командлетам, поставщикам и способам использования объектов.

 

Файл в формате CHM (Microsoft Compiled HTML Help) на русском языке.

it-ebooks.ru

Windows PowerShell 2.0. Справочник администратора. - Microsoft - Учебники

Windows PowerShell 2.0. Справочник администратора.

Автор - Уильям Р. Станек

Третье издание книги Уильяма Р. Станека, посвященной командной строке Windows из серии Справочник администратора является кратким и удобным источником информации для администраторов Windows, разработчиков и всех, кому требуется управлять компьютерами с помощью командной оболочки PowerShell 2.0. В этой книге есть все, что нужно для успешного решения базовых административных задач с использованием оболочки PowerShell 2.0. Говоря коротко, эта книга — источник, к которому вы обращаетесь за разрешением любых вопросов, связанных с администрированием Windows из командной строки.

В ней рассказано об основных процедурах и часто решаемых задачах, описаны типичные примеры и приведены списки параметров, пусть не всегда полные, но достаточно представительные. Данный справочник поможет вам легко и быстро справляться с повседневной работой, возникающими проблемами и с реализацией более сложных задач администрирования, таких как автоматизация мониторинга, анализ утечек памяти, разметка дисков на разделы, управление Active Directory и устранение неполадок в сетях.

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

Книга состоит из 14 глав. В гл. 1 дается обзор концепций, инструментов и методик администрирования из командной строки PowerShell. Windows PowerShell предоставляет множество утилит командной строки, помогающих в управлении повседневными операциями. Гл. 2 поможет вам эффективно использовать командную оболочку. В ней подробно рассматриваются процедуры запуска командной оболочки с параметрами, форматирование вывода, способы перенаправления вывода и конвейеризация команд. В гл. 3 обсуждаются профили и способы загрузки рабочей среды. Вы научитесь расширять функциональность PowerShell с помощью дополнительных оснасток и модулей. В гл. 4 рассказывается об удаленном исполнении команд, удаленных сеансах и фоновых заданиях. При удаленной работе команды, которые вы вводите в Windows PowerShell на своем компьютере, исполняются на удаленных компьютерах. В гл. 5 рассматриваются многие из важнейших средств администрирования. Вы научитесь устанавливать переменные, работать с выражениями, управлять строками, массивами и наборами. В главе 6 изучаются псевдонимы, функции и объекты, которые повышают эффективность труда и позволяют решать практически любые административные задачи. В гл. 7 вы узнаете, как максимально эффективно использовать сценарии, профили и команды, научитесь работать с циклами и ветвлением по условию. Гл. 8 посвящена управлению серверными ролями, службами ролей и функциями PowerShell. В 9 гл. рассказывается о способах инвентаризации компьютеров и оборудования, а также обнаружения неполадок, требующих вмешательства администратора. Гл. 10 освещает методы управления файловыми системами, средствами защиты и аудита. В PowerShell управление большими наборами файлов и папок не сложнее, чем манипулирование отдельными файлами. В гл. 11 рассказывается о конфигурировании служб печати и TCP/IP-сетей, а также управления ими и устранения проблем. В гл. 12 рассматриваются средства управления реестром и его защиты. Вы научитесь читать и записывать параметры реестра, просматривать и устанавливать списки управления доступом, а также настраивать аудит реестра. В гл. 13 изучаются средства и методы мониторинга компьютеров и повышения производительности. Заключительная гл. 14 содержит подробности об оптимизации производительности. Изучив ее, вы освоите способы выявления и устранения неполадок в системах.

Издательство – Русская редакция

Год издания – 2010

Формат книги - PDF

Размер - 4 Мб

СКАЧАТЬ с depositfiles.com

Любители печатных изданий могут заказать бумажный экземпляр этой же книги здесь.

it-ebooks.ru

Справочник по PowerShell NuGet | Microsoft Docs

  • 10/02/2017
  • Время чтения: 3 мин
  • Соавторы

В этой статье

Консоль диспетчера пакетов предоставляет интерфейс PowerShell в Visual Studio для Windows для взаимодействия с NuGet через определенные команды перечисленные ниже.The Package Manager Console provides a PowerShell interface within Visual Studio on Windows to interact with NuGet through the specific commands listed below. (Консоль не является в настоящее время доступен в Visual Studio для Mac.) Руководство по использованию консоли, см. в разделе консоль диспетчера пакетов раздела.(The console is not presently available in Visual Studio for Mac.) For a guide to using the console, see the Package Manager Console topic.

Совет

Все команды PowerShell относятся только к использование пакета.All PowerShell commands relate only to package consumption. Команды PowerShell, не связаны с создания и публикации пакетов, за исключением того, при условии, что пакет также может быть объект-получатель другие пакеты.No PowerShell commands relate to creating and publishing packages except to the extent that a package can also be a consumer of other packages.

Важно!

Команды, перечисленные ниже относятся к консоли диспетчера пакетов в Visual Studio и отличаться от команды модуля пакета управления , доступные в общей среде PowerShell.The commands listed here are specific to the Package Manager Console in Visual Studio, and differ from the Package Management module commands that are available in a general PowerShell environment. В частности каждая среда имеет команд, которые недоступны в другой, и команды с одинаковым именем также может отличаться в их определенных аргументов.Specifically, each environment has commands that are not available in the other, and commands with the same name may also differ in their specific arguments. При использовании консоли управления пакетами в Visual Studio, применить команды и аргументы, описанные в этом разделе.When using the Package Management Console in Visual Studio, the commands and arguments documented in this present topic apply.

Общие командыCommon Commands ОписаниеDescription Версия NuGetNuGet Version
Install-PackageInstall-Package Устанавливает пакет и его зависимости в проект.Installs a package and its dependencies into the project. ВсеAll
Update-PackageUpdate-Package Обновляет пакет и его зависимостей или все пакеты в проекте.Updates a package and its dependencies, or all packages in a project. ВсеAll
Find-PackageFind-Package Выполняет поиск источника пакета, используя ключевые слова или идентификатор пакета.Searches a package source using a package ID or keywords. 3.0+3.0+
Get-PackageGet-Package Извлекает список пакетов, установленных в локальном репозитории, или список пакетов из источника пакета.Retrieves the list of packages installed in the local repository, or lists packages available from a package source. ВсеAll
Дополнительные командыSecondary Commands ОписаниеDescription Версия NuGetNuGet Version
Add-BindingRedirectAdd-BindingRedirect Проверяет все сборки по пути вывода проекта и добавляет переадресацию привязок к app.config или web.config там, где необходимо.Examines all assemblies within the output path for a project and adds binding redirects to the app.config or web.config where necessary. ВсеAll
Get-ProjectGet-Project Отображает сведения о по умолчанию или указанный проект.Displays information about the default or specified project. 3.0+3.0+
Open-PackagePageOpen-PackagePage Запускает браузер по умолчанию проекта, лицензий или URL-адрес отчета о нарушении для указанного пакета.Launches the default browser with the project, license, or report abuse URL for the specified package. Рекомендуется использовать в 3.0 +Deprecated in 3.0+
Register-TabExpansionRegister-TabExpansion Регистрирует расширение функций клавиши tab для параметров команды, что позволяет создавать настраиваемые расширения для значения часто используемых параметров.Registers a tab expansion for the parameters of a command, allowing you to create customized expansions for commonly-used parameter values. ВсеAll
Sync-PackageSync-Package Get, установленная версия пакета из указанного проекта и синхронизирует версии для остальных проектов в решении.Get the version of installed package from specified project and syncs the version to the rest of projects in the solution. 3.0+3.0+
Uninstall-PackageUninstall-Package Удаляет пакет из проекта, при необходимости удаления его зависимости.Removes a package from a project, optionally removing its dependencies. ВсеAll

Исчерпывающую получить справку по любой из этих команд в консоли просто выполните следующую команду с именем команды в вопросе.For complete, detailed help on any of these commands within the console, just run the following with the command name in question:

Get-Help <command> -full

Все команды консоли диспетчера пакетов поддерживают следующие Общие параметры PowerShell:All Package Manager Console commands support the following common PowerShell parameters:

  • ОтладкаDebug
  • ErrorActionErrorAction
  • ErrorVariableErrorVariable
  • OutBufferOutBuffer
  • OutVariableOutVariable
  • PipelineVariablePipelineVariable
  • VerboseVerbose
  • WarningActionWarningAction
  • WarningVariableWarningVariable

Дополнительные сведения см. в about_CommonParameters в документации по PowerShell.For details, refer to about_CommonParameters in the PowerShell documentation.

docs.microsoft.com

ITband.ru » Ресурсы по Poweshell

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

 

Встроенная документация

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

Первое место откуда начинаем поиск это папка на вашем компьютере.

C:\Windows\System32\WindowsPowerShell\v1.0\Documents\ru-RU\

или для анг. версии

C:\Windows\System32\WindowsPowerShell\v1.0\en-US

 

Сайты

На мой взгляд, в официальном центре сценариев, материалов для изучения хватит если не на месяц то на очень долгое время. Тут можно найти как материалы для начинающих (на страничке “Обучение”) так и огромную, хорошо структурированную галерею сценариев. Репозиторий англоязычный, но вы легко в нем разберетесь.

PowerShell Toolbox – англоязычная страничка со списком сайтов, небольшими описаниями рекомендованных редакторов и описанием полезных книг.

На Codeplex-е есть масса полезностей вроде библиотеки управления для Hyper-V и расширений из PowerShell Community Extensions.

На powershell.com можно найти форум, блоги и отличную библиотеку скриптов. Поиск скриптов по тэгам конечно слегка озадачил, но в целом ресурс имеет право на ваше внимание.

На PowerShellWiki вы найдете хорошие подборки про модули, возможности V3, сравнение IDE и многое другое.

Замечательный и весьма полезный инструмент вы можете найти на сайте powershell.ourtoolbar.com. PowerShell Toolbar является дополнением к браузерам IE. Firefox и Chrome работающих под Wi ndows, Mac и Linux, он предоставляет быстрый доступ к огромному количеству ресурсов о PowerShell.

 

Форумы

Тут не густо, но среди того что я посещаю ветка Scripting Languages в русскоязычных форумах от Микрософта и его английского собрата.

 

Блоги (на русском)

Так уж получается что из блогов мы черпаем огромное количество информации о PowerShell и в них легко найти примеры готовых скриптов. Блоги притягивают отсутствием официально-сухого стиля и за каждым из них кроется вполне реальный автор.

  1. Русский блог команды разработчиков PowerShell – достаточно примеров использования PowerShell, но судя по датам обновления он больше не пополняется.
  2. www.sysadmins.lv – блог Вадима Поданса. Для новичков будет тяжеловато, но для тех кто знает о чем идет речь будет масса полезной информации.
  3. kazunposh.wordpress.com – блог посвященный автоматизации Windows средствами Powershell.
  4. xaegr.wordpress.com – блог Василия Гусева “PowerShell и другие скрипты”.
  5. shserg.ru – блог Сергея aka ShS.
  6. Веб-касты от Юрия Лебедева.

 

Блоги (на английском)

  1. Windows PowerShell – официальный блог PowerShell. Много интересного, но как сказано выше на английском.
  2. thepowershellguy.com – блог The PowerShell Guy. Периодически захожу, чего и вам рекомендую.
  3. dmitrysotnikov.wordpress.com – блог Дмитрия Сотникова, одного из разработчиков AD Cmdlets и PowerGUI. На английском языке.
  4. richardspowershellblog.wordpress.com – блог Richard Siddaway.

 

Книги

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

  1. PowerShell in Action – книга от одного из разработчиков PowerShell, Bruce Payette.
  2. PowerShell Cookbook – книга от издательства O’Reilly. Автор Lee Holmes предоставил отличный сборник состоящий из 430 рецептов на все случаи жизни. Отличный справочник.
  3. Windows PowerShell Scripting Guide – сборник готовых сценариев для управления различными аспектами ОС, начиная от пользовательского окружения до серверных служб.
  4. Mastering PowerShell – бесплатный ebook из двадцати глав, совершенно бесплатный. Есть оффлайн-версия в формате PDF

PS. Пройдясь по закладкам откровенно удивился тому как мало удалось “выжать”.

Если кого то забыл то пишите в комментариях, обязательно добавлю.

Сергей Мариничев

itband.ru

Список русскоязычных ресурсов по Windows PowerShell (Ru-Ru) - TechNet Articles - United States (English)

На этой странице представлены всевозможные ссылки по Windows PowerShell: книги, блоги, и т.п. Тут перечислены только русскоязычные ресурсы, список англоязычных можно посмотреть на страницах Windows PowerShell и Windows PowerShell Survival Guide.

Основы

Загрузить последнюю версию PowerShell, для тех систем где она не предустановлена можно по ссылке http://support.microsoft.com/kb/968929 в составе пакета Windows Management Framework, который включает в себя PowerShell 2.0, WinRM 2.0 и BITS 4.0.

К Windows PowerShell доступна весьма обширная встроенная справка. Доступ к ней можно получить либо непосредственно из оболочки с помощью командлета Get-Help, либо онлайн, на сайте TechNet.

Много полезных ссылок так-же представлено на официальном русскоязычном сайте Windows PowerShell.

Скринкасты

Windows PowerShell - сила командной строки Windows (Василий Гусев)Пишем первый сценарий и знакомимся с Windows PowerShell (Василий Гусев)PowerGUI - графическая среда на базе Windows PowerShell (Дмитрий Сотников)Получи за 5 минут любую информацию о любых компьютерах своей сети (Марат Бакиров)Автоматизация административных задач с помощью System Center и PowerShell (Дмитрий Сотников)Что нового в PowerShell 2.0 (Василий Гусев)Регулярные выражения в Windows PowerShell (Василий Гусев)Разгоняем PowerShell (Дмитрий Сотников)Все скринкасты с тегом PowerShell на TechDays.ru

Видеокурс по Windows PowerShell 2.0 (Юрий Лебедев)

Статьи

Windows PowerShell (Сергей Вальковский)Знакомимся с PowerShell - новой командной оболочкой (Андрей Бирюков)PowerShell - Часто задаваемые вопросы (Василий Гусев)Статьи о PowerShell в TechNet Magazine (Дон Джонс) почти все переведены на русский язык.

Книги

Электронные книги (бесплатные)
PowerShell Course Book (Френк Кох, перевод Виктор Горбунков)Эффективное программирование в Windows PowerShell (Keith Hill, перевод Сергей Вальковский)
Бумажные книги
Введение в Windows PowerShell (Андрей Попов)Windows PowerShell 2.0 справочник администратора (Уильям Р. Станек)

Блоги

PowerShell и другие скрипты (Василий Гусев)Vadim Podans's blog - PowerShell powered (Vadims Podans)Ilya Sazonov: IT Pro (Илья Сазонов)ShS's blogKazun - Заметки о PowerShell

social.technet.microsoft.com

справочник по командам и командлетам для администрирования AD

Администраторы Windows долгое время полагались на такие проверенные временем инструменты командной строки как PING, IPCONFIG и REPADMIN. И некоторые до сих пор ими пользуются, вместо того, чтобы обратить свое внимание на PowerShell. Ashley McGlone, Premier Field Engineer Active Directory and PowerShell (именно его улыбающееся лицо вы можете видеть на фото), создал замечательное 4-страничное руководство, которое соотносит хорошо известные CMD-утилиты для работы с Active Directory с соответствующими им PowerShell-командлетами. Например, вместо PING можно использовать PowerShell командлет Test-Connection, вместо NSLOOKUP — Resolve-DNSName, вместо GPUPDATE — Invoke-GPUpdate. Многие зададут вопрос, а почему это, собственно, стоит вообще переключаться на PowerShell командлеты? Автор руководства дает тому несколько обоснований:

  1. Инструменты командной строки выводят просто текст, который требует парсинга для дальнейшей работы с ним. PowerShell позволяет передать эти данные по конвейеру и работать с ними прямо в консоли или же вывести в файл.
  2. Доступность команды. Например, вы удаленно подключайтесь к серверу через RDP, то на нем может быть не установлен adminpak.msi или Windows Rerource Kit. А PowerShell есть на каждой машине Windows Sever 2008 R2 и выше.
  3. Однотипный синтаксис. Синтаксис у различных PowerShell командлетов схож.
  4. Большое количество командлетов на все случаи жизни.
Рассмотренные CMD-утилиты и соответствующие им PowerShell командлеты

В фокусе бесплатного руководства оказались следующие CMD-утилиты:

  1. REPADMIN
  2. DCPROMO
  3. CSVDE
  4. NETDOM
  5. NLTEST
  6. GPUPDATE
  7. GPRESULT
  8. DSGET
  9. DSQUERY
  10. DSADD
  11. DSMOD
  12. DSRM
  13. DSMOVE
  14. DSACLS
  15. DNSCMD
  16. NSLOOKUP
  17. PING
  18. IPCONFIG
  19. NETSTAT

Само руководство построено на следующей логике:CMD – Switch – PowerShell командлет – PowerShell модуль – Версия Windows Server.

Большое внимание уделено тем командлетам, которые были представлены в Windows Server 2012 и PowerShell v3.

Скачать его можно на technet.

Автор: AMarkin

Источник

www.pvsm.ru

Справочник по командам PowerShell для работы с MS Exchange

Рубрики: Сисадмину

Full access to mailbox / Полный доступ к почтовому яшику

  • Получить список текуших правget-Mailbox mailboxalias | fl
  • Добавить полный доступ пользователю username на ящик пользователя «Surname, Firstname»Add-MailboxPermission -Identity 'CN=Surname\, Firstname,OU=Disabled Accounts,OU=Users,OU=OU01,DC=CORP,DC=COMPANY,DC=com' -User 'COMPANYCORP\username' -AccessRights 'FullAccess'
  • Убрать права полный доступ пользователя username на ящик пользователя «Surname, Firstname»Remove-MailboxPermission -Identity 'CN=Surname\, Firstname,OU=Users,OU=OU03,DC=CORP,DC=COMPANY,DC=com' -User 'COMPANYCORP\username' -InheritanceType 'All' -AccessRights 'FullAccess'

Check permissions for mailbox / Проверка прав на почтовый ящик

  • На весь ящикGet-MailboxPermission MAILBOXACCOUNTNAME | ft user,accessrights
  • На папку InboxGet-MailboxFolderPermission MAILBOXACCOUNTNAME:\Inbox | ft user,accessrights,SendOnBehalfOf
  • На календарьGet-MailboxFolderPermission -Identity «Surname, Firstname:\calendar»

Grant read-only access to mailbox folder / Дать права на чтение на Inbox

  • Дать доступ на чтение на папку Inbox ящика «Kuk, John» пользователю “Smith, John”Add-MailboxFolderPermissions –identity “Kuk, John:\Inbox” -user “Smith, John” –AccessRights Reviewer

Remove delegates for mailbox calendar / Убрать делегатов из календаря

  • Получить список делегатовGet-CalendarProcessing MAILBOXACCOUNTNAME |ft ResourceDelegates
  • Конвертировать ящик в тип Room, чтобы можно было редактировать делегатовSet-Mailbox MAILBOXACCOUNTNAME -Type Room
  • Очистить список делегатовSet-CalendarProcessing MAILBOXACCOUNTNAME -ResourceDelegates @()
  • Добавить делегата useraccountSet-CalendarProcessing MAILBOXACCOUNTNAME -ResourceDelegates useraccount
  • Конвертировать ресурный ящик типа Room обратно в пользовательский ящикSet-Mailbox MAILBOXACCOUNTNAME -Type Regular

Extract mailbox to PST / Экспорт ящик в PST

  • add-mailboxpermission «<new user’s mailbox name>» -user <your administrative account name> -AccessRights FullAccess
  • new-mailboxexportrequest -mailbox «<new user’s mailbox name>» -filepath <target UNC path\<filename>.PST>
  • get-mailboxexportrequest -mailbox «<new user’s mailbox name>»

If mailbox is not showing up in “Disconnected mailboxes” / Если почтовый ящик не показывается в Disconnected mailbox

  • Clean-MailboxDatabase «server\database name»

ACL for generic mailbox setup / Установка списка ACL на сервисный почтовый ящик

  • Add-MailboxPermission «<mailbox name>» -User Self -AccessRights ExternalAccount
  • Add-MailboxPermission «<mailbox name>» -User «ACL <mailbox name>» -AccessRights FullAccess

Setup restrictions for CR / Установка ограничений на ресурсный ящик (комнату)

  • Set-MailboxFolderPermission -User «Default» -AccessRights LimitedDetails -Identity “CR Name:\calendar”

To allow users to see the details of booking in calendar / Разрешить видеть детали бронирований в ресурсных ящиках

To grant access only for a group

  • Add-MailboxPermission -identity “CR Name:\calendar” -user <group or user name> -accessrights LimitedDetails

To see current user mailbox quotas / Посмотреть квоты на ящик

Get-Mailbox 'Surname, Name' | ft Name, ProhibitSendQuota, ProhibitSendReceiveQuota

To find out UM account name linking / Найти ящик по номеру Unified Messaging

(Get-UMMailbox -ResultSize unlimited | where {$_.Extensions -eq «EXTENSION»}).name

Mailbox Move / Переместить ящик в другую базу

  • 'CORP.COMPANY.com/RUSROS01/Users/Lastname, Firstname' | New-MoveRequest -TargetDatabase 'DAG01-DBxxx' -BadItemLimit '50'
  • Get-MailboxExportRequest -mailbox MAILBOXACCOUNT
  • (Get-MoveRequest -MoveStatus Queued).count

Mail contact / Создать почтовый контакт

Enable-MailUser -Identity 'CORP.COMPANY.com/OU01/Users/External/BRANDAU, Frank' -Alias 'BRANDF' -ExternalEmailAddress 'SMTP:[email protected]'

Mailbox creation / создать почтовый ящик

Enable-Mailbox -Identity 'CORP.COMPANY.com/OU01/Users/Poplawska, Katarzyna' -Alias 'POPLAK'

UM enable / Включить Unified Messaging

'CORP.COMPANY.com/OU01/Users/Mulliez, Aurelie' | Enable-UMMailbox -PinExpired $false -UMMailboxPolicy 'GVA-UMDialPlan Default Policy' -Extensions '1234567' -IgnoreDefaultScope

Mailbox statistics and data / Получить статистику по ящику

  • get-mailboxstatistics username | fl
  • Get-CASMailbox username | fl
  • Get-Mailbox username
  • Get-Mailbox username | fl *base*
  • test-mapiconnectivity -server server_name

Connect and restore disabled mailbox / Подключить и восстановить удаленный ящик

  • Get-MailboxStatistics -Database GVADAG01-DB039 | Where { $_.DisconnectReason -eq «Disabled» } | Format-List LegacyDN, DisplayName, MailboxGUID, DisconnectReason
  • Connect-Mailbox -Identity «John Evans» -Database «MBXDB02» -User «John Evans» –ManagedFolderMailboxPolicyAllowed
  • Connect-Mailbox -Identity '054cf169-7360-4ccc-8e69-c55ee85facb3' -Database 'GVADAG01-DB047' -User 'CORP\z_TESTGSDAD1' -Alias 'TESTGSDAD1'
  • New-MailboxRestoreRequst -SourceDatabase «MDB01» -SourceStoreMailbox «Tony Smith» -TargetMailbox [email protected] –AllowLegacyDNMismatch

Configure auto-reply options / Настроить auto-reply

  • Set-MailboxAutoReplyConfiguration <alias> -AutoReplyState enabled -ExternalAudience all -InternalMessage <Message to internal senders> -ExternalMessage <Message to external senders>
    1. $internalmessage = get-content internalmessage.txt$externalmessage = get-content externalmessage.txtSet-MailboxAutoReplyConfiguration <alias> -AutoReplyState enabled -ExternalAudience <none/all/known> -InternalMessage «$internalmessage» -ExternalMessage «$externalmessage»
    2. Set-MailboxAutoReplyConfiguration [email protected] –AutoReplyState Scheduled –StartTime “9/8/2011” –EndTime “9/15/2011” –ExternalMessage “External OOF message here” –InternalMessage “Internal OOF message here”
    3. $objMailbox = Get-Mailbox *User*$InternalMsg = «-- Internal Message — <BR><BR>Hi, <BR><BR>I am not available until next Monday.<BR><BR>For any emergency, please contact my backup John at 613-555-6789.<BR><BR>Jack Doe»$ExternalMsg = «-- External Message — <BR><BR>Hi, <BR><BR>I am not available until next Monday.<BR><BR>For any emergency, please contact my backup John at 613-555-6789.<BR><BR>Jack Doe»$objMailbox | Set-MailboxAutoReplyConfiguration -AutoReplyState enabled -ExternalAudience all -InternalMessage $InternalMsg -ExternalMessage $ExternalMsg$objMailbox | Set-MailboxAutoReplyConfiguration -AutoReplyState disabled
  • Get-MailboxAutoReplyConfiguration [email protected]
  • Set-MailboxAutoReplyConfiguration [email protected] –AutoReplyState Disabled –ExternalMessage $null –InternalMessage $null
  • Set-Mailbox <alias> -ForwardingAddress <recipient> -DeliverToMailboxAndForward $True

Популярность: 2%

itprospb.ru