Manny

Tastenbelegung vom Template auf alle User anwenden

Recommended Posts

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

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now