Fehler bei New-EmpirumGroup

Moderator: moderators

Post Reply
dmr
Posts: 15
Joined: 17. Oct 2012, 11:06
Location: BW
Contact:

Fehler bei New-EmpirumGroup

Post by dmr » 30. Jun 2021, 10:45

Hallo zusammen,

ich bin hier grad einigermaßen am verzweifeln.
Ich baue gerade ein PS-Script, welches diversen Clients eine Software zuweisen soll.
Sofern für den Client bereits eine Konfig-Gruppe besteht, funktioniert alles.
Allerdings scheitere ich an der simplen Anlage einer neuen Konfig-Gruppe unterhalb einer definierten ParentGroup.

Code: Select all

$Client3 = ($Session.Computers | Where{ $_.Name -eq "test42"})
#$PGroupID = [String](Find-EmpirumGroup -Session $session -HasMember $Client3 | Where{ $_.GroupType -match "ConfigurationGroup"}).Id
$Group6 = get-EmpirumGroup -Session $session -Filter "Id eq '5a238991-e659-4307-8f27-adfdf647c96f'"
            
New-EmpirumGroup -Name $Client3.Name -ParentGroup $Group6 -GroupType ConfigurationGroup -Session $Session 

Ausgabe:
PS C:\WINDOWS\system32> $Client3 = ($Session.Computers | Where{ $_.Name -eq "test42"})
PS C:\WINDOWS\system32> $Client3

DomainName : xxxxxx
IsDomainMember : True
IsPxe : True
MacAddress : 111111111117
LastInventory : 01.01.0001 00:00:00
HardwareType : Desktop
Uuid : 00000000-0000-0000-0000-000000000000
Force : False
ObjectType : Computer
Id : 4879
Name : test42

PS C:\WINDOWS\system32> $Group6 = get-EmpirumGroup -Session $session -Filter "Id eq '5a238991-e659-4307-8f27-adfdf647c96f'"

PS C:\WINDOWS\system32> $Group6

Name : Test_DEL_Script
ParentGroupId : b3576624-3b05-404b-93d6-c231f3baf24d
GroupType : ConfigurationGroup
Description :
ObjectType : Group
Id : 5a238991-e659-4307-8f27-adfdf647c96f

PS C:\WINDOWS\system32> New-EmpirumGroup -Name $Client3.Name -ParentGroup $Group6 -GroupType ConfigurationGroup -Session $Session
New-EmpirumGroup : Der Parameter "ParentGroup" kann nicht gebunden werden. Der Wert
"System.Linq.Enumerable+WhereEnumerableIterator`1[Matrix42.SDK.Contracts.Models.IEmpirumGroup]" vom Typ
"System.Linq.EnumerableQuery`1[[Matrix42.SDK.Contracts.Models.IEmpirumGroup, Matrix42.SDK.Contracts, Version=1.3.0.45028, Culture=neutral,
PublicKeyToken=null]]" kann nicht in den Typ "Matrix42.SDK.Contracts.Models.IEmpirumGroup" konvertiert werden.
In Zeile:1 Zeichen:63
+ ... New-EmpirumGroup -Name $Client3.Name -ParentGroup $Group6 -GroupT ...
+ ~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [New-EmpirumGroup], ParameterBindingException
+ FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Matrix42.SDK.Empirum.Powershell.CmdLets.NewEmpirumGroup

PS C:\WINDOWS\system32>

Hat jemand eine Idee?
Danke und Grüße


EDIT: Empirum v20.0.3 / SDK 1.36

Post Reply

Return to “Empirum SDK”

Who is online

Users browsing this forum: No registered users and 5 guests