Microsoft Exchange Server

Nowe funkcje administracyjne powłoki Exchange Management Shell Udostępnij na: Facebook

Opublikowano: 30 lipca 2007

Zawartość strony
Wstęp  Wstęp
Wymagania  Wymagania
Nowe funkcje powłoki Exchange Management Shell  Nowe funkcje powłoki Exchange Management Shell
Więcej informacji  Więcej informacji

Wstęp

Powłoka Exchange Management Shell, oparta na technologii Microsoft Windows PowerShell, daje administratorom rozbudowany interfejs wiersza polecenia, którego mogą użyć do zarządzania programem Microsoft Exchange Server 2007. Przy użyciu Exchange Management Shell administratorzy mogą zarządzać każdym aspektem działania Exchange 2007. Mogą tworzyć nowe konta e-mail i konfigurować łączniki Simple Mail Transfer Protocol (SMTP), przechowywać właściwości bazy danych, agentów transportu i inne. Exchange Management Shell może wykonać wszystkie zadania, które można wykonać przy użyciu konsoli Exchange Management Console, jak i takie, których konsola nie obsługuje. Wykonywanie zadania w konsoli Exchange Management Console wiąże się z przekazaniem żądania do Exchange Management Shell. Więcej informacji o nowej konsoli Exchange Management Console można znaleźć w artykule Nowe funkcje administracyjne konsoli Exchange Management Console.

Rysunek 1 ukazuje wygląd powłoki Exchange Management Shell.

Rys. 1. Exchange Management Shell.

Rys. 1. Exchange Management Shell.

 Do początku strony Do początku strony

Wymagania

Exchange Management Shell to przystawka wymagająca Windows PowerShell. Należy więc zainstalować na danym komputerze Windows PowerShell przed uruchomieniem na nim Exchange Management Shell. Aby zainstalować Windows PowerShell, należy najpierw zainstalować platformę Microsoft .NET 2.0 Framework na komputerze, na którym działać ma Windows PowerShell. Informacje o pobraniu .NET Framework można znaleźć w witrynie Microsoft .NET Framework Developer Center.

 Do początku strony Do początku strony

Nowe funkcje powłoki Exchange Management Shell

Exchange Management Shell dostarcza rozbudowanej i elastycznej platformy dla skryptów, która może zmniejszyć stopień skomplikowania aktualnych skryptów Microsoft Visual Basic. To, co kiedyś wymagało setek wierszy w skryptach Visual Basic, obecnie często można wykonać przy użyciu jednej linii kodu w Exchange Management Shell.

Program Exchange Management Shell daje tę elastyczność, ponieważ tekst nie jest podstawą jego interakcji z systemem. Używa modelu obiektowego opartego na platformie Microsoft .NET. Ten model obiektów pozwala poleceniom powłoki stosować wynik jednego polecenia do kolejnych poleceń w miarę ich uruchamiania.

Oto kluczowe funkcje Exchange Management Shell:

  • Interfejs wiersza polecenia Interfejs wiersza polecenia pozwala na szybki dostęp do funkcji Exchange 2007 i szybką ich modyfikację. Daje również elastyczność, pozwalającą na proste, masowe wykonywanie zadań, które w innym wypadku wymagałyby wielu wierszy kodu lub godzin pracy z menedżerem Exchange System Manager.
  • Przepływ danych między poleceniami Przepływ danych, zwany potokiem poleceń, pozwala na jeszcze wydajniejsze zarządzanie Exchange 2007 za pomocą Exchange Management Shell. Funkcja ta pozwala na użycie wyników jednego polecenia jako danych wejściowych innych poleceń. Pozwala to na proste wykonywanie operacji masowych, opartych na kryteriach stosowanych do poleceń filtrowania, które następnie dostarczają obiekty do zmodyfikowania przez kolejne polecenia. To właśnie dzięki tej funkcji Exchange Management Shell pozwala na redukcję dziesiątek wierszy kodu do pojedynczego ciągu poleceń.
  • Strukturalne raporty danych Jako że wyniki wszystkich poleceń Exchange Management Shell mają postać obiektów, można bez większych problemów wykonywać na nich czynności za pomocą innych poleceń. Polecenia w danym zestawie funkcji przyjmują wyniki z innych poleceń w tym samym zestawie, bez manipulacji.
  • Kompleksowa obsługa skryptów Exchange Management Shell dostarcza potężne modelu obiektów oparte na platformie .NET, ułatwiające wykonywanie skomplikowanych procesów, automatyzację funkcji zarządzania kontami Help Desku, monitorowanie wydajności oraz obsługę innych zautomatyzowanych czynności administracyjnych.
  • Bezpieczne wykonywanie skryptów Aby pozwolić na bezproblemowe przejście ze środowiska testowego do produkcji lub w celu zweryfikowania poprawnego działania poleceń przed zastosowaniem ich do rzeczywistych danych, Exchange Management Shell pozwala na testowanie poleceń, aby upewnić się, że robią to, co należy. Można weryfikować dokonywane zmiany, potwierdzać kontynuację i weryfikować powodzenie projektu od początku do końca.
  • Dostęp do poleceń Cmd.exe Exchange Management Shell daje łatwy dostęp do poleceń dostępnych z wiersza polecenia (Cmd.exe). Można nawet wykonywać akcje oparte na wynikach poleceń Cmd.exe lub zintegrować te wyniki z danymi dostarczanymi innemu poleceniu.
  • Zaufane skrypty W celu zwiększenia bezpieczeństwa, powłoka Exchange Management Shell wymaga cyfrowego podpisania wszystkich skryptów przed ich uruchomieniem. To wymaganie zapobiega wstawieniu do Exchange Management Shell szkodliwego skryptu. Jedynie skrypty, którym dana organizacja wyraźnie ufa mogą zostać uruchomione, co zapewnia ochronę infrastruktury i użytkowników.
  • Dostosowanie profilu Oprócz tego, że domyślna instalacja Exchange Management Shell daje użytkownikowi w pełni sprawny i prosty w użyciu interfejs, możliwe jest dodanie skrótów do często używanych poleceń. Można również dostosować interfejs do własnych potrzeb, edytując w tym celu osobisty profil Exchange Management Shell. Pozwala to kontrolować konfigurację interfejsu oraz to, które polecenia będą uruchamiane automatycznie po uruchomieniu Exchange Management Shell. Dostosowanie profilu pozwala na przydzielenie skryptów do aliasów często używanych podczas codziennego zarządzania organizacją Exchange 2007.
  • Rozszerzona obsługa powłoki W wypadku niezadowolenia ze sposobu przedstawiania danych lub zapomnienia, które kolekcje używają właściwości Count, a które właściwości Length, można w prosty sposób dokonać zmian. Exchange Management Shell używa języka XML, co pozwala na modyfikację wielu aspektów jego zachowania. Deweloperzy mogą tworzyć nowe polecenia i integrować je z wbudowanymi poleceniami Exchange Management Shell. Ta możliwość rozszerzenia daje większą kontrolę nad organizacją Exchange 2007 i pozwala na uproszczenie procesów biznesowych.

 Do początku strony Do początku strony

Więcej informacji

Więcej informacji o używaniu powłoki Exchange Management Shell można znaleźć w artykule Using the Exchange Management Shell (j.ang.).

Listę przykładów często używanych poleceń Exchange Management Shell, ułożonych według funkcji administracyjnych, takich jak zarządzanie odbiorcami i konfiguracja transportu można znaleźć w artykule Exchange Management Shell Quick Reference (j.ang.).

 Do początku strony Do początku strony

Microsoft Exchange Server