Skriptausführung mit nur einem Klick – Skripte für die Automatisierung - TeamViewer Support
<main>
<article class="userContent">
<p><br></p><h2 data-id="allgemein">Allgemein</h2><div class="blockquote"><div class="blockquote-content"><p class="blockquote-line"><em>Dieser Artikel richtet sich an alle mit einer TeamViewer </em><a href="https://community.teamviewer.com/home/leaving?target=https%3A%2F%2Fwww.teamviewer.com%2Fde%2Fjetzt-kaufen%2F" rel="nofollow noreferrer ugc"><em>Lizenz</em></a><em>.</em></p></div></div><p>Sparen Sie bei wiederkehrenden Aufgaben Zeit, indem Sie Ihre Skripte automatisieren. Laden Sie Ihre Batch-, PowerShell oder Shell-Skripte verschlüsselt in einen sicheren Speicher in der <a href="https://login.teamviewer.com" rel="nofollow noreferrer ugc">Management Console</a>.</p><p>Während Fernsteuerungssitzungen können Sie die gespeicherten Skripte aus dem Menü wählen und mit einem Klick deren Ausführung starten.</p><p>Standardisieren Sie Softwarewartung und Support, während Sie die Bearbeitungszeit verkürzen. Sparen Sie so Zeit, damit Sie sich mehr auf wichtige Aufgaben konzentrieren und andere Supportanfragen lösen können.</p><p>Verbessern Sie Ihre Produktivität und unterstützen Sie dabei mehr Kunden.</p><h3 data-id="skriptausfuhrung-mit-einem-klick-einfuhrungsvideo-(auf-englisch)">Skriptausführung mit einem Klick – Einführungsvideo (auf Englisch)</h3><div class="js-embed embedResponsive" data-embedjson="{"height":337,"width":600,"url":"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FQNubF0cCr_s%3Ffeature%3Doembed&display_name=YouTube&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQNubF0cCr_s&image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FQNubF0cCr_s%2Fhqdefault.jpg&key=b0d40caa4f094c68be7c29880b16f56e&type=text%2Fhtml&schema=youtube","embedType":"iframe"}">
<a href="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FQNubF0cCr_s%3Ffeature%3Doembed&display_name=YouTube&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQNubF0cCr_s&image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FQNubF0cCr_s%2Fhqdefault.jpg&key=b0d40caa4f094c68be7c29880b16f56e&type=text%2Fhtml&schema=youtube" rel="nofollow noreferrer ugc">
https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FQNubF0cCr_s%3Ffeature%3Doembed&display_name=YouTube&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQNubF0cCr_s&image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FQNubF0cCr_s%2Fhqdefault.jpg&key=b0d40caa4f094c68be7c29880b16f56e&type=text%2Fhtml&schema=youtube
</a>
</div><p><br></p><h3></h3><h2 data-id="upload-von-skripten-in-die-teamviewer-management-console">Upload von Skripten in die TeamViewer Management Console</h2><p>Alle Skripte, die Sie während einer Sitzung verwenden möchten, müssen zunächst in den verschlüsselten Cloud-Speicher der <a href="https://login.teamviewer.com" rel="nofollow noreferrer ugc">TeamViewer Management Console</a> hochgeladen werden.</p><p>Melden Sie sich mit Ihrem TeamViewer Konto an, um direkt loszulegen.</p><h3 data-id="voraussetzungen-fur-die-teamviewer-management-console">Voraussetzungen für die TeamViewer Management Console</h3><p>Bevor Sie Aufgaben mithilfe von Skripten automatisieren können, müssen einige Voraussetzungen erfüllt sein. Vergewissern Sie sich, dass Sie sämtliche Anforderungen erfüllen:</p><ul><li>Damit Sie Skripte einsetzen können, benötigen Sie eine gültige Lizenz für TeamViewer 14.</li><li>Die Skripte sind einsatzbereit und in einer Datei in Ihren lokalen Ordnern oder Ihren Netzwerklaufwerken gespeichert.</li><li>Die Größe der Skripte beträgt weniger als 100 kB.</li></ul><h3 data-id="uploadprozess-der-skripte-in-die-teamviewer-management-console">Uploadprozess der Skripte in die TeamViewer Management Console</h3><p>Sie können Ihre Skripte über die Management Console verwalten. Klicken Sie unter <strong>Startseite</strong> links oben auf den Menüpunkt <strong>Skripte</strong>.</p><div class="embedExternal embedImage display-large float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/lithium_attachments/8153i12B35CCBC2ABE6B3.jpg" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/lithium_attachments/8153i12B35CCBC2ABE6B3.jpg" alt="1_MCO_Start_Scripts.png" height="180" width="320" loading="lazy" data-display-size="large" data-float="none"></img></a>
</div>
</div>
<p><br></p><p>Falls Sie erstmals Skripte verwenden, können Sie einfach auf der Informationsseite mit dem Hinzufügen von Skripten beginnen. Verwenden Sie hierzu die Schaltfläche <strong>Skript hinzufügen</strong>.</p><div class="embedExternal embedImage display-large float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/lithium_attachments/8154iF977E0150E458229.jpg" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/lithium_attachments/8154iF977E0150E458229.jpg" alt="2_MCO_Scripts_Start.png" height="180" width="320" loading="lazy" data-display-size="large" data-float="none"></img></a>
</div>
</div>
<p><br></p><p>Falls Sie bereits Skripte hochgeladen haben, werden diese in einer Tabelle angezeigt.</p><div class="embedExternal embedImage display-large float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/lithium_attachments/8173i2FF853762541BE2A.jpg" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/lithium_attachments/8173i2FF853762541BE2A.jpg" alt="3_MCO_Add_New_Script.png" height="180" width="320" loading="lazy" data-display-size="large" data-float="none"></img></a>
</div>
</div>
<p><br></p><p>Die Schaltfläche <strong>Skript hinzufügen </strong>am oberen Ende der Tabelle öffnet ein neues Menü. Hier können Sie Informationen zum Skript hinzufügen und eine Skriptdatei auswählen.</p><div class="embedExternal embedImage display-large float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/lithium_attachments/8174i5E3B0E3AB1F6746C.jpg" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/lithium_attachments/8174i5E3B0E3AB1F6746C.jpg" alt="4_Add_New_Script.png" height="180" width="320" loading="lazy" data-display-size="large" data-float="none"></img></a>
</div>
</div>
<p><br></p><h4 data-id="name-und-beschreibung">Name und Beschreibung</h4><p>Sie können einen kurzen Namen und eine aussagekräftige Beschreibung für Ihr Skript hinzufügen. Der Name wird während der Sitzung für das Menü verwendet, während die Beschreibung bei Einträgen im Skript-Menü als Kurzinfo dient, über die Sie Informationen hinterlegen können, was das jeweilige Skript bewirkt.</p><p>Falls Sie keinen Namen hinzufügen, wird standardmäßig der Name des Skripts (ohne die Dateiendung) bei der Dateiauswahl verwendet.</p><h4 data-id="betriebssystem">Betriebssystem</h4><p>Durch die Auswahl des Betriebssystems werden Ihnen während Ihrer Sitzung nur solche Skripts im Menü angezeigt, die auf dem entfernten Computer und dessen Betriebssystem ausgeführt werden können.</p><p>Derzeit werden <strong>Windows,</strong> <strong>macOS</strong> und <strong>Linux</strong> unterstützt.</p><h4 data-id="als-administrator-ausfuhren">Als Administrator ausführen</h4><p>Wenn Ihr Skript Befehle enthält, die Administratorrechte erfordern (höhere Berechtigungen in Windows), aktivieren Sie die Option <strong>Als Administrator ausführen</strong>.</p><p>Wenn Sie Ihr Skript starten, werden Sie vor der Ausführung nur einmal nach der Berechtigung gefragt (sofern der angemeldete Benutzer bereits über Administratorrechte verfügt). Falls der angemeldete Benutzer keine Administratorrechte hat, werden Sie nach den Zugangsdaten des Administrators gefragt, unabhängig davon, wie häufig oder wann solche Befehle innerhalb Ihres Skripts verwendet werden (z. B. bei länger andauernden Aufgaben).</p><p>⚠ Derzeit können Sie die Skripte nur als Administrator auf einem installierten TeamViewer ausführen. Auf Windows sind die Option "Nur ausführen (einmalige Verwendung)" und QuickSupport nicht möglich. Dies liegt daran, dass die UAC-Abfrage auf der Client-Seite nicht angezeigt werden kann. </p><p>⚠ Skripte im administrativen Modus werden für Linux noch nicht unterstützt.</p><h4 data-id="skriptarten">Skriptarten</h4><p>Die folgenden Skriptarten werden unterstützt</p><ul><li>Auf Windows:<ul><li>Batch (.bat, .cmd)</li><li>PowerShell (.ps1)</li></ul></li><li>Auf macOS:<ul><li>Shell (.sh)</li></ul></li><li>Auf Linux:<ul><li>Bash (.sh)</li></ul></li></ul><h4 data-id="speichern">Speichern</h4><p>Wenn Sie auf <strong>Speichern</strong> klicken, wird Ihre Skript-Datei verschlüsselt in den Cloud-Speicher hochgeladen. Ihre Skript-Daten und der Link zu Ihrer Skript-Datei werden ebenfalls verschlüsselt gespeichert.</p><h4 data-id="aktualisieren">Aktualisieren</h4><p>Sie können bestehende Skripte ändern oder löschen. Gehen Sie hierfür auf <strong>Bearbeiten </strong>oder <strong>Löschen </strong>im Kontextmenü eines aufgeführten Skripte. Das Kontextmenü wird angezeigt, wenn Sie den Mauszeiger über die Spalte ganz rechts der Tabelle führen:</p><div class="embedExternal embedImage display-large float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/lithium_attachments/8175iDC76F644B7AEDE06.jpg" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/lithium_attachments/8175iDC76F644B7AEDE06.jpg" alt="5_Edit_Scripts.png" height="180" width="320" loading="lazy" data-display-size="large" data-float="none"></img></a>
</div>
</div>
<p><br></p><p>Falls Sie eine bestehende Skript-Datei oder Skript-Daten ändern, werden die geänderte Datei oder die aktualisierten Daten anstelle der alten Daten gespeichert. Die alte Skript-Datei wird aus dem Cloud-Speicher gelöscht.</p><p><br></p><h3 data-id="-1"></h3><h2 data-id="ausfuhrung-von-skripten-wahrend-ihrer-fernsteuerungssitzung">Ausführung von Skripten während Ihrer Fernsteuerungssitzung</h2><p>Wenn Sie eine TeamViewer Sitzung starten, können Sie in einem neuen Skript-Menü auf Ihre Skripte zugreifen.</p><h3 data-id="voraussetzungen">Voraussetzungen</h3><p>Bevor Sie Ihre Aufgaben mithilfe von Skripten automatisieren können, müssen einige Voraussetzungen erfüllt sein. Vergewissern Sie sich, dass Sie sämtliche Anforderungen erfüllen:</p><ul><li>Damit Sie Skripte einsetzen können, benötigen Sie eine gültige Lizenz für TeamViewer 14 (oder höher) und Sie müssen diese Version installieren (für Linux Version 14.2 oder höher).</li><li>Am entfernten Gerät, auf das Sie sich verbunden haben, muss die TeamViewer Version 14 installiert sein.</li><li>Sie müssen sich am TeamViewer Client mit Ihrem lizenzierten Konto angemeldet haben. Andernfalls werden Ihre Skripte bei der Sitzung nicht angezeigt.</li><li>Die Skripte, die Sie auf dem entfernten Gerät ausführen möchten, müssen für das Betriebssystem des entfernten Geräts geeignet sein.</li><li>Bei Windows: Der TeamViewer Client auf der entfernten Seite muss installiert sein (er darf nicht mit <strong>Nur ausführen</strong> gestartet worden sein). Andernfalls ist am entfernten Client beim Ausführen von Skripten, die Administratorrechte erfordern, die UAC-Abfrage nicht sichtbar.</li><li>Eine HTTP-Verbindung vom entfernten Gerät zum Cloud-Speicher muss möglich sein.</li></ul><p>⚠ Leider mussten wir mit der neuen Zugriffskontrolle für die Skriptausführung die Kompatibilität zwischen 14.0/1 und 14.2 aufheben. Um sicherzustellen, dass Skripte verwendet werden können, stellen Sie sicher, dass auf beiden Seiten entweder TeamViewer 14.0/14.1 oder 14.2 installiert ist. Eine Version 14.0/14.1, die sich auf eine Version 14.2 verbinden möchte oder umgekehrt, funktioniert nicht.</p><h3 data-id="ausfuhren-des-skripts">Ausführen des Skripts</h3><ul><li>Starten Sie eine TeamViewer Verbindung, wenn die oben genannten Voraussetzungen erfüllt sind.</li><li>Öffnen Sie das Skript-Menü.<ul><li>Windows: Gehen Sie in der Toolbar des Clients auf <strong>Aktionen </strong>und klicken Sie auf <strong>Skripte</strong>, um das Menü zu öffnen.</li></ul></li></ul><div class="embedExternal embedImage display-medium float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/8GCHK8Q3HE45/image.png" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/8GCHK8Q3HE45/image.png" alt="image.png" height="400" width="341" loading="lazy" data-display-size="medium" data-float="none"></img></a>
</div>
</div>
<p><br></p><ul><li>macOS: Gehen Sie in der Menüleiste auf <strong>Skripte</strong>.</li></ul><div class="embedExternal embedImage display-large float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/YWELE8TLQJX5/image.png" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/YWELE8TLQJX5/image.png" alt="image.png" height="157" width="999" loading="lazy" data-display-size="large" data-float="none"></img></a>
</div>
</div>
<p><br></p><ul><li>Alle hochgeladenen Skripte für das Betriebssystem des entfernten Computers werden im Menü angezeigt.</li><li>Klicken Sie auf das Kontextmenü und wählen Sie ein Skript zur Ausführung auf dem entfernten Computer.</li><li>Einmal pro Sitzung: Der Benutzer am entfernten Gerät muss im Dialogfenster der Aufforderung zur Skriptausführung zustimmen.</li><li>Das Skript wird aus dem Cloud-Speicher auf den entfernten Computer heruntergeladen, entschlüsselt und gestartet.</li><li>Falls die Ausführung des Skripts Administratorrechte erfordert, wird in einem Dialogfenster nach den Berechtigungen gefragt.</li><li>Auf der entfernten Seite zeigen einige Benachrichtigungen den aktuellen Status an.</li></ul><p><br></p><h3 data-id="-2"></h3><h2 data-id="umgang-mit-berechtigungen-(insbesondere-bei-unbeaufsichtigten-geraten)">Umgang mit Berechtigungen (insbesondere bei unbeaufsichtigten Geräten)</h2><p>⚠ Die Berechtigungseinstellungen wurden in 14.2 geändert. Wenn Sie immer noch TV 14.0 oder 14.1 verwenden, lesen Sie bitte den untenstehenden Abschnitt.</p><p>Skripte können nur ausgeführt werden, wenn der Benutzer auf der entfernten Seite, der Ausführungsanforderung einmal pro Sitzung zustimmt. Bei unbeaufsichtigten Geräten gibt es keinen Benutzer, der die Aufforderung bestätigen kann.</p><p>Daher haben Sie in den Optionen/Einstellungen sowie über TeamViewer Richtlinien die Möglichkeit, den Aufforderungsdialog für diese TeamViewer-Installation zu deaktivieren oder die Skriptausführung über eine neue Zugriffskontrolle immer abzulehnen.</p><p>Es ist nicht nur für die eingehende Sitzung möglich, die Berechtigung zu definieren, sondern auch für ausgehenden Verbindungen. Da diese Einstellung nur geändert werden kann, wenn Sie über Administratorrechte auf Ihrem Computer verfügen, kann diese Einstellung verwendet werden, um die Skriptausführung für Nicht-IT-Mitarbeiter Ihres Unternehmens einzuschränken.</p><p>Wenn Sie eine Zugriffskontrolle auswählen, werden die folgenden Standardeinstellungen festgelegt:</p><div class="embedExternal embedImage display-medium float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/UC5W9NC6O0I4/image.png" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/UC5W9NC6O0I4/image.png" alt="image.png" height="163" width="359" loading="lazy" data-display-size="medium" data-float="none"></img></a>
</div>
</div>
<p><br></p><p>Für eigene Einstellungen können Sie selbst festlegen, welcher Wert verwendet werden soll:</p><div class="embedExternal embedImage display-large float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/UI3HC39SJQYK/image.png" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/UI3HC39SJQYK/image.png" alt="image.png" height="173" width="498" loading="lazy" data-display-size="large" data-float="none"></img></a>
</div>
</div>
<p> </p><p>Die Zugriffskontrollen von lokalem und entferntem TeamViewer werden kombiniert, was bedeutet, dass immer der einschränkendste Wert von beiden Seiten verwendet wird.</p><h3 data-id="windows">Windows</h3><p>Um die Berechtigungen unter Windows zu überprüfen oder anzupassen, wählen Sie in der TeamViewer Vollversion <strong>Extras</strong> --> <strong>Optionen</strong> --> <strong>Erweitert</strong> und dann <strong>Erweiterte Einstellungen für Verbindungen zu diesem Computer</strong> oder <strong>Erweiterte Einstellungen für Verbindungen zu anderen Computern</strong>.</p><div class="embedExternal embedImage display-large float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/lithium_attachments/8994i276E92366B566F0E.jpg" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/lithium_attachments/8994i276E92366B566F0E.jpg" alt="8_TeamViewer_Options_Advanced_Win.png" height="180" width="320" loading="lazy" data-display-size="large" data-float="none"></img></a>
</div>
</div>
<h3 data-id="macos">macOS</h3><p>Um die Berechtigungen unter macOS zu überprüfen oder anzupassen, wählen Sie in der TeamViewer Vollversion <strong>TeamViewer</strong> --> <strong>Einstellungen</strong> --> <strong>Erweitert</strong> und dann <strong>Erweiterte Einstellungen für Verbindungen zu diesem Computer</strong> oder <strong>Erweiterte Einstellungen für Verbindungen zu anderen Computern</strong>.</p><h3 data-id="linux">Linux</h3><p>Um die Berechtigungen unter Linux zu überprüfen oder anzupassen, gehen Sie in der TeamViewer Vollversion auf <strong>Extras</strong> --> <strong>Optionen</strong> --> <strong>Erweitert</strong> und dann zu <strong>Erweiterte Einstellungen für Verbindungen zu diesem Computer</strong>.</p><p>Sie haben nur die Einstellungen für die Verbindungen zu diesem Computer, da das Starten von Skripten von einem Linux-Computer noch nicht verfügbar ist.</p><div class="embedExternal embedImage display-large float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/lithium_attachments/8997i4BF3D168CF4C3BD8.jpg" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/lithium_attachments/8997i4BF3D168CF4C3BD8.jpg" alt="10_TeamViewer_Options_Advanced_Lin.png" height="180" width="320" loading="lazy" data-display-size="large" data-float="none"></img></a>
</div>
</div>
<h3 data-id="management-console">Management Console</h3><p>Es ist jetzt auch möglich, die Einstellungen über die TeamViewer Management Console auf mehrere Geräte gleichzeitig auszurollen.</p><p>Definieren Sie einfach Ihre Richtlinie in der Management Console und weisen Sie sie den Geräten in Ihrer Computer & Kontakte Liste zu.</p><p>1) Definieren Sie Ihre Richtlinie unter <strong>Anpassen & Ausrollen</strong> --> <strong>Richtlinien</strong>.</p><div class="embedExternal embedImage display-large float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/97LPPJ8L8VZR/image.png" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/97LPPJ8L8VZR/image.png" alt="image.png" height="690" width="998" loading="lazy" data-display-size="large" data-float="none"></img></a>
</div>
</div>
<p><br></p><p>2) Weisen Sie die Richtlinie Ihren Geräten zu, indem Sie auf <strong>Gruppen </strong>--> <strong>Extras</strong> --> <strong>TeamViewer-Richtlinien zuweisen</strong> klicken.</p><h3 data-id="umgang-mit-berechtigungen-fur-teamviewer-14.014.1">Umgang mit Berechtigungen für TeamViewer 14.0/14.1</h3><p>In den Optionen haben Sie die Möglichkeit, den Aufforderungsdialog für diese TeamViewer Installation mit der Einstellung <strong>Skriptausführung ohne Bestätigung zulassen</strong> zu deaktivieren.</p><p>⚠ Diese Einstellung ist ab TeamViewer 14.2 oder höher nicht mehr verfügbar. Es wird keine automatische Migration durchgeführt.</p><h4 data-id="windows-1">Windows</h4><p>Öffnen Sie auf Windows die TeamViewer Vollversion und gehen Sie im Menü auf <strong>Extras</strong> --> <strong>Optionen</strong>. Wählen Sie den Tab <strong>Erweitert</strong> und scrollen Sie zum Abschnitt <strong>Erweiterte Einstellungen für Verbindungen zu diesem Computer</strong>.</p><div class="embedExternal embedImage display-large float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/lithium_attachments/9000i008EF8B06B9E9079.jpg" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/lithium_attachments/9000i008EF8B06B9E9079.jpg" alt="11_TV_Options_Advanced_Allow_Script_Execution.png" height="180" width="320" loading="lazy" data-display-size="large" data-float="none"></img></a>
</div>
</div>
<p><br></p><h4 data-id="macos-1">macOS</h4><p>Öffnen Sie die TeamViewer Vollversion auf macOS und gehen Sie im Menü auf <strong>Einstellungen</strong>. Wählen Sie den Tab <strong>Erweitert</strong> und scrollen Sie zum Abschnitt <strong>Erweiterte Einstellungen für Verbindungen zu diesem Computer</strong>.</p><p>Aktivieren Sie das Kontrollkästchen bei <strong>Skriptausführung ohne Bestätigung erlauben </strong>und schließen Sie das Dialogfenster mit <strong>Übernehmen</strong>.</p><div class="embedExternal embedImage display-large float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/lithium_attachments/9929i347D574BF9653547.jpg" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/lithium_attachments/9929i347D574BF9653547.jpg" alt="image.png" height="180" width="320" loading="lazy" data-display-size="large" data-float="none"></img></a>
</div>
</div>
<p><br></p><h3 data-id="-3"></h3><h2 data-id="skripte-sind-wahrend-einer-sitzung-nicht-verfugbar">Skripte sind während einer Sitzung nicht verfügbar</h2><p>Falls Sie aus irgendeinem Grund während einer Sitzung keine Skripte ausführen können, wird das Skript-Menü angezeigt, ist jedoch deaktiviert. Wenn Sie den Mauszeiger darauf führen, wird Ihnen der Grund im Tooltip angezeigt.</p><h3 data-id="windows-2">Windows</h3><div class="embedExternal embedImage display-large float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/lithium_attachments/9001iE468F26AB70847AD.jpg" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/lithium_attachments/9001iE468F26AB70847AD.jpg" alt="13_Win_Toolbar_Script_Execution_not_Possible.png" height="180" width="320" loading="lazy" data-display-size="large" data-float="none"></img></a>
</div>
</div>
<h3 data-id="macos-2">macOS</h3><div class="embedExternal embedImage display-large float-none">
<div class="embedExternal-content">
<a class="embedImage-link" href="https://us.v-cdn.net/6032394/uploads/lithium_attachments/9004i5C2C2802A141DC9F.jpg" rel="nofollow noreferrer noopener ugc" target="_blank">
<img class="embedImage-img" src="https://us.v-cdn.net/6032394/uploads/lithium_attachments/9004i5C2C2802A141DC9F.jpg" alt="14_Mac_Toolbar_Sript_Execution_not_Possible.png" height="180" width="320" loading="lazy" data-display-size="large" data-float="none"></img></a>
</div>
</div>
<p><br></p><h3 data-id="-4"></h3><h2 data-id="tipps-zum-schreiben-ihrer-skripte">Tipps zum Schreiben Ihrer Skripte</h2><h3 data-id="die-verwendung-von-%22~%22-fur-pfade-unter-macos">Die Verwendung von "~" für Pfade unter macOS</h3><p>Unter macOS können Sie mit "~" das Home-Verzeichnis des Benutzers ansprechen. Wenn Skripte mit Administratorrechten ausgeführt werden, wird das Skript vom Root-Benutzer ausgeführt. Daher wird "~" durch "/var/root" ersetzt und nicht durch das Ausgangsverzeichnis des angemeldeten Benutzers.</p><p>Außerdem wird in diesem Fall die Variable $HOME nicht gesetzt. Aus diesen Gründen sollten Sie sich nicht auf "~" und "$HOME" verlassen, wenn Sie Ihre Skripts als Administrator ausführen.</p><p>Wenn Sie Ordner oder Dateien erstellen, kopieren oder herunterladen müssen, können Sie das Arbeitsverzeichnis des ausgeführten Skripts verwenden, das sich unter ~/Library/Application Support/TeamViewer/Remote Scripting/<script-uuid> befindet.</p><p>Dieses Verzeichnis wird unmittelbar nach Beendigung des ausgeführten Skripts gelöscht.</p><p>Diese Dateien und Ordner werden auch vom Root-Benutzer erstellt. Bei Bedarf können Sie den Eigentümer mit dem Befehl <code class="code codeInline" spellcheck="false" tabindex="0">chown</code> und die Rechte mit <code class="code codeInline" spellcheck="false" tabindex="0">chmod</code> ändern.</p><h3 data-id="verwenden-sie-die-richtigen-zeilenenden">Verwenden Sie die richtigen Zeilenenden</h3><p>Es ist wichtig, dass Sie in Ihren Skriptdateien die richtigen Zeilenenden verwenden, die von dem Betriebssystem interpretiert werden können, auf dem Sie die Skripte ausführen.</p><p>Beispielsweise kann eine Skriptdatei, die "CR LF" wie unter Windows enthält, unter Linux nicht ausgeführt werden (es wird nur "LF" erwartet).</p><p><br></p><h3 data-id="-5"></h3><h2 data-id="haufig-gestellte-fragen">Häufig gestellte Fragen</h2><h3 data-id="warum-wird-mein-powershell-skript-nicht-auf-dem-entfernten-computer-ausgefuhrt-obwohl-es-lokal-funktioniert">Warum wird mein PowerShell-Skript nicht auf dem entfernten Computer ausgeführt, obwohl es lokal funktioniert?</h3><p>1) Auf Windows ist die Ausführung von PowerShell-Skripts standardmäßig deaktiviert. Sie müssen zuerst die Ausführungsrichtlinie ändern.</p><p>2) Auf 64-Bit-Computern wird derzeit der 32-Bit-Prozess für die Befehlszeile verwendet. Hierfür müssen Sie die Berechtigung für den 32-Bit-Prozess festlegen:</p><pre class="code codeBlock" spellcheck="false" tabindex="0">SystemRoot%\SysWOW64\WindowsPowerShell\v1.0\powershell.exe "Set-ExecutionPolicy RemoteSigned".
</pre><p>(Dieses Problem wird in einer der nächsten Versionen behoben, sodass der 64-Bit-Prozess verwendet wird.)</p><p>3) Weitere Angaben finden Sie in den Dokumentationen <a href="https://docs.microsoft.com/de-de/powershell/module/microsoft.powershell.security/get-executionpolicy?view=powershell-6" rel="nofollow noreferrer ugc">Get-ExecutionPolicy</a> (auf Englisch) und <a href="https://docs.microsoft.com/de-de/powershell/module/microsoft.powershell.security/set-executionpolicy?view=powershell-6" rel="nofollow noreferrer ugc">Set-ExecutionPolicy</a> (auf Englisch).</p>
</article>
</main>