Seite 2 von 3
Betreff: Problem beim Ausführen eines PowerShell-Skripts mit der PowerShell-Funktion „run“
Veröffentlicht: 27. April 2022 – 17:45 Uhr
von dcardon
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.
Betreff: Problem beim Ausführen eines PowerShell-Skripts mit der PowerShell-Funktion „run“
Veröffentlicht: 28. April 2022 - 9:46 Uhr
von Albin
Hallo Denis,
ja, wir starten `run_powershell_from-file` mit `def install()`.
Viele Grüße,
Albin
Betreff: Problem beim Ausführen eines PowerShell-Skripts mit der PowerShell-Funktion „run“
Veröffentlicht: 28. April 2022 - 10:07 Uhr
von Albin
Ich habe mein Skript mit dem Befehl run_powershell_from_file erneut ausgeführt
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")
Beim Deployment auf einem Rechner erhalte ich Fehlermeldungen in der Konsole.
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'
Aufrichtig,
Albin
Betreff: Problem beim Ausführen eines PowerShell-Skripts mit der PowerShell-Funktion „run“
Veröffentlicht: 28. April 2022 - 11:29 Uhr
von Sfonteneau
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")
Führe in PyScripter `execute install` und anschließend `session_setup` aus
Betreff: Problem beim Ausführen eines PowerShell-Skripts mit der PowerShell-Funktion „run“
Veröffentlicht: 2. Mai 2022 - 11:08 Uhr
von Albin
Guten Morgen,
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")
Das Kopieren der Datei testwapt.ps1 auf den Rechner war erfolgreich, das Skript wird jedoch nicht ausgeführt.
Aufrichtig,
Albin
Betreff: Problem beim Ausführen eines PowerShell-Skripts mit der PowerShell-Funktion „run“
Veröffentlicht: 2. Mai 2022 - 11:36 Uhr
von Sfonteneau
Auf dem Rechner, auf dem das Paket gestartet wurde, können Sie Folgendes tun:
Um zu sehen, was das bedeutet
Betreff: Problem beim Ausführen eines PowerShell-Skripts mit der PowerShell-Funktion „run“
Veröffentlicht: 2. Mai 2022 - 12:02 Uhr
von Albin
Hallo 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
Betreff: Problem beim Ausführen eines PowerShell-Skripts mit der PowerShell-Funktion „run“
Veröffentlicht: 2. Mai 2022 – 13:49 Uhr
von Sfonteneau
Nicht das Skript, sondern der Name Ihres Pakets (Paketfeld in der Steuerdatei Ihres Pakets)
Betreff: Problem beim Ausführen eines PowerShell-Skripts mit der PowerShell-Funktion „run“
Veröffentlicht: 2. Mai 2022 – 16:19 Uhr
von Albin
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
Betreff: Problem beim Ausführen eines PowerShell-Skripts mit der PowerShell-Funktion „run“
Veröffentlicht: 3. Mai 2022 - 9:34 Uhr
von Sfonteneau
Sie haben in waptdev den Ordner und nicht den Paketnamen angegeben
Anhand des Ordnernamens gehe ich davon aus, dass Ihr Paketname „Drucker“ lautet
ALSO: