UCC Client über GPO administrieren

  • Moin,


    ich glaube Du hast das falsch verstanden. Ich wäre sehr an ADM(X) Templates interessiert, um die Einstellungen im UCC Client zentral vorzugeben, damit nicht jeder sein eigenes Süppchen kochen muß.
    Und die Verteilung klappt per OPSI (für uns zumindest) deutlich besser.


    Gruß


    Looser


  • Admx Templates würden uns schon reichen 😂

  • Gibt es hierzu schon was neues? Bin auch gerade auf der Suche und würde es gerne vermeiden jetzt zu schauen ob ich das maybe per Registry oder dergleichen ausrollen kann.


    Nachtrag... ja gut, wird nix... da wird auch nix kommen.


    Die Settings stehen unter %appdata%\Roaming\STARFACE GmbH\UccClient\user.config im XML Format.


    Könnte man also nur entweder global austauschen das File, oder per Script Einträge darin anpassen.


    Da allerdings auch das Passwort etc drin steht, sollte man wenn dann zweiteres anwenden.


    Bei uns wären es zum Glück vor allem nur True/False Settings. Trotzdem widerlich das man per Script ran muss.


    Code
    <Props PropertyName="AutoPresenceAwayMessage" PropertyType="System.String" PropertyValue="" />
      <Props PropertyName="AutoPresenceAwayOnIdle" PropertyType="System.Boolean" PropertyValue="True" />
      <Props PropertyName="AutoPresenceAwayOnLock" PropertyType="System.Boolean" PropertyValue="True" />
      <Props PropertyName="AutoPresenceAwayOnOfficeCalendarBusy" PropertyType="System.Boolean" PropertyValue="True" />
      <Props PropertyName="AutoPresenceAwayOnScreensaver" PropertyType="System.Boolean" PropertyValue="True" />
      <Props PropertyName="AutoPresenceOfflineMessage" PropertyType="System.String" PropertyValue="" />

    Einmal editiert, zuletzt von wachert ()

  • Im Handbuch findest Du Hinweise zu CustomDefault und CustomForced Konfigurations-Dateien. Letztlich musst Du entsprechend benannte Dateien in das Programmverzeichnis des Clients legen (direkt neben die StarfaceUcClient.exe), diese werden dann als Default angewendet bzw. nach dem Laden der Benutzer-Konfiguration drüber genagelt.


    Gruß Wolfgang

  • Hallo,


    ich mach das über die Logon.bat bzw. ein Powershell Script


    1. Die Logon.bat prüft ob es bereits eine user.config gibt, wenn nicht wird die Default user.conf ins Verzeichnis kopiert:
    if NOT EXIST "%APPDATA%\STARFACE GmbH\UccClient\user.config" (
    mkdir "%APPDATA%\STARFACE GmbH\UccClient"
    copy "\\%USERDOMAIN%\netlogon\user.config" "%APPDATA%\STARFACE GmbH\UccClient\user.config"
    powershell -Executionpolicy Bypass -Command "& \\%USERDOMAIN%\netlogon\Starface_Default_Login.ps1"
    )


    2. Das Powershell Script liest die XML Daten der user.config aus und ändert nur die Dinge die ich anpassen möchte:


    # Einlesen der UCC Config Datei
    [xml]$star=Get-Content ($env:APPDATA + '\STARFACE GmbH\UccClient\user.config')
    # Suchen und Ersetzen der LoginID durch den Username
    $star.UccPropCollection.Props |where-Object {$_.PropertyName -eq "LoginID"} |foreach {$_.PropertyValue = $env:USERNAME}
    #Suchen und Ersetzen des Servernames
    $star.UccPropCollection.Props |where-Object {$_.PropertyName -eq "NetworkHost"} |foreach {$_.PropertyValue = "xxxxx.starface-cloud.com"}
    # Haken Passwort speichern setzen
    $star.UccPropCollection.Props |where-Object {$_.PropertyName -eq "SavePassword"} |foreach {$_.PropertyValue = "True"}
    # Softphone nicht anhaken
    $star.UccPropCollection.Props |where-Object {$_.PropertyName -eq "UseSoftPhone"} |foreach {$_.PropertyValue = "False"}
    # Update ausschalten
    $star.UccPropCollection.Props |where-Object {$_.PropertyName -eq "AutoUpdateEnabled"} |foreach {$_.PropertyValue = "False"}
    # Fenster nicht bei Anruf automatisch zeigen
    $star.UccPropCollection.Props |where-Object {$_.PropertyName -eq "ShowCallManagerPanelOnNewCall"} |foreach {$_.PropertyValue = "False"}
    #Speichern
    $star.save($env:APPDATA + '\STARFACE GmbH\UccClient\user.config')


    Vielleicht hilft das dem ein oder anderen.

    Viele Grüße
    Martin

  • Ich habe es in einem anderen Thema zwar schon erwähnt, aber man kann auch Vorkonfigurierte Clients verteilen.


    Beim Deployen der .MSI Dateien können "CustomConfigfiles" angegeben werden.


    msiexec /i STARFACE_UCC_Client_for_Windows.msi CUSTOMCONFIGFILES="Pfad\zu\CustomConfigFiles" ADDLOCAL=FeatureUcClient,FeatureHeadsets,Jabra,FeatureOutlookConnector,FeatureTSP,FeatureUnifiedCollaborationApi /passive
    In dem Ordner "CustomConfigFiles" müssen die entsprechenden Konfigurationen liegen. Und zwar mit dem Prefix "CustomDefault"


    Also
    User.Config ==> CustomDefaultUser.Config
    CallResponseWeblinks.xml ==> CustomDefaultCallResponseWeblinks


    usw...


    MfG


    Fabian

  • Hallo Wolfgang,
    ich installiere den UCC-Client über GPO bei einem Kunden, wie auch in der Kurz-Anleitung beschrieben, die bei den MSI-Dateien enthalten ist.
    Leider gibt es hier immer wieder Probleme, die Kunden beschweren sich nach Update und Anpassung der MSI-Files / GPOs, dass der UCC-Client komplett verschwunden zu sein scheint, bei anderen war das Update zwar erfolgreich, aber der Fax-Drucker ist verschwunden.
    Sind diese Probleme bekannt, bzw. gibt es hierfür eine Erklärung oder Lösungen?


    Alex

  • Hallo Alex,


    bei der GPO Verteilung ist die Reihenfolge der Verknüpfungen wichtig. Es muss in dieser Reihenfolge installiert werden: Ghostscript, eDocPrintPro, UCC Client. Wenn der UCC Client zuerst installiert wird, findet dessen Installation nicht das erforderliche eDocPrintPro Tool zum Hinzufügen des Druckers.


    Die Link Order ist genau anders herum, als man vermuten sollte:


    - Im Knoten für die Client Computer Verknüpfungen für die drei erstellten Gruppenrichtlinienobjekte anlegen und über die "Link Order" so einstellen,
    dass die Richtlinien in der Reihenfolge Ghostscript, eDocPrintPro und UCC Client angewendet werden. z.B.:
    1: UCC Client
    2: eDocPrintPro
    3: Ghostscript


    Gruß Wolfgang

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!