Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 3
  • 27

Kwestia tyczy się Exchange Management Shell.

Znalazłem kiedyś w sieci informację na temat możliwości budowania powiązań między komendami dostępnymi w EMS. Działa to na zasadzie warunkowej - jeśli z poziomu shella wyda się komendę X, automatycznie po niej wykonywana jest komenda Y. 

W moim przypadku miało to na celu zapewnienie trafienia nowo utworzonego użytkownika do dokładnie sprecyzowanej bazy. Zakładam tutaj, że nie mamy możliwości wskazania domyślnej bazy poprzez korzystanie z atrybutu IsExcludedFromProvisioning.

Operator Helpdesku dla wskazanych kont AD dodaje opcje Exchange'owe czyli de facto korzysta z funkcji Enable-Mailbox. Zależy mi na powiązaniu z tą komendą wykonania w kolejnym kroku komendy:

" | New-MoveRequest -TargetDatabase DocelowaBaza"

Jestem pewien, że taki mechanizm jest możliwy w Exchange 2010 ale korzystałem z niego tylko raz, kilka lat temu i w innej firmie i najzwyczajniej nie pamiętam jak go ponownie uruchomić.

Czy ktoś spotkał się z taką funkcjonalnością bądź z niej korzysta?

Maciej_Łoszajc
  • Zapytał
  • @ Maciej_Łoszajc | 21.03.2017
    • 3
    • 0
    • 2

Odpowiedź (1)

  • 3

Dokopałem się w swoim archiwum do rozwiązania, tak więc udzielę odpowiedzi sam sobie. ;)

Wspomniana przeze mnie funkcjonalność to Scripting Agent:

Understanding the Scripting Agent: 

https://technet.microsoft.com/en-us/library/dd297951(v=exchg.141).aspx

I działa dla Exchange 2010/2013/2016. Uruchamia się ją komendą Enable-CmdletExtensionAgent po wcześniejszej konfiguracji pliku:

<installation path>\V14\Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml

Enable-CmdletExtensionAgent

https://technet.microsoft.com/en-us/library/dd335192(v=exchg.141).aspx

Maciej_Łoszajc
  • Odpowiedział
  • @ Maciej_Łoszajc | 30.03.2017
    • 3
    • 0
    • 2