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