Buradasınız :Anasayfa » Tüm Makaleler » Exchange Server » Exchange Server 2013 » Exchange Server 2013 Management Shell ile Genel Yönetimsel Görevler Nelerdir? – Bölüm 2
Yazar :Barış Aydoğmuşoğlu Tarih : 15/09/2014 Kategori : Exchange Server 2013 0
Exchange Server 2013 organizasyonun Management Shell ile nasıl yönetilebileceği konusunun detaylarını bu yazıda biraz daha sizler ile paylaşmak istiyorum. Microsoft, Exchange 2007 ile mimaride gerçekleştirdiği değişiklikler ile tanıştırmıştı bizi. Bu değişimler ve PowerShell yapısı, Exchange Server yöneticilerine bir komut satırı ile tüm organizasyonu yönetme imkanı tanıyordu. Zaman içinde Exchange Server 2013’e(150 civarında yeni cmdlet ile) kadar geldik. Tabii ki değişimler ve gelişimler de devam etti ve PowerShell 3.0 ile yönetimsel işlerimize devam ediyoruz.
Exchange Server 2013 organizasyonunda yönetimse işler için kullanılan Exchange Management Console, yerini Exchange Admin Center’a bıraktı. Bununla birlikte halen Exchange Management Shell’e sahibiz(hatta yeni gelen 140+ yeni cmdlet ile ).
Exchange Management Shell için EMS kısaltmasını kullanacağım
Exchange Admin Center için EAC kısaltmasını kullanacağım.
Windows PowerShell için WPS kısaltmasını kullanacağım.
Remote Desktop Protocol için RDP kısaltmasını kullanacağım.
Exchange organizasyonu yönetimi için; bir Client’a EMS’yi yükleyebilirsiniz(Exchange Management Tool ile yüklenmekte), doğrudan Exchange Server’larınızdan birine RDP ile bağlanabilirsiniz ya da PowerShell Remoting’den yararlanabilirsiniz.
PowerShell Remoting ile Yönetimi incelemek istiyorum.
Domain Controller(bu yazım için test Client olarak düşünülebilir) üzerinde Windows PowerShell uygulaması ile PowerShell Remoting’i kullandım.
Üstte görüldüğü üzere 00E2 isimli Exchange Server’da hizmet veren IIS altındaki PowerShell VirtualDirectory’sinden faydalanarak açtığım session’i 00DC1’in Windows PowerShell session’ina import etmiş olduk.
Get-pssession cmdlet’i ile açtığımız session’ı gözleyebiliriz.
Test amaçlı olarak get-ExchangeServer cmdlet’ini kullanabiliriz.
Üstte görüldüğü üzere session’ımızda Exchange cmdlet’lerini çalıştırabiliyoruz.
Remote Session’da pipelining kullanımına bir örnek verelim.
Mailbox’ı CorporateDB’de olan kullanıcıların departman niteliklerini değiştirmiş olduk.
Sonucun detayı üstteki gibidir.(h harfini unutmuşum J )
Açılan session’da, çalışmak istediğimiz scope’u belirleyerek çalışmak da mümkün.
Üstteki örneğe bakacak olursak; session’ı “services” OU’su ile sınırlandırıp Mailbox’lara baktığımızda iki adet Mailbox görmekteyiz.
Scope’u tüm forest’a çevirerek baktığımızda tüm Mailbox’ları görebiliyoruz. Scope kısıtlaması sırasında gerekiyorsa, Domain Controller ve Global Catalog seçimi de yapabilirsiniz. Seçimler için,
-SetPreferredDomainControllers Server_fqdn ve -PreferredGlobalCatalog Server_fqdn parametrelerini kullanabilirsiniz.
Exchange Server 2013 yönetiminde PowerShell Remoting’den bahsetmiş olduk. Genel olarak kullanımı Management Tool yüklü olan bir sunucu konforunda olsa da Remote PowerShell session’ının kullanımında pipelining’e dikkat etmek gerekebilir. Remote PowerShell session’ı içerisinde neler yapabileceklerinizin cevabı, aslında neler yapmak istediklerinizle orantılıdır.
yedek nasil alinir winrm detayli anlatim windows update almiyor tor network server 2016 lansmani server 2012 cloud dan restore etmek san server nedir rms sablon pst disa aktarim powershell Enumerating Object pfsense kurulumu orchestrator service manager entegrasyonu network yapısında oturum katmanı nedir mvp ahmet mutlu Microsoft oms Update Management lync felaketten koruma lync adres defteri lun kurulumu List all Keyboard Dock iis 8 kurulumu hyper-v yapilandirma hyper-v clustering forefront client security topology seçimi exchange 2013 degisenler esxi multipath ayarlari double take azure disaster console password bedava windows 7 teması android işletim sistemi