KSC Open API
Kaspersky Security Center API description
|
Public Member Functions | |
int | AddUser (params pUser) |
Add new user. | |
DeleteUser (int lUserId) | |
Delete user. | |
UpdateUser (int lUserId, params pUser) | |
Modify existing user properties. | |
array | GetUsers (int lUserId, int lVsId) |
Acquire existing user properties. | |
ChangeUserPassword (int lUserId, wstring wstrOldPassword, wstring wstrNewPassword) | |
Modify a password of the existing user. | |
boolean | GetCurrentUserId ([out] int lUserId) |
Acquire current internal user id. | |
GetCurrentUserId2 ([out] int nType,[out] int lUserId,[out] binary binSystemId,[out] wstring wstrDisplayName) | |
Acquire current user id. | |
UpdateTrustee (long llTrusteeId, params pUserData) | |
Modifies properties of the specified user (either internal user or user and group from Active Directory); for internal groups use SecurityPolicy3.UpdateSecurityGroup;. | |
SavePerUserData (params pUserData) | |
Save or replace current user personal data. | |
params | LoadPerUserData () |
Get current user personal data. | |
SavePerUserData2 (int lUserId, binary binUserId, int nVServerId, params pUserData) | |
Save or replace personal data for proposed user. | |
params | LoadPerUserData2 (int lUserId, binary binUserId, int nVServerId) |
Load personal data for proposed user. |
Allows to manage users and permissions.