Invoke-MaintenanceOrderGeneration #
ÜBERSICHT #
Erzeugt Wartungsaufträge für alle fälligen Wartungsverträge.
SYNTAX #
Invoke-MaintenanceOrderGeneration [[-MaxIterations] <int>] [[-Conn] <__ComObject>] [[-Udl]
<string>] [[-ConnStr] <string>] [<CommonParameters>]
BESCHREIBUNG #
Diese Funktion ruft die Prozedur esolWartung.CreateAfAlle iterativ auf, bis keine neuen Aufträge mehr erzeugt werden oder die maximale Anzahl an Iterationen (MaxIterations) erreicht ist.
Die Prozedur erzeugt pro Aufruf Aufträge für alle fälligen Verträge. Da ein Vertrag mehrere Fälligkeiten haben kann, werden ggf. mehrere Iterationen benötigt.
Die Verbindung erfolgt über Conn, Udl oder ConnStr mithilfe von Get-Conn.
PARAMETER #
-MaxIterations #
Type: int
Default: 10
Maximale Anzahl an Durchläufen. Standard: 10. Dient als Sicherheit gegen Endlosschleifen.
-Conn #
Type: __ComObject
Optional: Bereits offene ADODB-Verbindung.
-Udl #
Type: string
Optional: UDL-Dateipfad zur Verbindung.
-ConnStr #
Type: string
Optional: Connection-String zur Verbindung.
AUSGABEN #
PSCustomObject
Objekt mit TotalOrders (Gesamtzahl erzeugter Aufträge) und Iterations (Anzahl Durchläufe).
BEISPIELE #
Invoke-MaintenanceOrderGeneration -Conn $conn
Invoke-MaintenanceOrderGeneration -MaxIterations 5 -Udl 'C:\temp\Eulanda.udl'