Hallo, ich besitze eine Unternehmenslizenz für TeamViewer 9 und nutze WAPT zur zentralen Verwaltung meiner Konfigurationen. Ich habe folgendes Problem: Ich kann den Computer nicht ohne Benutzereingriff mit dem TeamViewer -Konto verknüpfen . Während der Installation funktioniert alles problemlos; der PC wird meinem Firmenkonto zugeordnet angezeigt. Nach einem Neustart des Rechners fragt TeamViewer jedoch nach einem Passwort für die Installation des unbeaufsichtigten Zugriffs. Ich habe ein Paket mit einer bereits angepassten MSI-Datei erstellt (die sich automatisch mit meinem Konto verknüpft). Hatten Sie dieses Problem schon einmal? Wenn ja, wie haben Sie es gelöst? Eine weitere Frage: Per Rechtsklick auf Computer in der Bestandsliste kann man sich per VNC oder RDP verbinden. Ist es möglich, diesem Kontextmenü Einträge hinzuzufügen? (Sie verstehen, worauf ich hinauswill, oder ? Zum Beispiel die TeamViewer-Konnektivität hinzufügen, und dann hätten wir eine zentrale Konsole für alles!) Vielen Dank für Ihre Hilfe und herzlichen Glückwunsch an die Entwickler und Mitwirkenden, die dieses Projekt leiten.
Teamviewer
TeamViewer und Konsolenverwaltung
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Ich weiß nicht TeamViewer Ich habe Schwierigkeiten, Ihr Problem zu verstehen, aber Sie sollten dort nach dem Vorgehen für eine unbeaufsichtigte Installation fragen.Omahaddict schrieb:Hallo,
ich besitze eine Unternehmenslizenz für TeamViewer 9 und nutze WAPT zur zentralen Verwaltung meiner Konfigurationen.
Ich habe folgendes Problem: Ich kann den Computer nicht ohne Benutzereingriff mit dem TeamViewer . Während der Installation funktioniert alles problemlos; der PC wird meinem Firmenkonto zugeordnet angezeigt. Nach einem Neustart des Rechners TeamViewer mich jedoch zur Eingabe eines Passworts für die Installation des unbeaufsichtigten Zugriffs auf.
Wie wird diese MSI-Datei erstellt? Es handelt sich um ein offizielles Verfahren TeamViewer ?Omahaddict schrieb: Ich habe ein Paket mithilfe einer bereits angepassten MSI-Datei erstellt (es ist automatisch mit meinem Konto verknüpft).
Ist Ihnen dieses Problem schon einmal begegnet? Wenn ja, wie haben Sie es gelöst?
Der Quellcode von Wapt ist hier auf GitHub verfügbar: https://github.com/tranquilit/WAPTOmahaddict schrieb: Noch eine Frage: Durch Rechtsklicken auf Computer im Inventar kann man sich per VNC oder RDP verbinden. Kann man diesem Kontextmenü Einträge hinzufügen? (Ihr wisst, worauf ich hinauswill, oder? Zum Beispiel „Über TeamViewer verbinden“, dann hätten wir eine zentrale Konsole für alles!)
Indem Sie der in der README.md beschriebenen Vorgehensweise folgen, können Sie die Konsole modifizieren, indem Sie die Datei waptconsole.lpr mit codetyphon öffnen
In der Datei uwaptconsole.pas können Sie Folgendes ersetzen
ShellExecute(0, '', PAnsiChar('C:\Program Files\TightVNC\tvnviewer.exe'),
PAnsichar(ip), nil, SW_SHOW)
Weil du willst
Neulich gelang es mir, mit dieser Methode einen Ein-/Ausschalter anzubringen
Omahaddict schrieb: Vielen Dank für Ihre Hilfe und herzlichen Glückwunsch an die Entwickler und Mitwirkenden, die an diesem Projekt arbeiten.
-
Omahaddict
- Nachrichten: 15
- Anmeldung: 20. April 2016 - 15:15 Uhr
Danke Simon für die Information.
Ich rufe gerade die Quellen ab. Ich werde mir das ansehen.
Nutzt du auch Version 9? Sprichst du von der Bereitstellung über Wapt oder über die klassische MSI+GPO-Lösung?
Ich melde mich wieder bei Ihnen, sobald ich mich etwas genauer damit befasst habe.
Ich rufe gerade die Quellen ab. Ich werde mir das ansehen.
Okay, nichts hindert Sie daran, die Ermittlungen fortzusetzen, richtig?Floflobel schrieb:Hallo,
ich habe dasselbe Problem; ich schaffe es einfach nicht, es im Hintergrund zu machen. Es erscheint immer ein Pop-up, das um Erlaubnis fragt.
Ich werde euren Thread aufmerksam verfolgen!
Nutzt du auch Version 9? Sprichst du von der Bereitstellung über Wapt oder über die klassische MSI+GPO-Lösung?
Ich melde mich wieder bei Ihnen, sobald ich mich etwas genauer damit befasst habe.
Ja, wir prüfen das noch, aber es hat keine Priorität mehr.
Wir installieren TeamViewer , wenn wir ein Image auf einem Rechner bereitstellen. Dafür müssen wir aber physisch am Rechner anwesend sein; es erscheint ein Popup, in dem wir die Autorisierung bestätigen müssen.
Gruppenrichtlinienobjekte (GPOs) sind nicht möglich.
Bezüglich Ihres Passwortproblems: Sie müssen, wie ich, eine .reg- und eine .msi-Datei erstellen, aber Sie werden am selben Punkt feststecken.
Wir installieren TeamViewer , wenn wir ein Image auf einem Rechner bereitstellen. Dafür müssen wir aber physisch am Rechner anwesend sein; es erscheint ein Popup, in dem wir die Autorisierung bestätigen müssen.
Gruppenrichtlinienobjekte (GPOs) sind nicht möglich.
Bezüglich Ihres Passwortproblems: Sie müssen, wie ich, eine .reg- und eine .msi-Datei erstellen, aber Sie werden am selben Punkt feststecken.
-
Omahaddict
- Nachrichten: 15
- Anmeldung: 20. April 2016 - 15:15 Uhr
Zurück nach einigen Tests und Untersuchungen.
Die stille Installation von TeamViewer Es funktioniert. Der Link zu meinem Konto funktioniert einwandfrei ohne Pop-ups.
Für Interessierte: Hierfür muss zusätzlich zu den vom Host-Client exportierten Informationen der folgende Schlüssel in die Registrierung eingetragen werden
Da ich jedoch ein Anfänger in Python bin, gelingt es mir nicht, eine benutzerdefinierte Konfiguration zum Laufen zu bringen...
Ich habe die Dokumentation befolgt, bin aber beim Öffnen der Dateien auf mehrere Probleme/Fehlermeldungen gestoßen
c:\tranquilit\wapt\waptconsole\waptconsole.lpr
Und
c:\tranquilit\wapt\waptserver\postconf\waptserverpostconf.lpr
Ich habe mich entschieden, die von Simon vorgeschlagenen Änderungen (VNC durch den Pfad zu meiner ausführbaren Datei zu ersetzen) zu ignorieren TeamViewer) und startete die Kompilierung. Nach Abschluss des gesamten Vorgangs konnte ich mit InnoSetup eine ausführbare Datei erstellen; die Installation verlief reibungslos, aber beim Starten der Konsole erhalte ich eine Fehlermeldung: Ich danke Ihnen für Ihre Hilfe.
Die stille Installation von TeamViewer Es funktioniert. Der Link zu meinem Konto funktioniert einwandfrei ohne Pop-ups.
Für Interessierte: Hierfür muss zusätzlich zu den vom Host-Client exportierten Informationen der folgende Schlüssel in die Registrierung eingetragen werden
Code: Alle auswählen
[HKEY_LOCAL_MACHINE\SOFTWARE\TeamViewer\Version9\DefaultSettings]
"HostInfoDialog"=dword:00000000Da ich jedoch ein Anfänger in Python bin, gelingt es mir nicht, eine benutzerdefinierte Konfiguration zum Laufen zu bringen...
Ich habe die Dokumentation befolgt, bin aber beim Öffnen der Dateien auf mehrere Probleme/Fehlermeldungen gestoßen
c:\tranquilit\wapt\waptconsole\waptconsole.lpr
Und
c:\tranquilit\wapt\waptserver\postconf\waptserverpostconf.lpr
Ich habe mich entschieden, die von Simon vorgeschlagenen Änderungen (VNC durch den Pfad zu meiner ausführbaren Datei zu ersetzen) zu ignorieren TeamViewer) und startete die Kompilierung. Nach Abschluss des gesamten Vorgangs konnte ich mit InnoSetup eine ausführbare Datei erstellen; die Installation verlief reibungslos, aber beim Starten der Konsole erhalte ich eine Fehlermeldung: Ich danke Ihnen für Ihre Hilfe.
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Hallo an TSOGRID
In der Dokumentation heißt es:
Andernfalls versuchen Sie, bei dem Referenzfehler mit der rechten Maustaste auf Ihre WaptConsole zu klicken, dann Eigenschaften auszuwählen und unter Kompatibilität die Option "Als Administrator ausführen" zu aktivieren.
In der Dokumentation heißt es:
Hast du das Paket geöffnet?Starten Sie CodeTypon
. Öffnen Sie eine Paketdatei (.lpk).
Öffnen Sie nacheinander die folgenden Pakete und kompilieren Sie sie:
pltis_sogrid.lpk (IDE-Installation erforderlich).
Andernfalls versuchen Sie, bei dem Referenzfehler mit der rechten Maustaste auf Ihre WaptConsole zu klicken, dann Eigenschaften auszuwählen und unter Kompatibilität die Option "Als Administrator ausführen" zu aktivieren.
-
Omahaddict
- Nachrichten: 15
- Anmeldung: 20. April 2016 - 15:15 Uhr
Okay, es funktioniert, ich kann die neu kompilierte Konsole erfolgreich starten.
Mein TeamViewer Es funktioniert nicht so, wie ich es mir wünsche...
Um die Verbindung über die Kommandozeile herzustellen, übergeben Sie einfach das Argument -i %computername% oder -i %ip%
Hier ist der geänderte Code für uwaptconsole.pas
Ich vermute aber, dass das Argument an der falschen Stelle steht, da nichts passiert (das Menü ist ausgegraut), wenn ich die Option -i nicht zu meiner Konsole hinzufüge TeamViewer Es öffnet sich jedoch einwandfrei.
Nebenfrage: VNC soll ersetzt werden durch TeamViewer Ersetzen Sie im Kontextmenü einfach alle VNC-Einträge in dieser Datei durch TeamViewer ?
Mein TeamViewer Es funktioniert nicht so, wie ich es mir wünsche...
Um die Verbindung über die Kommandozeile herzustellen, übergeben Sie einfach das Argument -i %computername% oder -i %ip%
Hier ist der geänderte Code für uwaptconsole.pas
Code: Alle auswählen
procedure TVisWaptGUI.ActVNCExecute(Sender: TObject);
var
ip: ansistring;
begin
if (Gridhosts.FocusedRow <> nil) and
(Gridhosts.FocusedRow.S['host.connected_ips'] <> '') then
begin
ip := GetReachableIP(Gridhosts.FocusedRow['host.connected_ips'],5900);
if ip<>'' then
ShellExecute(0, '', PAnsiChar('c:\Program Files (x86)\TeamViewer\Version9\TeamViewer.exe -i'),
PAnsichar(ip), nil, SW_SHOW)
else
ShowMessage(rsNoReachableIP);
end;
end;
procedure TVisWaptGUI.ActVNCUpdate(Sender: TObject);
begin
try
ActVNC.Enabled := (Gridhosts.FocusedRow <> nil) and
(Gridhosts.FocusedRow.S['host.connected_ips'] <> '') and
FileExists('c:\Program Files (x86)\TeamViewer\Version9\TeamViewer.exe -i');
except
ActVNC.Enabled := False;
end;
end;
Nebenfrage: VNC soll ersetzt werden durch TeamViewer Ersetzen Sie im Kontextmenü einfach alle VNC-Einträge in dieser Datei durch TeamViewer ?
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Ich kenne Free Pascal noch nicht so gut; ich bin erst vor Kurzem darauf gestoßen, als ich mit Wapt herumexperimentierte, um meine Herunterfahrfunktion hinzuzufügen. Ich taste mich gerade erst daran heranOmahaddict schrieb:Okay, es funktioniert, ich kann die neu kompilierte Konsole erfolgreich starten.
Mein TeamViewer Es funktioniert nicht so, wie ich es mir wünsche...![]()
Um die Verbindung über die Kommandozeile herzustellen, übergeben Sie einfach das Argument -i %computername% oder -i %ip%
Hier ist der geänderte Code für uwaptconsole.pas
Ich vermute aber, dass das Argument an der falschen Stelle steht, da nichts passiert (das Menü ist ausgegraut), wenn ich die Option -i nicht zu meiner Konsole hinzufüge TeamViewer Es öffnet sich jedoch einwandfrei.Code: Alle auswählen
procedure TVisWaptGUI.ActVNCExecute(Sender: TObject); var ip: ansistring; begin if (Gridhosts.FocusedRow <> nil) and (Gridhosts.FocusedRow.S['host.connected_ips'] <> '') then begin ip := GetReachableIP(Gridhosts.FocusedRow['host.connected_ips'],5900); if ip<>'' then ShellExecute(0, '', PAnsiChar('c:\Program Files (x86)\TeamViewer\Version9\TeamViewer.exe -i'), PAnsichar(ip), nil, SW_SHOW) else ShowMessage(rsNoReachableIP); end; end; procedure TVisWaptGUI.ActVNCUpdate(Sender: TObject); begin try ActVNC.Enabled := (Gridhosts.FocusedRow <> nil) and (Gridhosts.FocusedRow.S['host.connected_ips'] <> '') and FileExists('c:\Program Files (x86)\TeamViewer\Version9\TeamViewer.exe -i'); except ActVNC.Enabled := False; end; end;
Eine kurze Internetrecherche ergab:
http://wiki.freepascal.org/Executing_Ex...nd_WinExec
http://forum.lazarus.freepascal.org/ind ... ic=25392.0
Der Typ im Forum macht es so:
MyProcess.Executable := 'D:\SomeDir\abc.exe';
MyProcess.Parameters.Add('D:\SomeDir\Data\ritem.dat');
MyProcess.Execute;
Falls das hilft...
Umbenennen direkt über die CodeTypo-OberflächeOmahaddict schrieb: Anschlussfrage: Um VNC im Kontextmenü durch Teamviewer zu ersetzen, muss ich einfach alle VNC-Einträge in dieser Datei durch Teamviewer ersetzen ?
-
Omahaddict
- Nachrichten: 15
- Anmeldung: 20. April 2016 - 15:15 Uhr
Es funktioniert!
Hier ist der geänderte Code:
Ich kann die Menüs jedoch nicht umbenennen... Beim Starten der neu kompilierten Konsole erhalte ich eine Fehlermeldung; sie sucht immer noch nach einem actvnc (das ich in actteamviewer umbenannt habe).
Ich habe alle Einträge in uwaptconsole.pas umbenannt, es gibt doch sicher noch weitere Verweise?
Ich habe Ihren Rat nicht verstanden:
Danke für deinen Rat, Simon, ich habe große Fortschritte gemacht!
Hier ist der geänderte Code:
Code: Alle auswählen
ip := GetReachableIP(Gridhosts.FocusedRow['host.connected_ips'],5938);
if ip<>'' then
ShellExecute(0, '', PAnsiChar('c:\Program Files (x86)\Teamviewer\Version9\Teamviewer.exe'),
PAnsichar('-i' + ip), nil, SW_SHOW)Ich kann die Menüs jedoch nicht umbenennen... Beim Starten der neu kompilierten Konsole erhalte ich eine Fehlermeldung; sie sucht immer noch nach einem actvnc (das ich in actteamviewer umbenannt habe).
Ich habe alle Einträge in uwaptconsole.pas umbenannt, es gibt doch sicher noch weitere Verweise?
Ich habe Ihren Rat nicht verstanden:
Wo genau in der Konsole führst du diese Anweisung aus?sfonteneau schrieb: Direkt über die Codetyphon-Schnittstelle umbenennen.
Danke für deinen Rat, Simon, ich habe große Fortschritte gemacht!
