So nutzen Sie die MTRoW „Second Page“ mit 3rd Party Plugins am HP G9+

Die neue HP G9+ Plattform bringt eine Vielzahl an Funktionen mit sich, die speziell für den Einsatz in Microsoft Teams Rooms (MTR) entwickelt wurden. Eine davon ist die vorinstallierte Poly Camera Control Software, die eine nahtlose Steuerung von Poly-Kameras ermöglicht. Doch in manchen Fällen, insbesondere wenn Drittanbieter-Lösungen wie Extron oder Crestron zum Einsatz kommen, kann es sinnvoll sein, die Poly Camera Controls zu deaktivieren, um Konflikte zu vermeiden.

In diesem Artikel erfahren Sie, wie Sie die Poly Camera Controls auf der HP G9+ Plattform deaktivieren können, warum das in bestimmten Szenarien notwendig sein könnte und was Sie dabei beachten sollten.

Inhalt


Einleitung

Mit der Einführung der neuesten HP G9+ Plattform und dem dazugehörigen Microsoft Teams Rooms (MTR) Image hat sich die Steuerung von Poly-Kameras grundlegend verändert. Die Poly Camera Controls sind nun nicht mehr als eigenständige App verfügbar, sondern als Windows-Service direkt in das System integriert. Diese Änderung bringt den Vorteil, dass die Steuerung als fester Bestandteil des MTR-Images vorinstalliert ist und nahtlos im Hintergrund arbeitet. Doch was bedeutet das für Administratoren, die Drittanbieter-Lösungen wie Extron oder Crestron einsetzen möchten? In diesem Artikel zeigen wir Ihnen, wie Sie den Service flexibel anpassen können, um die Integration mit anderen Systemen zu ermöglichen.


Warum die Poly Camera Controls deaktivieren?

Die vorinstallierte Poly Camera Control Software auf der HP G9+ Plattform bietet viele Vorteile, darunter eine einfache Steuerung von Kameras innerhalb der Microsoft Teams Rooms. Es gibt jedoch Situationen, in denen es sinnvoll sein kann, diese Funktion zu deaktivieren:

  • Integration mit Drittanbieter-Lösungen: Systeme wie Extron oder Crestron bieten eigene Kamerasteuerungen. Die gleichzeitige Nutzung der Poly Camera Controls kann zu Konflikten oder unerwartetem Verhalten führen.
  • Benutzerdefinierte Steuerung: Einige Unternehmen benötigen spezialisierte Workflows, die durch Drittanbieter-Software besser umgesetzt werden können.

Schritt-für-Schritt-Anleitung zur Deaktivierung der Poly Camera Controls

Anstatt den gesamten Dienst zu deaktivieren, empfiehlt es sich, die Poly Camera Controls über die Windows-Registry zu deaktivieren. Dies ermöglicht eine selektive Deaktivierung der Funktionalität, ohne andere Systemprozesse zu beeinträchtigen.

  1. Registrierung öffnen
  • Melden Sie sich als Administrator am HP G9+ System an.
  • Drücken Sie die Tastenkombination Windows + R, geben Sie regedit ein und klicken Sie auf OK.
  • Navigieren Sie zu folgendem Pfad in der Registry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\HP\HP Console Control

2. Backup der Registry erstellen

Vor der Änderung der Registry sollten Sie ein Backup erstellen, um im Falle eines Fehlers zur vorherigen Konfiguration zurückkehren zu können. So erstellen Sie ein Backup:

  • Klicken Sie im Registrierungs-Editor auf Datei und dann auf Exportieren.
  • Wählen Sie einen Speicherort und geben Sie der Datei einen Namen (z. B. „Registry-Backup“).
  • Wählen Sie unter Exportbereich die Option Alle.
  • Klicken Sie auf Speichern.

Sollte etwas schiefgehen, können Sie die Registry über die Option Importieren im selben Menü wiederherstellen.

3. Anpassung des Werts

  • Suchen Sie den Eintrag „EnableRoomControlPlugin
  • Doppelklicken Sie auf den Eintrag, um ihn zu bearbeiten.
  • Ändern Sie den Wert von 1 (aktiviert) auf 0 (deaktiviert).
  • Klicken Sie auf OK, um die Änderung zu speichern.
  1. System neu starten
  • Starten Sie das System neu, damit die Änderungen wirksam werden.
  • Nach dem Neustart sollten die Poly Camera Controls deaktiviert sein.

Dokumentation der Registry-Änderung

