|
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. | |
| boolean | IsCurrentUserPassExpiration () |
| Check if current user password is close to expiration. | |
Allows to manage users and permissions.