Microsoft Exchange PowerShellの詳細な概念(パートI)

今すぐ共有:

この記事で、Microsoft ExchangePowerShellとWindowsPowerShellに関するいくつかの詳細な概念を確認します。

導入:

Exchange管理シェルとも呼ばれるExchangePowerShellは、WindowsPowerShellの副産物です。 Exchange PowerShellは、Exchange指向のタスクと自動化を実行するためにのみ開発されています。 ここでの利点は、Exchange PowerShellの最近のバージョン、つまりExchange2013および2016Active Directoryモジュールが事前に含まれていることです。これにより、すべてのメールボックスがActive Directoryの単なるオブジェクトであるため、Exchange管理者がExchangeで追加の便利なタスクを実行できます。

次のセクションでは、「ExchangePowerShell」と「Exchange管理シェル」というXNUMXつの用語を同じ意味で使用します。

Exchange PowerShell(PS)とは何ですか?

Exchange PSは、オブジェクト指向プログラミングの概念に基づいて機能するインタラクティブなコマンドラインツールです。 UnixまたはLinuxの他のコマンドラインツールとは異なり、コマンドレットはユーザーフレンドリーで理解しやすいものです。 PowerShellは、C、C#、VB.Netなどの他のプログラミング言語に精通しています。これにより、プログラマーと自動化開発者は、レポートとタスクを作成するためのインタラクティブなプログラムとソフトウェアを作成できます。

これはExchange2007とともに最初に導入され、Microsoftが新しいExchangeシステムに移行するにつれて、PowerShellにも集中して開発しました。 最新バージョンは2016年です。これは基本的に、WindowsPowerShellに埋め込まれるバックエンドPS1スクリプトです。 既定では、ExchangePowerShellスクリプトファイルは次の場所にインストールされます。

Exchange 2010:

D:\ Program Files \ Microsoft \ Exchange Server \ V14 \ Bin \ RemoteExchange.ps1RemoteExchangePS1ファイル

Exchange PowerShell(PS)はどのように機能しますか?

Windows PSは、Windows ManagementFrameworkおよびWindowsManagement Instrumentationと直接対話し、出力を提供します。同様に、ExchangePSはExchangeシステムと直接通信します。 Exchange管理ツールとPowerShellは、クライアントマシンに個別にインストールすることもできます。 次のようなサポートされている構成

  1. Windows Vista64ビットとSP2
  2. Windows 7ビット以降
  3. Windows Server 2008ビットサービスパック64
  4. Windows Server 2008R2以降。

Windows PSには独自のEXEファイルがあり、ツールを開くたびに呼び出されます。 WindowsPowerShellのプロパティ

Exchange PS には直接の EXE ファイルはありません。Windows PS に依存しているためです。Exchange PS を開くと、実際には powershell.exe が使用され、remoteexchange.ps1 スクリプトが実行されて Exchange PS として機能します。プロパティを開くと、ターゲットが以下のパスで表示されます。

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”

以下のスクリーンショットはExchange PSのプロパティを示しており、そこにターゲットが表示されています。Exchange管理シェルのプロパティ

簡単に言うと、フロントエンドビューはWindows PowerShellによって提供され、Exchangeスクリプトファイルが挿入されます。

Exchange PowerShellを開始すると、最も近いクライアントアクセスサーバー(CAS)に接続することがわかります。 CASサーバー内でPSを開始した場合でも、同じサーバーとの暗黙的なリモート接続が作成され、ヒントが表示され、詳細に接続されたサーバーが表示されます。最寄りのCASに接続する

Exchange PowerShellの利点:

  1. これは、いくつかの日常的なタスクとレポートを自動化するために使用できます。
  2. レプリケーションはほぼ瞬時に完了します。コンソールを使用する場合のように、長時間待つ必要はありません。
  3. GUIでは入手できない情報やデータを簡単に入手できます。
  4. ActiveDirectoryなどの他のモジュールをインポートします。

Exchange PowerShellコマンドについて:

動詞と名詞の組み合わせの形式のExchangePowerShellのコマンド。これにより、コマンドレットが簡単に理解できるようになり、覚える必要がなくなります。 たとえば、Add-FederatedDomain、Get-Mailbox、Set-SiteMailboxなどです。 最初の単語は、実行する必要のあるアクションを示す動詞であり、XNUMX番目の単語は、実行するアクションを実行するオブジェクトを示す名詞です。 コマンドをさらに操作するにつれて、その使用法を特定できるようになります。 コマンドレットの命名規則については、「キャメルケース」に厳密に従います。 これは、単語間にギャップがなく、各単語の最初の文字を大文字にする必要があることを意味します。

まとめ:

Exchange PSには、さらに多くの動詞と名詞があります。 後の部分で動詞を深く掘り下げることができます。 それはデータを回復するために使用することができますが、最も簡単なオプションは 応募者と OST 正当な補償、バックアップから復元してマージする必要がない場合、適切に実行されないと重複する問題が発生することがあります。

著者 イントロダクション:

ソフィアマオは、のデータ復旧の専門家です DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 pstを修復します と単語の回復ソフトウェア製品。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com

今すぐ共有:

コメントは締め切りました。