1. Ana Sayfa
  2. Server 2008
  3. Windows PowerShell’i Yükleme ve Yapılandırma

Windows PowerShell’i Yükleme ve Yapılandırma

Windows ’i Exchange Server 2010 sunucu Yönetimi  ile kullanabilmeniz için, önce Windows ’in ve WinRM’in doğru sürümlerinin bilgisayarınızda yüklü ve yapılandırılmış olduğundan emin olun. Unutmayın: WinRM kullanabilmek için bilgisayarınız Windows Vista Service Pack 1 veya Windows Server 2008 çalıştırıyor olmalıdır.

Yazımızda işlenen konular ile ilgili ana başlıklar;

1. Bilgisayarınızdaki Windows PowerShell’i denetleme

2. Bilgisayarınızdaki WinRM’nin sürümünü denetleme

3. Windows PowerShell ve WinRM’nin en son sürümlerini yükleme

4. Windows PowerShell’in komut dosyalarını çalıştırabildiğini doğrulama

5. WinRM’nin Windows PowerShell’in Outlook Live’a bağlanmasına izin verdiğini doğrulama

A. Bilgisayarınızdaki Windows PowerShell’i denetleme

C:\Windows\System32\WindowsPowerShell\v1.0 dizinine gidin, Powershell.exe dosyasını sağ tıklatın, sonra Ayrıntılar sekmesini tıklatın. Dosya sürüm numarasının 6.1.6949.0 olması gerekir. Dosya sürüm numarası 6.1.6949.0’dan küçükse veya büyükse, başka bir şey yapmadan önce Windows PowerShell’i kaldırmanız gerekir.

Windows PowerShell’i Windows Vista SP1’den kaldırma

1. Denetim Masası’nda, Programlar’da, Programlar ve Özellikler’i açın ve yüklü programlar listesinde görünen tüm Windows PowerShell oluşumlarını kaldırın.

2. Görevler altında, Yüklü güncelleştirmeleri görüntüle’yi seçin. Windows PowerShell V1 yüklü güncelleştirmeler listesinde, aşağıdaki Microsoft Bilgi Bankası makale numaralarından birini taşıyan bir güncelleştirme olarak görünür:

  • KB928439
  • KB923569

 

Windows PowerShell’i Windows Server 2008’den kaldırma

1. Sunucu Yöneticisi’ni başlatın ve Özellikler’e gidin.

  • Özellikleri Kaldır’ı tıklatın.
  • Windows PowerShell’i seçin ve kaldırmak için yönergeleri izleyin.

 

2. Denetim Masası’nda, Programlar’da, Programlar ve Özellikler’i açın ve yüklü programlar listesinde görünen tüm Windows PowerShell oluşumlarını kaldırın.

3. Görevler altında, Yüklü güncelleştirmeleri görüntüle’yi seçin. Yüklü güncelleştirmeler listesinde görünen tüm Windows PowerShell oluşumlarını kaldırın.

B. Bilgisayarınızdaki WinRM’nin sürümünü denetleme

C:\windows\system32\ dizinine gidin, WsmSvc.dll dosyasını sağ tıklatın, sonra Ayrıntılar sekmesini tıklatın. Dosya sürüm numarasının 6.0.6001.18172 olması gerekir. Dosya sürüm numarası 6.0.6001.18172’den küçükse veya büyükse, başka bir şey yapmadan önce WinRM’yi kaldırmanız gerekir.

Windows Vista SP1 ve Windows Server 2008’den WinRM’yi kaldırma

1. Denetim Masası’nda, Programlar’da, Programlar ve Özellikler’i açın ve yüklü programlar listesinde görünen tüm Windows Uzak Yönetim oluşumlarını kaldırın.

2. Görevler altında, Yüklü güncelleştirmeleri görüntüle’yi seçin. Yüklü güncelleştirmeler listesinde görünen tüm Windows Uzaktan Yönetim oluşumlarını kaldırın.

