UM/MOBILE

Using Lync 2010 SDK with Powershell

Andres Bohren
Hallo zusammen, Ich habe ein bisschen mit Powershell und dem Lync 2010 SDK herumgespielt. Damit kann man den Lync Client quasi fernsteuern. Das SDK benötigt aber einen gestarteten Lync Client. Eine übersicht über die verschiedenen Lync API's gibt der folgende Link http://www.codelync.com/an-overview-of-the-lync-apis/ Lync 2010 SDK Documentation http://msdn.microsoft.com/en-us/library/lync/gg421054(v=office.14).aspx Lync 2010 SDK http://www.microsoft.com/en-us/download/details.aspx?id=18898 #Importing SDK Dll [string]$LyncModelDll = "C:\Program Files (x86)\Microsoft Lync\SDK\Assemblies\Desktop\Microsoft.Lync.Model.dll" Import-Module -Name $LyncModelDll #Get Lync Client State $objLyncClient = [Microsoft.Lync.Model.LyncClient]::GetClient()

Inside Lync Picture Settings

Andres Bohren
Hallo zusammen, Wie man in Lync die Photo Settings kontrolliert habe ich ja bereits im Artikel http://blog.icewolf.ch/archive/2012/12/05/lync-picture-settings.aspx erklärt. Der User "boa" hat bereits im AD ein Foto hinterlegt. Die Einstellungen sind in der Client Policy gesetzt. Get-CsClientPolicy | fl identity, AddressBookAvailability Im Lync Share gibt es *.photo Dateien Schaut man sich die *.photo Dateien im Hex Editor an, so entdeckt man einen JFIF Header, es ist also eine JPEG Datei.

Lync Backup and Restore BuddyList

Andres Bohren
Hallo zusammen, Um beim Lync Server die Kontaktliste (BuddyList) zu sichern gibt es das Tool DBImpExp. Dieses liegt etwas ungewöhnlich in den "Common Files". C:\Program Files\Common Files\Microsoft Lync Server 2010\Support\DBImpExp.exe /? Export aller BuddyLists von allen Benutzern. Bei einer Enterprise Edition muss jeweils noch der Parameter /sqlserver:"<SQL Server FQDNinstance>" angegeben werden dbimpexp.exe /hrxmlfile:C:\temp\lyncallusers.xml Export der BuddyList vom Benutzer boa@icewolf.ch. Bei einer Enterprise Edition muss jeweils noch der Parameter /sqlserver:"<SQL Server FQDNinstance>"

Analyze iOS 6.1 ActiveSync Bug with Log Parser Studio

Andres Bohren
Hallo zusammen, Vor einigen Tagen wurde das iOS 6.1 veröffentlicht. Kurz darauf kursierten die ersten Gerüchte im Internet, dass es Probleme mit Active Sync gibt. Mittlerweile wurden einige Support Artikel erfasst. http://support.apple.com/kb/TS4532 http://support.microsoft.com/kb/2814847 Update 20.02.2013 Das Update auf iOS 6.1.2 behebt das Problem http://support.apple.com/kb/DL1639 Zum Analysieren der IIS Logs benötigt man Log Parser und Log Parser Studio Log Parser 2.2 http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=24659 Log Pharser Studio http://gallery.technet.microsoft.com/Log-Parser-Studio-cd458765 Das Log Parser Studio ist ein ZIP File, welches nur entpackt werden muss.

Lync 2010 Synthetic Transactions with SCOM 2007 R2

Andres Bohren
Hallo zusammen, Wie man Lync 2010 mit den Synthetic Transactions von SCOM 2007 R2 überwacht, zeige ich euch in diesem Blog Artikel. Weitere Informationen: How to Setup Lync 2010 SCOM Management Pack and Synthetic Transactions http://lyncdup.com/2013/01/how-to-setup-lync-2010-scom-management-pack-and-synthetic-transactions/ Lync 2010 Management Pack Guide http://www.microsoft.com/en-us/download/details.aspx?id=12375 Der Computeraccount, auf welchem die Synthetic Transaction ausgefürt werden sollen, müssen der Gruppe "RTCUniversalReadOnlyAdmins" hinzugefügt werden. Bei mir besteht bereits ein TrustedApplicationPool Get-CsTrustedApplicationPool Es muss also noch eine TrustedApplication erstellt werden.

Lync 2010 ClientPortRange

Andres Bohren
Hallo zusammen, Die Firewall Port Requirements von Lync Client sind ja ziemlich umfangreich. Siehe untenstehenden Link auf die Technet Dokumentation. Lync Ports and Protocols for Internal Servers http://technet.microsoft.com/en-us/library/gg398833(v=ocs.14).aspx Get-CsConferencingConfiguration Im Network Monitor wird irgend ein HighPort (> 1024) genommen. Nun setze ich die Option "ClientMediaPortRangeEnabled" auf True Set-CsConferencingConfiguration http://technet.microsoft.com/en-us/library/gg412969(v=ocs.14).aspx Set-CsConferencingConfiguration -ClientMediaPortRangeEnabled $True Get-CsConferencingConfiguration Wie man im Netzwerktrace sieht, werden nur Ports aus dem entsprechenden Portrange verwendet. Grüsse Andres Bohren

Lync Server Front-End Service can't start because of expired Certificates

Andres Bohren
Hallo zusammen, Kürzlich wollte mein "Lync Server Front-End" und "Lync Server IM Conferencing" Dienst nicht mehr starten. Der Start des Services ist mit "service-specific error code -2146762495" fehlgeschlagen. Schaut man sich mal das Zertifikat an, so sieht man, dass dieses am 04.01.2013 ausgelaufen ist. Dann muss das Zertifikat wohl schnellsmöglich erneuert werden. Das macht man mit dem "Lync Server Deplolyment Wizard" Im Wizard wählt man "Instal or Update Lync Server System"

Android 4.1.1 supports private Appointments

Andres Bohren
Hallo zusammen, Vor ein paar Tagen habe ich mein HTC ONE X aktualisiert. Heute bin ich vor Freude Luftsprünge gemacht und in Jubelgeschrei ausgebrochen. Meine Mitfahrer in der SBB mögen es mir vergeben. Neu kann man endlich das private Flag in Terminen setzen - ein lang gehegter Wunsch von mir! Grüsse Andres

New Lync 2010 SCOM Management Pack

Andres Bohren
Hallo zusammen, Es gibt ein neues Lync 2010 Management Pack für SCOM 2007 R2. Mehr Informationen gibt es im KB2742265 Download: http://www.microsoft.com/en-us/download/details.aspx?id=12375 Grüsse Andres Bohren

Lync 2010 Addressbook generation

Andres Bohren
Hallo zusammen, Wie funktioniert das Lync Adressbuch, wann wird es generiert und wie kann man das updaten? Das war die Anfangsfrage dieses Blog Artikels. Also mal einen user Lync Enablen. Solange der neu Lync Enabled User nicht im Lync Adressbuch ist, kann man ihn mit der SIP Adresse trotzdem finden. Der ReplicationCycleInterval gibt an wie oft Active Directory mit der Lync SQL Datenbank abgeglichen wird. Get-CsUserReplicatorConfiguration Mit dem folgenden cmdlet kann man die generierung des Lync Adressbuchs manuell angestossen werden.