Manny 0 Report post Posted September 12, 2018 Hallo zusammen, ich versuche mit meinen rudimentären PS Kenntnissen die Tastaturbelegungen von einem Benutzer auf alle anzuwenen. Vielleicht kann mir ja jemand unter die arme greifen ? $user = "HansWurst" $userDataTemplate = (Get-IpPbxUser -Name $user | Get-IpPbxUserData) $userData = $userDataTemplate.m_PhoneSettings | Where-Object { $_.PhoneType -eq "OpenStage 40" -or $_.PhoneType -eq "OpenStage 60"} Set-IpPbxUserData -UserEntry "$user" -UserData $userData Fehlermeldung: PS C:\Users\Administrator.SCHNEIDER-DC> Set-IpPbxUserData -UserEntry "$user" -UserData $userData Set-IpPbxUserData : Die Argumenttransformation für den Parameter "UserData" kann nicht verarbeitet werden. Der Wert "System.Object[]" vom Typ "System.Object[]" kann nicht in den Typ "IpPbxBLOB.UserSettings" konvertiert werden. In Zeile:1 Zeichen:48 + Set-IpPbxUserData -UserEntry "$user" -UserData $userData + ~~~~~~~~~ + CategoryInfo : InvalidData: (:) [Set-IpPbxUserData], ParameterBindingArgumentTransformationExcepti on + FullyQualifiedErrorId : ParameterArgumentTransformationError,Set-IpPbxUserData Mit freundlichen Grüßen Manny 0 Share this post Link to post Share on other sites