script/NewScriptExecutionmessage NewScriptExecution {
string dispatcher_id = 1; // 分发唯一ID(由后端下发时使用特定算法生成, 每次下发任务都不同,不可被伪造,此ID用上后续上报脚本的执行结果)
bool run_as_admin = 2; // 是否以管理员运行
int32 type = 3; // 脚本类型(1:bat,2:powershell,3:bash,4:applescript)
int32 platform = 4; // 所属平台(1:windows,2:linux,3:mac)
string content = 5; // 脚本内容(加密,算法为blowfish)
}{
"dispatcher_id": "YmJmOGI0YzUwOTBiMmFlMjgzYzU4OTEzYzE3ZTg4NDg",
"run_as_admin": true,
"type": 1,
"platform": 2,
"content": "xxxxx", // 加密后的脚本内容
}blowfish算法解密具体的脚本内容执行。