Seite 1 von 2

[GELÖST] Batch- oder PowerShell-Skript ausführen

Veröffentlicht: 19. Mai 2016 - 10:32 Uhr
von so37
Hallo,

ist es möglich, eine Batch- oder PowerShell-Datei aus WAPT heraus auszuführen?

Vielen Dank im Voraus.

Betreff: Ausführen eines Batch- oder PowerShell-Skripts

Veröffentlicht: 19. Mai 2016 - 20:17 Uhr
von Sfonteneau
Batch:

run("install.bat")

Betreff: Ausführen eines Batch- oder PowerShell-Skripts

Veröffentlicht: 25. Mai 2016 - 13:07 Uhr
von so37
DANKE !

Betreff: Ausführen eines Batch- oder PowerShell-Skripts

Veröffentlicht: 24. August 2016 - 10:11 Uhr
von Mathieu
Hallo,

ich bin Python-Anfänger und lerne gerade.

Ich habe es geschafft, meine Batch-Datei auszuführen, möchte aber gerne wissen, ob es möglich ist, das Fenster der Batch-Datei auf dem Computer anzuzeigen, um den Fortschritt zu verfolgen.

Vielen Dank.

Betreff: Ausführen eines Batch- oder PowerShell-Skripts

Veröffentlicht: 23. September 2016 - 11:11 Uhr
vom Rathaus von Challans
Hallo,

den Fortschritt können Sie nur sehen, indem Sie eine Eingabeaufforderung als Administrator öffnen und `wapt-get install` eingeben.

Alternativ können Sie so viele print-Anweisungen wie möglich in die Python-Datei einfügen und das Ergebnis einer Installation in der WAPT-Konsole überprüfen.

Betreff: Ausführen eines Batch- oder PowerShell-Skripts

Veröffentlicht: 27. Oktober 2017 - 09:53 Uhr
von Chris
sfonteneau schrieb: 19. Mai 2016 - 20:17 Uhr batch:

run("install.bat")
Guten Morgen,

Können Sie weitere Details zur Ausführung eines Batch-Skripts über WAPT bereitstellen?

Ich habe mein Skript, weiß aber nicht, wie ich es in die Konsole einfügen kann, um es auf bestimmten Arbeitsstationen anzuwenden.

DANKE.

Betreff: Ausführen eines Batch- oder PowerShell-Skripts

Veröffentlicht: 27. Oktober 2017 - 10:28 Uhr
von agauvrit
Hallo Chris,

Batch-Dateien sind keine MSI-Dateien und funktionieren anders. Sie können eine Batch-Datei nicht per Drag & Drop in ein WAPT-Paket umwandeln. Informationen zum Erstellen eines Pakets, das ein *.bat-Skript ausführt, finden Sie in der Dokumentation zur Paketerstellung für portable Software: https://www.wapt.fr/fr/doc/CreationPaqu ... -avec-wapt

Viele Grüße,

Alexandre

Betreff: Ausführen eines Batch- oder PowerShell-Skripts

Veröffentlicht: 4. April 2019 - 9:36 Uhr
von Vandatt
Hallo,

Entschuldigung, dass ich diesen alten Thread wiederbelebe, aber trotz der Erklärungen auf der Website und in dieser Unterhaltung schaffe ich es einfach nicht, ein .bat-Skript auszuführen. Kann mir jemand helfen?

Viele Grüße

Betreff: Ausführen eines Batch- oder PowerShell-Skripts

Veröffentlicht: 4. April 2019 - 11:45 Uhr
von Herzas
Ich sehe, ich bin nicht der Einzige mit diesem Problem. Ursprünglich wollte ich einfach nur den Inhalt eines Verzeichnisses auf die Desktops meiner Benutzer kopieren. Letztendlich habe ich eine .bat-Datei erstellt, diese in eine .exe-Datei und anschließend in eine .wapt-Datei konvertiert (ein ziemliches Durcheinander). Das Ergebnis ist eine Fehlermeldung, obwohl das Paket selbst anscheinend korrekt funktioniert.
Gibt es eine einfache Methode, um eine .bat-Datei auszuführen?

setup.py

Code: Alle auswählen

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    print('installing 974-mo_raccourci')
    install_exe_if_needed("MO_raccourci.exe",'/VERYSILENT',key='',min_version='0.0.0')
Statusfehlercode:

Code: Alle auswählen

installing 974-mo_raccourciTraceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 3683, in install_wapt
    exitstatus = setup.install()
  File "c:\windows\temp\wapt2qcibk\setup.py", line 8, in install
  File "C:\Program Files (x86)\wapt\common.py", line 3642, in new_func
    return func(*args,**kwargs)
  File "C:\Program Files (x86)\wapt\setuphelpers.py", line 4192, in install_exe_if_needed
    run(r'"%s" %s' % (exe,silentflags),accept_returncodes=accept_returncodes,timeout=timeout,pidlist=pidlist)
  File "C:\Program Files (x86)\wapt\setuphelpers.py", line 1058, in run
    raise CalledProcessErrorOutput(proc.returncode,cmd,''.join(output))
CalledProcessErrorOutput: Command '"MO_raccourci.exe" /VERYSILENT' returned non-zero exit status 2.
Output:
c:\windows\temp\wapt2qcibk>robocopy "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Bureautique" "C:\Users\Public\Desktop" 

-------------------------------------------------------------------------------
   ROBOCOPY   ::   Copie de fichiers robuste pour Windows     
-------------------------------------------------------------------------------

  Début : Thu Apr 04 09:02:01 2019

   Source : C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Bureautique\
     Dest : C:\Users\Public\Desktop\

    Fichiers : *.*
	    
  Options : *.* /COPY:DAT /R:1000000 /W:30

Betreff: Ausführen eines Batch- oder PowerShell-Skripts

Veröffentlicht: 4. April 2019 - 12:16 Uhr
von Vandatt
Guten Morgen,

Mir geht es genauso. Ich kann meine .bat-Datei über Wapt verteilen. Die Verteilung auf meinen Client-Rechnern funktioniert einwandfrei, aber Wapt meldet trotzdem einen Fehler.

Mein Skript lautet wie folgt:

Code: Alle auswählen

def session_setup():

                 run(r'script.bat');