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
[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
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
laut Hilfe soll der Reinstall auch mit Softwareklassen funktionieren.
Bin über jeden Hinweis dankbar...
Danke