Um Ihre Registry-Änderungen nachvollziehbar zu machen, verwenden Sie dieses Template:

  • Datum der Änderung: [TT.MM.JJJJ]
  • Geänderter Pfad: HKEY_LOCAL_MACHINE\SOFTWARE\Poly\CameraControl
  • Geänderter Wert: EnableCameraControl von 1 auf 0
  • Grund der Änderung: [z. B. Integration mit Extron-System, Vermeidung von Konflikten]Verantwortliche
  • Person: [Name des Administrators]

Nach der Änderung

Nach der Änderung des Registry Wertes sind die Poly Camera Controls deaktiviert und SIe können das 3rd Party Plugin für die „Second Page“ installieren /nutzen.


Best Practices und Tipps

  • Backup der Registry erstellen: Vor Änderungen an der Registry sollten Sie ein Backup erstellen, um Probleme bei der Wiederherstellung zu vermeiden.
  • Detaillierte Dokumentation: Nutzen Sie das oben genannte Template, um alle Änderungen nachvollziehbar zu dokumentieren.
  • Regelmäßige Updates: Stellen Sie sicher, dass die Firmware und Software des Systems stets aktuell sind, um Kompatibilitätsprobleme zu vermeiden.

Vorkonfigurierte Skripts zur einfachen Umsetzung der Änderungen

Um Ihnen die Änderungen so einfach wie möglich zu machen, habe ich Ihnen vorkonfigurierte Skripts erstellt (Batch und Powershell), die Sie nachfolgend finden können:


Powershell

Verwendung:

  1. Speichern Sie den Code in einer .ps1 Datei, z. B. DisableHPCameraControls.ps1 oder EnableHPCameraControls.ps1.
  2. Starten Sie PowerShell mit Administratorrechten.
  3. Führen Sie das Skript aus: .\DisableHPCameraControls.ps1 bzw .\EnableHPCameraControls.ps1

Funktion:

  • Prüft, ob der Registry-Pfad HKEY_LOCAL_MACHINE\SOFTWARE\Policies\HP\HP Console Control vorhanden ist.
  • Erstellt den Pfad und den Schlüssel EnableRoomControlPlugin, falls nicht vorhanden.
  • Setzt den Wert des Schlüssels auf 0, respektive 1, um die Kamera-Steuerung zu deaktivieren / aktivieren.

Hinweis: Stellen Sie sicher, dass Sie über Administratorrechte verfügen und Sie das Skript vor der Nutzung auf einem Testsystem ausprobieren, um die Funktion zu bestätigen. Ich übernehme keine Haftung für eventuelle Probleme.


Deaktivieren der Poly Camera Controls

# Define the registry path and key details
$RegistryPath = "HKLM:\SOFTWARE\Policies\HP\HP Console Control"
$RegistryKeyName = "EnableRoomControlPlugin"
$RegistryKeyValue = 0  # 0 = Disabled, 1 = Enabled

# Check if the registry path exists
if (-not (Test-Path $RegistryPath)) {
    # Create the registry path if it does not exist
    New-Item -Path $RegistryPath -Force | Out-Null
    Write-Output "Registry path created: $RegistryPath"
}

# Check if the registry key exists
if (-not (Get-ItemProperty -Path $RegistryPath -Name $RegistryKeyName -ErrorAction SilentlyContinue)) {
    # Create the registry key with the specified value if it does not exist
    New-ItemProperty -Path $RegistryPath -Name $RegistryKeyName -PropertyType DWord -Value $RegistryKeyValue -Force | Out-Null
    Write-Output "Registry key created: $RegistryKeyName with value $RegistryKeyValue"
} else {
    # Update the registry key value if it already exists
    Set-ItemProperty -Path $RegistryPath -Name $RegistryKeyName -Value $RegistryKeyValue
    Write-Output "Registry key updated: $RegistryKeyName with value $RegistryKeyValue"
}

Write-Output "HP Camera Controls have been successfully disabled."

Aktivieren der Poly Camera Controls

# Define the registry path and key details
$RegistryPath = "HKLM:\SOFTWARE\Policies\HP\HP Console Control"
$RegistryKeyName = "EnableRoomControlPlugin"
$RegistryKeyValue = 1  # 0 = Disabled, 1 = Enabled

# Check if the registry path exists
if (-not (Test-Path $RegistryPath)) {
    # Create the registry path if it does not exist
    New-Item -Path $RegistryPath -Force | Out-Null
    Write-Output "Registry path created: $RegistryPath"
}

