Bu yazıda, Microsoft Exchange PowerShell ve Windows PowerShell hakkında bazı derinlemesine kavramlar göreceğiz.
Giriş:
Exchange Yönetim Kabuğu olarak da adlandırılan Exchange PowerShell, Windows PowerShell'in bir yan ürünüdür. Exchange PowerShell, Exchange odaklı görevleri ve otomasyonu gerçekleştirmek için özel olarak geliştirilmiştir. Buradaki Avantaj, Exchange PowerShell'in son sürümünde, yani Exchange 2013 ve 2016 Active Directory modüllerinin önceden dahil edilmesidir, bu da Exchange Admin'in Exchange'de ek ve yararlı görevler gerçekleştirmesine yardımcı olur, çünkü tüm posta kutuları yalnızca Active Directory nesneleridir.
Aşağıdaki bölümlerde, "Exchange PowerShell" ve "Exchange Management Shell" terimlerini birbirinin yerine kullanacağız.
Exchange PowerShell (PS) nedir?
Exchange PS, Nesne Yönelimli Programlama Konseptine dayalı olarak çalışan etkileşimli bir komut satırı aracıdır. Unix veya Linux'taki diğer komut satırı araçlarının aksine, cmdlet'ler kullanıcı dostudur ve anlaşılması kolaydır. PowerShell, C, C#, VB.Net vb. gibi diğer programlama dillerine aşina olabilir. Bu, programcıların ve otomasyon geliştiricilerinin etkileşimli programlar ve raporlar ve görevler oluşturmak için yazılımlar oluşturmasını sağlar.
İlk olarak Exchange 2007 ile birlikte tanıtıldı, Microsoft daha yeni Exchange Sistemlerine geçtikçe PowerShell üzerinde de yoğunlaştı ve geliştirdi. En son sürüm 2016'dır. Temelde Windows PowerShell'e gömülü olan bir arka uç PS1 komut dosyasıdır. Varsayılan olarak, Exchange PowerShell betik dosyaları aşağıdaki konumlara kurulur:
Değişim 2010:
D:\Program Dosyaları\Microsoft\Exchange Server\V14\Bin\RemoteExchange.ps1
Exchange PowerShell (PS) nasıl çalışır??
Windows PS, doğrudan Windows Yönetim Çerçevesi ve Windows Yönetim Araçları ile etkileşime girer ve çıktı sağlar, aynı şekilde Exchange PS, doğrudan Exchange sistemiyle konuşur. Exchange Yönetim Araçları ve PowerShell, bir istemci makineye ayrıca kurulabilir. gibi desteklenen yapılandırma
- SP64 ile Windows Vista 2-bit
- Windows 7 64-bit ve üzeri
- Hizmet Paketi 2008 ile Windows Server 64 2-bit
- Windows Server 2008 R2 ve üzeri.
Windows PS, aracı her açtığımızda çağrılacak olan kendi EXE dosyasına sahiptir.
Exchange PowerShell için doğrudan bir EXE dosyası yoktur, çünkü Windows PowerShell'e bağlıdır. Bu nedenle, Exchange PowerShell'i açtığınızda, aslında powershell.exe'yi kullanacak ve remoteexchange.ps1 betiğini çalıştırarak onu Exchange PowerShell olarak çalıştıracaktır. Özellikleri açtığınızda, hedefi aşağıdaki yol olarak görebilirsiniz.
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -sürüm 2.0 -noexit -command ". 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer -otomatik”
Aşağıdaki ekran görüntüsü Exchange PS'nin özelliklerini göstermektedir ve hedefi orada görebilirsiniz.
Basit bir ifadeyle, ön uç görünümü Windows PowerShell tarafından sağlanır ve Exchange betik dosyaları buna eklenir.
Exchange PowerShell'i başlattıktan sonra, en yakın İstemci Erişim Sunucusuna (CAS) bağlanacağını görebilirsiniz. PS'yi bir CAS sunucusu içinde başlatsanız bile, aynı sunucuyla gizli bir uzak bağlantı oluşturacak ve ipuçları verecek ve ayrıntılı olarak Bağlı Sunucuyu gösterecektir.
Exchange PowerShell'in Avantajları:
- Bazı rutin görevleri ve raporları otomatikleştirmek için kullanılabilir.
- Çoğaltma işlemi neredeyse anında gerçekleşiyor. Konsol kullanırken olduğu gibi uzun süre beklememize gerek yok.
- GUI aracılığıyla mevcut olmayan bilgileri ve verileri kolayca elde edin.
- Active Directory vb. diğer modülleri içe aktarma,
Exchange PowerShell Komutlarını Anlamak:
Exchange PowerShell'in komutları Fiil-İsim kombinasyonu şeklinde, bu cmdlet'leri kolayca anlaşılır hale getirir ve ezberleme gerekliliğini ortadan kaldırır. Örneğin, Add-FederatedDomain, Get-Mailbox, Set-SiteMailbox. Birinci kelime, yapılması gereken eylemi gösteren bir Fiil, ikinci kelime ise, eylemin gerçekleştirileceği nesneyi gösteren bir İsimdir. Komutlarla daha fazla çalıştıkça, onun kullanımını tanımlayabileceğiz. Cmdlet'leri adlandırma kuralları için kesinlikle "Camel Casing"i izler. Yani kelimeler arasında boşluk olmamalı ve ayrıca her kelimenin ilk harfi büyük yazılmalıdır.
Sonuç:
Exchange PS'de çok daha fazla fiil ve isim mevcuttur. İlerleyen bölümlerde fiillere derinlemesine dalabiliriz. Verileri kurtarmak için kullanılabilir, ancak en kolay seçenek Başka ürün ile değiştirme OST Tedavi Süreci, burada düzgün yapılmazsa bazen yinelenen sorunlara neden olan yedeklemeden geri yükleme ve birleştirme ihtiyacımız yok.
Yazar Giriş:
Sophia Mao, bir veri kurtarma uzmanıdır. DataNumendahil olmak üzere veri kurtarma teknolojilerinde dünya lideri olan , Inc. pst'yi onar ve kelime kurtarma yazılımı ürünleri. Daha fazla bilgi için ziyaret edin www.datanumen.com