C. Windows PowerShell ve WinRM’nin en son sürümlerini yükleme

1. WinRM ve Windows PowerShell’in yeni sürümlerini ayrı ayrı karşıdan yükleyip kurun:

 

2. WinRM’yi ve Windows PowerShell’i kurduktan sonra, yazılımı, aşağıdaki adımlarda anlatıldığı gibi Exchange Server  ile doğru çalışacak biçimde yapılandırın.

D. Windows PowerShell’in komut dosyalarını çalıştırabildiğini doğrulama

1. Başlat > Tüm Programlar > Windows PowerShell V2’i tıklatın.

2. Windows PowerShell V2’yi tıklatın ve Yönetici olarak çalıştır’ı seçin. Devam etmek isteyip istemediğinizi soran bir kullanıcı hesabı denetleme istemi alırsanız, Devam Et olarak yanıtlayın.

3. Aşağıdaki komutu çalıştırın:

Get-ExecutionPolicy

4. Döndürülen değer RemoteSigned dışında bir değerse, değeri RemoteSigned olarak değiştirmeniz gerekir.

Not :  Komut dosyası çalıştırma ilkesini RemoteSigned olarak ayarladığınızda, yalnızca bilgisayarınızda oluşturduğunuz komut dosyalarını veya güvenilen bir kaynak tarafından imzalanmış komut dosyalarını çalıştırabilirsiniz.

Komut dosyalarının Windows PowerShell’de çalışmasını sağlama

Windows PowerShell’de şu komutu çalıştırın:

Set-ExecutionPolicy RemoteSigned

E. WinRM’nin Windows PowerShell’in Exchange Server’a bağlanmasına izin verdiğini doğrulama

1. Başlat > Tüm Programlar > Donatılar’ı tıklatın.

2. Komut İstemi’ni sağ tıklatın ve Yönetici olarak çalıştır’ı seçin. Devam etmek isteyip istemediğinizi soran bir kullanıcı hesabı denetleme istemi alırsanız, Devam Et olarak yanıtlayın.

3. Komut isteminde aşağıdaki komutu çalıştırın:

winrm get winrm/config/client/auth

4. Sonuçlarda, Basic = değerini arayın. Değer Basic = false ise, değeri Basic = true olarak değiştirmeniz gerekir.

WinRM’yi Windows Vista SP1’de veya Windows Server 2008’de temel kimlik doğrulamasını destekleyecek şekilde yapılandırmak için

1. Komut isteminde aşağıdaki komutları çalıştırın. Küme ayraçları { } arasındaki değer büyük/küçük harf duyarlıdır:

net start winrm

winrm set winrm/config/client/auth @{Basic=”true”}

net stop winrm

Not Windows Server 2008’de, WinRM hizmetini başlatmanız ve durdurmanız gerekmez.

2. Komut çıkışında, Basic = true değerini doğrulayın.

Bu konuyla ilgili sorularınızı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.

Referanslar

PowerShell Nedir? – Bölüm 1

PowerShell Objeleri Nedir? Ne Değildir? Nasıl Çalışır? – Bölüm 2

Array Nedir? – Bölüm 3

PowerShell Döngüleri – Bölüm 4

Hyper-V Server 2008 R2’de PowerShell Nasıl Aktif Hale Getirilir?

Yorum Yap

Yazar Hakkında

1981 Konya Doğumlu. Teknik Lise öğrencisi olduğu 95 yılı itibari ile Bilgisayar Sektöründe aktif yer almaya başladı. Teknik Servis ile başlayan serüven Programlama ile devam etti.Sistem yöneticiliği görevini 2002 den 2006 Yılına kadar sürdü. Şu anda Atakan Yazılım ve Danışmanlık' ta PDRM (Professional Development Resource Manager ) olarak çalışmaya devam etmektedir. Sahip olduğu sertifikalar: MVP/MCT/MCP/MCSA/MCSE 2003,CCNA

Yorum Yap