# Check if the registry key exists
if (-not (Get-ItemProperty -Path $RegistryPath -Name $RegistryKeyName -ErrorAction SilentlyContinue)) {
    # Create the registry key with the specified value if it does not exist
    New-ItemProperty -Path $RegistryPath -Name $RegistryKeyName -PropertyType DWord -Value $RegistryKeyValue -Force | Out-Null
    Write-Output "Registry key created: $RegistryKeyName with value $RegistryKeyValue"
} else {
    # Update the registry key value if it already exists
    Set-ItemProperty -Path $RegistryPath -Name $RegistryKeyName -Value $RegistryKeyValue
    Write-Output "Registry key updated: $RegistryKeyName with value $RegistryKeyValue"
}

Write-Output "HP Camera Controls have been successfully enabled."

Batch Skript

Verwendung

  1. Öffne einen Texteditor (z. B. Notepad).
  2. Kopiere den obigen Code in den Editor.
  3. Speichere die Datei als DisableHPCameraControls.bat. Achte darauf, dass der Dateityp auf Alle Dateien gesetzt ist, um eine .bat-Datei zu erstellen.
  4. Klicke mit der rechten Maustaste auf die Batch-Datei und wähle Als Administrator ausführen, da Registry-Änderungen Administratorrechte erfordern.

Funktion:

  • reg add: Fügt den Registry-Schlüssel hinzu oder aktualisiert ihn.
  • "HKLM\SOFTWARE\Policies\HP\HP Console Control": Der Registry-Pfad, der geändert wird.
  • /v EnableRoomControlPlugin: Der Name des Werts.
  • /t REG_DWORD: Der Typ des Werts (DWORD).
  • /d 0: Der Wert wird auf 0 gesetzt, um die Steuerung zu deaktivieren.
  • /f: Erzwingt das Überschreiben ohne Rückfrage.
  • pause: Lässt das Fenster offen, damit du die Meldung sehen kannst.

Deaktivieren der Camera Controls

@echo off
:: Disable HP Camera Controls
echo Ändere die Registry, um die HP Camera Controls zu deaktivieren...

:: Set registry key to disable camera controls
reg add "HKLM\SOFTWARE\Policies\HP\HP Console Control" /v EnableRoomControlPlugin /t REG_DWORD /d 0 /f

:: Check if the operation was successful
if %errorlevel% equ 0 (
    echo HP Camera Controls wurden erfolgreich deaktiviert.
) else (
    echo Fehler beim Deaktivieren der HP Camera Controls.
)

pause

Aktivieren der Camera Controls

@echo off
:: Enable HP Camera Controls
echo Ändere die Registry, um die HP Camera Controls zu aktivieren...

:: Set registry key to enable camera controls
reg add "HKLM\SOFTWARE\Policies\HP\HP Console Control" /v EnableRoomControlPlugin /t REG_DWORD /d 1 /f

:: Check if the operation was successful
if %errorlevel% equ 0 (
    echo HP Camera Controls wurden erfolgreich aktiviert.
) else (
    echo Fehler beim Aktivieren der HP Camera Controls.
)

pause

Fertige Skripts zum Download (Google Drive)


Warum Sie den Registry-Wert anpassen und nicht den Dienst deaktivieren sollten

Das Anpassen des Registry-Werts statt das Abschalten des gesamten Dienstes bietet mehrere Vorteile. Durch die Anpassung bleibt der Dienst weiterhin aktiv, wodurch potenzielle Abhängigkeiten anderer Systemkomponenten nicht beeinträchtigt werden. So können weiterhin Logs und Systemintegrationen korrekt funktionieren. Gleichzeitig ermöglicht es eine gezielte Deaktivierung nur der gewünschten Funktion, wie beispielsweise der Kamera-Steuerung, ohne die Stabilität oder Funktionalität des gesamten Systems zu gefährden. Darüber hinaus lassen sich Registry-Änderungen schneller und ohne Neustart rückgängig machen, was den Administrationsaufwand minimiert und eine höhere Flexibilität bietet.


Fazit

Die Deaktivierung der Poly Camera Controls kann in bestimmten Szenarien notwendig sein, insbesondere wenn Drittanbieter-Plugins wie Extron oder Crestron zum Einsatz kommen. Die Registry-Methode bietet eine sichere und flexible Lösung, die den Dienst intakt lässt und trotzdem Konflikte vermeidet.

Mit den oben genannten Schritten können Sie die Funktionalität Ihres HP G9+ Systems optimal an Ihre individuellen Anforderungen anpassen. Haben Sie weitere Fragen? Hinterlassen Sie einen Kommentar oder kontaktieren Sie mich direkt – ich helfe Ihnen gerne weiter!