Hallo Albin,
da du Variablen definierst, können diese nicht einzeln ausgeführt werden; der Kontext muss beibehalten werden.
In deinem letzten Beitrag verwendest du den Befehl „-WmiObject“ ohne das „Get“... Es ist normal, dass es zu einem Absturz kommt; wahrscheinlich ein versehentliches Kopieren und Einfügen.
Verwendest du eigentlich `run_powershell_from_file` mit `def session_setup()` oder `def install()`? Falls du `def install()` verwendest, ist es normal, dass es nicht funktioniert; dein Code ist kontextabhängig.
Viele Grüße,
Denis.
PS: Bitte setze deine Code-Snippets und die Shell-Ausgabe in Codeblöcke; das verbessert die Lesbarkeit erheblich.
[GELÖST] Problem beim Ausführen eines PowerShell-Skripts mit der PowerShell-Funktion "run"
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.
- dcardon
- WAPT-Experte
- Nachrichten: 1953
- Anmeldung: 18. Juni 2014 - 09:58 Uhr
- Ort: Saint Sébastien sur Loire
- Kontakt:
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
Ich habe mein Skript mit dem Befehl run_powershell_from_file erneut ausgeführt
Hier ist der Code
Beim Deployment auf einem Rechner erhalte ich Fehlermeldungen in der Konsole.
Hier sind die Fehler:
Aufrichtig,
Albin
Hier ist der Code
Code: Alle auswählen
# -*- coding: utf-8 -*-
from setuphelpers import *
# Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def session_setup() :
run_powershell_from_file("testwapt.ps1")Hier sind die Fehler:
Code: Alle auswählen
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\common.py", line 3938, in install_wapt
exitstatus = setup.install()
AttributeError: module '__waptsetup_ttmou6pwdf__' has no attribute 'install'
AttributeError: module '__waptsetup_ttmou6pwdf__' has no attribute 'install'
Albin
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Code: Alle auswählen
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
filecopyto('testwapt.ps1',r'c:\testwapt.ps1')
def session_setup() :
run_powershell_from_file(r"c:\testwapt.ps1")
Guten Morgen,
Wir haben Ihr Skript getestet, in der Wapt-Konsole werden keine Fehler angezeigt, aber es funktioniert trotzdem nicht
Das Kopieren der Datei testwapt.ps1 auf den Rechner war erfolgreich, das Skript wird jedoch nicht ausgeführt.
Aufrichtig,
Albin
Wir haben Ihr Skript getestet, in der Wapt-Konsole werden keine Fehler angezeigt, aber es funktioniert trotzdem nicht
Code: Alle auswählen
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
filecopyto('testwapt.ps1',r'c:\testwapt.ps1')
def session_setup() :
run_powershell_from_file(r"c:\testwapt.ps1")
Aufrichtig,
Albin
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Auf dem Rechner, auf dem das Paket gestartet wurde, können Sie Folgendes tun:
Um zu sehen, was das bedeutet
Code: Alle auswählen
wapt-get session-setup nom_de_votre_paquet -fHallo nochmal,
ich habe den Befehl ausgeführt und folgende Meldung erhalten
: Konfigurationsdatei: C:\Program Files (x86)\wapt\wapt-get.ini
Konfiguration von testwapt.ps1 ...
2022-05-02 12:00:05,183 KRITISCHE Ausnahme: Paket testwapt.ps1 ist nicht installiert
. Viele Grüße,
Albin
ich habe den Befehl ausgeführt und folgende Meldung erhalten
: Konfigurationsdatei: C:\Program Files (x86)\wapt\wapt-get.ini
Konfiguration von testwapt.ps1 ...
2022-05-02 12:00:05,183 KRITISCHE Ausnahme: Paket testwapt.ps1 ist nicht installiert
. Viele Grüße,
Albin
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Nicht das Skript, sondern der Name Ihres Pakets (Paketfeld in der Steuerdatei Ihres Pakets)
Ich habe den Befehl mit dem Paketnamen erneut ausgeführt.
Folgende Meldung wurde angezeigt:
Konfigurationsdatei: C:\Program Files (x86)\wapt\wapt-get.ini
Konfiguration von Printer_0-wapt ...
2022-05-02 16:17:16,250 KRITISCHE Ausnahme: Paket Printer_0-wapt ist nicht installiert.
Mit freundlichen Grüßen,
Albin
Folgende Meldung wurde angezeigt:
Konfigurationsdatei: C:\Program Files (x86)\wapt\wapt-get.ini
Konfiguration von Printer_0-wapt ...
2022-05-02 16:17:16,250 KRITISCHE Ausnahme: Paket Printer_0-wapt ist nicht installiert.
Mit freundlichen Grüßen,
Albin
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Sie haben in waptdev den Ordner und nicht den Paketnamen angegeben
Anhand des Ordnernamens gehe ich davon aus, dass Ihr Paketname „Drucker“ lautet
ALSO:
Anhand des Ordnernamens gehe ich davon aus, dass Ihr Paketname „Drucker“ lautet
ALSO:
Code: Alle auswählen
wapt-get session-setup Imprimante -f