W tym artykule, zobaczymy kilka szczegółowych koncepcji dotyczących programu Microsoft Exchange PowerShell i Windows PowerShell
Wstęp:
Exchange PowerShell, zwany także Exchange Management Shell, jest produktem ubocznym programu Windows PowerShell. Program Exchange PowerShell jest przeznaczony wyłącznie do wykonywania zadań i automatyzacji zorientowanych na program Exchange. Zaletą jest to, że w najnowszej wersji Exchange PowerShell, tj. Moduły Exchange 2013 i 2016 Active Directory są wstępnie dołączone, co pomaga administratorowi Exchange w wykonywaniu dodatkowych i przydatnych zadań w Exchange, ponieważ wszystkie skrzynki pocztowe są zwykłymi obiektami Active Directory.
W kolejnych sekcjach będziemy używać zamiennie dwóch terminów „Exchange PowerShell” i „Exchange Management Shell”.
Co to jest Exchange PowerShell (PS)?
Exchange PS to interaktywne narzędzie wiersza poleceń, które działa w oparciu o koncepcję programowania obiektowego. W przeciwieństwie do innych narzędzi wiersza poleceń w systemie Unix lub Linux, polecenia cmdlet są przyjazne dla użytkownika i łatwe do zrozumienia. PowerShell może zapoznać się z innymi językami programowania, takimi jak C, C #, VB.Net itp. To sprawia, że programiści i programiści automatyzacji tworzą interaktywne programy i oprogramowanie do tworzenia raportów i zadań.
Został po raz pierwszy wprowadzony wraz z Exchange 2007, gdy Microsoft przeszedł na nowsze systemy Exchange, skoncentrował się również na PowerShell i rozwinął go. Najnowsza wersja to 2016. Jest to zasadniczo skrypt zaplecza PS1, który jest osadzany w programie Windows PowerShell. Domyślnie pliki skryptów programu Exchange PowerShell są instalowane w poniższych lokalizacjach:
Giełda 2010:
D: \ Program Files \ Microsoft \ Exchange Server \ V14 \ Bin \ RemoteExchange.ps1
Jak działa program Exchange PowerShell (PS)?
Windows PS bezpośrednio współdziała z Windows Management Framework i Windows Management Instrumentation i dostarcza dane wyjściowe, podobnie jak Exchange PS komunikuje się bezpośrednio z systemem Exchange. Narzędzia do zarządzania programem Exchange i PowerShell można również oddzielnie zainstalować na komputerze klienckim. Obsługiwana konfiguracja, taka jak
- Windows Vista w wersji 64-bitowej z dodatkiem SP2
- Windows 7 64-bitowy i nowszy
- Windows Server 2008 64-bitowy z dodatkiem Service Pack 2
- Windows Server 2008 R2 i nowsze.
Windows PS ma swój własny plik EXE, który będzie wywoływany przy każdym uruchomieniu narzędzia
W przypadku Exchange PS nie ma bezpośredniego pliku EXE, ponieważ opiera się na systemie Windows PS. Więc jeśli otworzysz Exchange PS, w rzeczywistości użyje on powershell.exe i uruchomi skrypt remoteexchange.ps1, aby uczynić go jako Exchange PS. Jeśli otworzysz właściwości, możesz zobaczyć plik tardostać się jak poniżej ścieżki.
C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe -version 2.0 -noexit -command “. 'C: \ Program Files \ Microsoft \ Exchange Server \ V14 \ bin \ RemoteExchange.ps1'; Connect-ExchangeServer -auto ”
Poniższy zrzut ekranu pokazuje właściwości Exchange PS i widzisz plik tarjedź tam.
Mówiąc prościej, widok frontonu jest udostępniany przez program Windows PowerShell, a pliki skryptów Exchange są do niego wstrzykiwane.
Po zainicjowaniu programu Exchange PowerShell widać, że połączy się on z najbliższym serwerem dostępu klienta (CAS). Nawet jeśli zainicjujesz PS na serwerze CAS, utworzy on niejawne zdalne połączenie z tym samym serwerem i poda wskazówki, a w trybie szczegółowym wyświetli się podłączony serwer.
Zalety Exchange PowerShell:
- Może być używany do automatyzacji niektórych rutynowych zadań i raportów.
- Replikacja jest almost natychmiastowy. Nie musimy długo czekać, jak to robimy podczas korzystania z konsoli.
- Łatwe uzyskiwanie informacji i danych, które nie są dostępne przez GUI.
- Importowanie innych modułów, takich jak active directory itp.,
Zrozumienie poleceń programu Exchange PowerShell:
Polecenia programu Exchange PowerShell w postaci kombinacji czasownik-rzeczownik, dzięki czemu polecenia cmdlet są łatwo zrozumiałe i unika się konieczności ich zapamiętywania. Na przykład Add-FederatedDomain, Get-Mailbox, Set-SiteMailbox. Pierwsze słowo to czasownik oznaczający czynność, którą należy wykonać, a drugie słowo to rzeczownik oznaczający przedmiot, na którym czynność ma zostać wykonana. Im bardziej będziemy pracować z poleceniami, będziemy w stanie zidentyfikować ich użycie. Ściśle przestrzega „Camel Casing” ze względu na konwencje nazewnictwa poleceń cmdlet. Oznacza to, że nie ma przerw między słowami, a także pierwsza litera każdego słowa powinna być pisana wielką literą.
Wnioski:
W Exchange PS dostępnych jest znacznie więcej czasowników i rzeczowników. W dalszych częściach możemy zagłębić się w czasowniki. Można go użyć do odzyskania danych, jednak najłatwiejsza jest opcja wymiana OST regeneracja, gdzie nie musimy przywracać danych z kopii zapasowej i scalać, co czasami powoduje powielanie problemów, jeśli nie jest to wykonane prawidłowo.
Autor Wprowadzenie:
Sophia Mao jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym naprawa pst i oprogramowanie do odzyskiwania tekstu. po więcej informacji odwiedź www.datanumen.com



