1. Ana Sayfa
  2. Lync Server
  3. Lync Server- PowerShell Komutları

Lync Server- PowerShell Komutları

Lync 2010 içerisinde GUI tabanlı gerçekleştirilen neredeyse tüm aksiyonlar, scriptleri ile de otomatize edilerek gerçekleştirilebilir. Kısaca Lync 2010 olan bir organizasyonda sıklıkla kullanılabilecek komutlarını inceleyelim;

Lync 2010 için var olan PowerShell cmdlet lerini içeren konsolumuz Management Shell’dir.

  • PowerShell konsolunda yardım amaçlı kullanılan Get-Help komutunu aynı şekilde kullanabilirsiniz.

Get-Help <cmdlet> –full

Get-Help <cmdlet> –examples

  • Lync 2010 ile birlikte kullanabileceğiniz komutların listesini almak için

Get-Command – Module Lync

  • Lync Userlarını çekmek için

Get-CSUser

  • Federation enable edilmiş tüm kullanıcıları çekmek için

Get-CsUser | Where-Object {$_.EnabledForFederation}

  • Spesifik bir kullanıcı için Pool bilgisinin alınması

GetCsUserPoolInfo anilerduran@domain.com

  • Active Directory kullanıcısını Lync Enabled yapmak için

Enable-CsUser -Identity User01@example.com -RegistrarPool Pool01.example.com -SipAddress sip:User01@example.com

  • Address Book’un manuel olarak update edilmesi

Update-CsAddressBook

Lync üzerindeki adres defteri senkronizasyonları hakkında kısa bilgilendirmeler yapalım.

  • Active Directory üzerinde kullanıcı objeleri üzerinde gerçekleştirilen değişiklikler otomatik olarak 60 saniyede bir LS User Replicator tarafından senkronize edilir. Bu bilgiler otomatik olarka back-end SQL veritabanına yazılarak pool için assign edilir.
  • Her 24 saatte bir LS Address Book Server en güncel bilgiyi SQL veritabanından çekmek için gerekli aksiyonu gerçekleştirir ve bu bilgileri adres defteri dosyalarına yazar.
  • Lync Client random bir aralıkta Lync Server üzerinde bulunan pool paylaşımından download ederler. Böylece istemcilerin kendi profilleri içerisinde bulunan GalContacts.db cache dosyası güncellenir.

Bu noktada sorun gidermek adına temel iki bilgiyi çekmeniz gerekmektedir. Bunlardan birincisi replikasyon bilgisini gösterirken ikincisi Address Book konfigurasyon bilgisini gösterecektir.

Get-UserReplicatorConfiguration

Get-CsAddressBookConfiguration

Komut çıktılarında varsayılan olarak 01:30 AM ‘de replikasyonun çalıştığını görebilirsiniz.

Eğer yukarıda bahsettiğim gibi her 60 saniyede bir otomatik gerçekleşen replikasyon gerçekleşmez ise manuel bir tetikleme uygulayabilirsiniz.

Update-CsAddressBook

Bu komut çalıştırıldıktan 5 dakika sonra Event Viewer içerisinde Source = LS Address Book Server tanımlı ve adres defteri güncelleştirmelerinin görüntülendiği bilgi uyarıları düşecektir. Bu uyarılar içerisinde update edilen contact objeleri detaylı şekilde yer alacaktır.

  • Specific roller için Lync sunucu konfigürasyonlarının alınması

Get-CsService –<service role>

  • Belli bir OU altındaki tüm kullanıcılara Voice Policy assign etmek için

Get-CsUser –OU “ou=finans,dc=domain,dc=com” | grant-CsVoicePolicy –PolicyName Policy1

  • Mediation sunucu üzerindeki inbound ve outbound aktif aramaları göstermek için

Get-CsWindowsService -Name RTCMEDSRV -ComputerName MedServer01 | Format-List -Property ActivityLevel

  • Lync topolojisinin test edilmesi

Test-CsTopology

  • İsmi A ile başlayan tüm Lync kullanıcıların çekilmesi

Get-CsUser A*

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

 

Referanslar:

 

Yorum Yap

Yazar Hakkında

İstanbul doğumlu ve Marmara Üniversitesi mezunudur. Mezuniyet sonrası kariyerine Bilge Adam Bilişim Teknolojileri Akademisi'nde Microsoft Certificated Trainer, Consultant ve Senior Consultant pozisyonlarında ve Data Market bünyesinde Danışmanlık Birim Müdürü olarak görev yapmaya başlamıştır. Microsoft bünyesinde tüm MEA bölgesindeki ülkelerde System Center ve Infrastructure projelerinden sorumlu Consultant olarak görev yaptıktan sonra, Aralık 2012 itibari ile KoçSistem bünyesinde danışman olarak çalışmaya başlamıştır. System Center Configuration Manager ürünü için 2010 ve 2011 yıllarında MVP (Microsoft Most Valuable Professional) ünvanı alan Anıl Erduran, 2013 yılında System Center Cloud & Datacenter Management alanında MVP seçilmiş ve uzun yıllar bu ünvanı korumayı başarmıştır. Şu anda Londra'da yaşayan Anıl Erduran AWS üzerinde çalışan Microsoft iş yüklerinden sorumlu EMEA Senior Partner Solutions Architect olarak çalışmaktadır.

Yorum Yap