Blogbeitrag

29 | 05 | 2016

PowerShell Hack: Statischen Domain Controller in Lync setzen

Geschrieben von um 23:15 Uhr

Keine Ahnung, wo die Anforderung wirklich her kommt, aber scheinbar gibt es die: In Lync (Skype for Business) einen oder mehrere fixe(n) DC für Benutzer-Synchronisierung konfigurieren. Da denkt man, kein Problem – das Cmdlet Set-CsUserReplicatorConfiguration hat ja einen Parameter DomainControllerList (siehe https://technet.microsoft.com/de-de/library/gg398540.aspx). Und denkt man dann, man würde hergehen und mit so etwas Erfolg haben:

Set-CsUserReplicatorConfiguration-Identity global -DomainControllerList @{Add='dc-one.my.domain.name'}

Doch weit gefehlt. Es kommt eine Typenkonvertierungs-Fehlermeldung:

Set-CsUserReplicatorConfiguration : Unable to cast object of type 'System.String' to type 'Microsoft.Rtc.Management.WritableConfig.Settings.UserReplicator.DomainControllerType'.
At line:1 char:1
+ Set-CsUserReplicatorConfiguration -Identity global -DomainControllerList @{Add=" ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Set-CsUserReplicatorConfiguration], InvalidCastException
+ FullyQualifiedErrorId : System.InvalidCastException,Microsoft.Rtc.Management.Xds.SetUserReplicatorConfigurationCmdlet 

Nach einigem Grübeln gibt es die folgende Lösung für das Phänomen:

[Microsoft.Rtc.Management.WritableConfig.Settings.UserReplicator.DomainControllerType]$newdc = 'DC=my,DC=domain,DC=name'
$newdc.DomainControllerFQDN.Add('dc-one.my.domain.name')
$newdc.DomainControllerFQDN.Add('dc-two.my.domain.name')

Set-CsUserReplicatorConfiguration -Identity global -DomainControllerList @{Add=$newdc}

Nicht umsonst sagt Microsoft im oben verlinkten TechNet-Artikel:

Normalerweise kann der Benutzerreplikationsdienst Domänencontroller über die Windows-API „DsGetDcName“ identifizieren. Deshalb sollten Sie sich von Microsoft-Supportmitarbeitern beraten lassen, bevor Sie Domänencontroller manuell über diesen Parameter auswählen.

 

 

Beitragsdetails

Tags » , , , «

gravatar

Kategorie » Exchange & Lync, Microsoft, PowerShell «

Trackback: Trackback-URL |  Kommentar-Feed: RSS 2.0 | 230 Worte

Beitrag kommentieren

Kommentar schreiben ...

Deine E-Mail-Adresse wird nicht veröffentlicht.

(X)HTML Tags zur Formatierung der Kommentare

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>