Power Shell
Zuletzt geändert: 14.03.2026 10:28

PowerShell #

PowerShell bietet als moderne Scriptsprache einen komfortablen Zugriff auf das EULANDA-Objektmodell über COM-Automation. Im Gegensatz zu VBScript und JScript, die innerhalb von EULANDA laufen, wird PowerShell typischerweise von außen eingesetzt.

PowerShell eignet sich besonders für:

  • Externe Automatisierung – Zugriff auf EULANDA über COM ohne laufende Warenwirtschaft
  • Datenintegration – XML-Import und -Export in Kombination mit modernen APIs (REST, SFTP, etc.)
  • Batch-Verarbeitung – Automatisierte Massenimporte und -exporte
  • Aufruf aus EULANDA – PowerShell-Scripts können über einen VBScript-Wrapper als Menübefehl gestartet werden (siehe PowerShell aus einem Menüpunkt starten)

Das EULANDA-Objektmodell (iScript) steht über COM zur Verfügung. Die wichtigsten Objekte sind in der Rubrik iScript dokumentiert.

EulandaXtools – PowerShell-Modul #

Für den produktiven Einsatz steht mit EulandaXtools ein vollständig dokumentiertes PowerShell-Modul zur Verfügung – einschließlich aller privaten Funktionen. Es umfasst über 480 Cmdlet-Funktionen und wird mit Hochdruck weiterentwickelt.

Die meisten Funktionen arbeiten direkt auf SQL-Ebene über ADO-COM und benötigen keine laufende EULANDA-Instanz. Für Aufgaben, die das EULANDA-Objektmodell erfordern, steht ein integriertes Client-Objekt bereit, das den Scripting Host instanziert und im Hintergrund eine EULANDA-Instanz öffnet.

EulandaXtools eignet sich unter anderem für:

  • Peppol-Anbindungen – UBL, XRechnung und weitere E-Invoicing-Formate
  • SAP Ariba – Integration und Datenaustausch
  • EDIFACT – Elektronischer Geschäftsdatenaustausch
  • Artikelverwaltung, Adresspflege, Auftragsverarbeitung und Lagerbuchungen

Eine Übersicht der Plattform finden Sie auch im EULANDA-Handbuch unter CrossDataHub. EulandaXtools muss für Serveraufgaben separat erworben werden.