API: Reinstall einer Softwareklasse

Moderator: moderators

Post Reply
stefanf
Posts: 3
Joined: 09. Jun 2016, 11:38
Contact:

API: Reinstall einer Softwareklasse

Post by stefanf » 25. Aug 2022, 15:12

Hallo zusammen,

derzeit habe ich einen komischen Fehler den ich mir nicht ganz erklären kann.
Ich möchte eine Softwareklasse in einer Gruppe per API reinstallieren.

Code: Select all

$script:MainClass = $session.Packages | Where-Object{ ($_.PackageType -eq "SoftwareClass") -and ($_.Id -eq "147057ff-48ff-4102-89b7-f03950c31ed8")}
Invoke-EmpirumPackageReinstallation -Session $session -Group $MaintenanceGroupToday -Package $MainClass -Pull
Und bekomme folgende Fehlermeldung zurück:
[25.08.2022 14:46:07] [11080] [Matrix42_Empirum_SDK] [Error] Invoke-EmpirumPackageReinstallation : The given software ID '147057ff-48ff-4102-89b7-f03950c31ed8' is not present in Empirum, the reinstall is aborted.

Die Klasse ist natürlich vorhanden und wird auch genau mit dieser Nummer geführt

Code: Select all

AndOr       : 1
Description :
PackageType : SoftwareClass
ObjectType  : Package
Id          : 147057ff-48ff-4102-89b7-f03950c31ed8
wenn ich dasselbe aber mit einem Softwarepaket mache:

Code: Select all

$script:EmpInv = $session.Packages | Where-Object{ ($_.PackageType -eq "Software") -and ($_.Id -eq "02b6015b-226a-48b1-bcbd-a360744064de")}
Invoke-EmpirumPackageReinstallation -Session $session -Group $MaintenanceGroupToday -Package $EmpInv -Pull
funktioniert das einwandfrei.

laut Hilfe soll der Reinstall auch mit Softwareklassen funktionieren.

Bin über jeden Hinweis dankbar...

Danke

User avatar
Frank Dethlefsen
Posts: 502
Joined: 06. Apr 2006, 22:01
Location: Bochum
Contact:

Re: API: Reinstall einer Softwareklasse

Post by Frank Dethlefsen » 27. Aug 2022, 08:10

Moin!

Ich bekomme es auch nicht hin bzw. gleichen Fehler:

Code: Select all

Invoke-EmpirumPackageReinstallation : The given software ID 'c1f191b1-0b92-4bd8-a6f5-b2f92bc4a347' is not present in Empirum, the reinstall is aborted.
In C:\Users\fdn\Desktop\Unbenannt1.ps1:26 Zeichen:1
+ Invoke-EmpirumPackageReinstallation -Session $session -Package $Class ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Invoke-EmpirumPackageReinstallation], Matrix42ServiceException
    + FullyQualifiedErrorId : Matrix42.SDK.ServiceContracts.Matrix42ServiceException,Matrix42.SDK.Empirum.Powershell.CmdLets.InvokeEmpirumPackageReinstallation
Sieht für mich nach einem Bug aus.

Empfehlung: Eröffne ein Ticket bei Matrix42
Frank Dethlefsen
Consultant und Coach
UPDATENOW GmbH
Frank.Dethlefsen@updatenow.de
https://empirum.blogspot.de/

stefanf
Posts: 3
Joined: 09. Jun 2016, 11:38
Contact:

Re: API: Reinstall einer Softwareklasse

Post by stefanf » 29. Aug 2022, 18:55

Alles klar, Danke

Ticket ist bereits durch unseren Partner erstellt worden.
Mal kucken was draus wird.

G
Stefan

munzur
Posts: 115
Joined: 23. Jun 2020, 19:26
Contact:

Re: API: Reinstall einer Softwareklasse

Post by munzur » 30. Sep 2022, 16:01

Heute kam der passende Hotfix raus.

LG

Post Reply

Return to “Empirum SDK”

Who is online

Users browsing this forum: No registered users and 1 guest