← Anasayfa

Export-PSSession İle Sunucu Kurulumlarını Disketlemek

Merkezi Yönetim, powershellPowerShell

Muazzam bir vaka düşünün. Exchange serverin makinesinin içerisinde harika posta onay eklentileri (modüller) var. Siz kendi başınıza duran Client Windows masanızdasınız ve Exchange Modülünü makinenize kurmak saatler istiyor ve indirilmiyor. O muhteşem sunucudaki o muhteşem komut setlerini adeta bir rüya misali masaüstünüze indirebilirsiniz.

Hayalet Modüller

Önce o karşı muhteşem servera oturum açarsınız:

$SiberKopru = New-PSSession -ComputerName "EXCH-SUNUCU"

Sonra devrimi patlatırsınız:

Export-PSSession -Session $SiberKopru -Module ExchangeManagement -OutputModule C:\SihirliModul

Bu emrinizi fırlattığınızda sistem karşı serverda kurulan koca devasal komut eklentilerini minyatür bir PowerShell modül yapısında C diske sahte olarak çakar. İleride o modülü Import ettiğinizde, yazdığınız (Get-Mailbox) gibi özel komutlar arkaplan WinRM köprücüğü eklentisiyle gidip diğer sunucuyu yorarken siz sanki bilgisayarınızdan dahi kalkmadığınızı zannedersiz.