Quantcast
Channel: THWACK: All Content - Orion SDK
Viewing all articles
Browse latest Browse all 2677

Update webusersettings using API

$
0
0

Hi,

 

We are trying to configure user / group account using the API.

For the time being we are able to setup the basic right using updateaccount verb.

$readonly= @{
AllowNodeManagement = $false 
AllowMapManagement = $false
AllowAdmin = $false
AllowReportManagement = $false 
AllowAlertManagement = $false
AllowCustomize = $false
AllowUnmanage = $false
AllowDisableAction = $false 
AllowDisableAlert = $false
AllowDisableAllActions = $false 
}

Invoke-SwisVerb $swis Orion.accounts UpdateAccount @($accountid,$readonly)

 

I need now to configure the views and the right associated to each sw module.

using webusersettings i cannot configure the product:

 

$settingname = "Voip.IpSlaTopXXViewID"
$prop = @{
SettingValue = $false;
}
$uri = "swis://localhost/Orion/Orion.WebUserSettings/AccountID=$($user)/$($settingname)"
Set-SwisObject $swis -Uri $uri -Properties $prop

 

i have the following result

Set-SwisObject : Invalid key properties specified for entity Orion.WebUserSettings.

Parameter name: filter

At line:8 char:1

+ Set-SwisObject $swis -Uri $uri -Properties $prop

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : InvalidOperation: (:) [Set-SwisObject], FaultExceptio

   n`1

    + FullyQualifiedErrorId : SwisError,SwisPowerShell.SetSwisObject

 

 

can you advise on how to setup the view for the account and how to setup the application right like NCM.NCMAccountRole or IPAM.IPAMAccountRole ?

 

cheers


Viewing all articles
Browse latest Browse all 2677


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>