Remove Edifact Partner
Zuletzt geändert: 06.05.2026 19:34

Übersicht

Remove-EdifactPartner #

ÜBERSICHT #

Entfernt einen EDIFACT-Partner aus <WebRoot>\partner.json.

SYNTAX #

Remove-EdifactPartner  [<CommonParameters>]

BESCHREIBUNG #

Liest die aktuelle Partner-Datenbank über die Override-Logik (zuerst -WebRoot, dann Modul-Default), entfernt den Eintrag mit dem übergebenen PartnerName und schreibt das Ergebnis nach <WebRoot>\partner.json. Liefert $true, wenn ein Eintrag entfernt wurde, sonst $false.

Schreibender Zugriff ist nur möglich, wenn -WebRoot gesetzt ist; der Modul-Default-Pfad bleibt read-only.

PARAMETER #

-PartnerName #

Der Name des zu löschenden Partners. Pflicht.

-WebRoot #

Pflicht. Pfad des Ordners, in dem partner.json liegt bzw. geschrieben wird.

AUSGABEN #

bool

$true, wenn ein passender Eintrag entfernt wurde, sonst $false.

BEISPIELE #

# Lösche Partner 'CONRAD' aus der kundenspezifischen partner.json
$deleted = Remove-EdifactPartner -PartnerName 'CONRAD' -WebRoot 'C:\Eulanda\WebConfig'
if ($deleted) { Write-Host 'Partner gelöscht.' } else { Write-Host 'Nicht gefunden.' }

HINWEISE #

Wird vom Mini-Webserver genutzt (DELETE /partner/{name}).