Как преобразовать jscript в VB.NET
Мы используем Kaspersky Security Center для управления AV на всех компьютерах нашего домена. Я искал внешний способ переместить компьютеры в разные группы и изменить комментарии, которые мы даем им в Центре безопасности Касперского. Касперский дал мне несколько ссылок, чтобы проверить, но я понятия не имею, с чего начать. Я искал, чтобы закодировать это в VB.Сетевое Приложение Windows Form.
Ссылка 1: https://support.kaspersky.com/9291
Link2: https://support.kaspersky.com/2810
Что я уже пробовал:
ниже приведен JScript, с которым я хочу работать vb.net:
function AcquireAdServerProxy() { var oSrvConnectionProps = new ActiveXObject("klakaut.KlAkParams"); oSrvConnectionProps.Add("Address", "localhost:13291"); oSrvConnectionProps.Add("UseSSL", true); var oAdmServer = new ActiveXObject("klakaut.KlAkProxy"); oAdmServer.Connect(oSrvConnectionProps); return oAdmServer; }; function Update_Host_Comment(hostid,comment) { var oHosts = new ActiveXObject("klakaut.KlAkHosts"); oHosts.AdmServer = AcquireAdServerProxy(); var strHostName = hostid; //name of the host to change attributes //Fill container with attributes to change var oProps = new ActiveXObject("klakaut.KlAkParams"); oProps.Item("KLHST_WKS_COMMENT") = comment; //Change Comment oHosts.UpdateHost(strHostName, oProps); }; function Update_Host_Group(hostid,groupid) { var oHosts = new ActiveXObject("klakaut.KlAkHosts"); oHosts.AdmServer = AcquireAdServerProxy(); var strHostName = hostid; //name of the host to change attributes //Fill container with attributes to change var oProps = new ActiveXObject("klakaut.KlAkParams"); oProps.Item("KLHST_WKS_GROUPID") = groupid; //Change group oHosts.UpdateHost(strHostName, oProps); }; //Calling Functions Update_Host_Comment("SomeHostID","Some Comment Text"); Update_Host_Group("SomeHostID","Some GroupID");