createScanTaskByMac: MAC хаягаар шалгалтын даалгавар үүсгэх
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Энэ method-оор MAC хаягаар тодорхойлсон удирдагдаж буй төгсгөлийн төхөөрөмжүүдэд шалгалтын (scan) даалгавар үүсгэнэ.
Параметрүүд
| Параметр | Төрөл | Заавал биш эсэх | Тайлбар |
|---|---|---|---|
| macAddresses | Array | Үгүй | Шалгах төгсгөлийн төхөөрөмжүүдийн MAC хаягуудын жагсаалт. Нэг удаад хамгийн ихдээ 100 MAC хаяг зааж болно. |
| type | Number | Үгүй | Шалгалтын төрөл. Боломжит сонголтууд: 1 - quick scan; 2 - full scan; 3 - memory scan; 4 - custom scan |
| name | String | Тийм | Даалгаврын нэр. Параметрийг өгөөгүй бол нэрийг автоматаар үүсгэнэ. |
| customScanSettings | Array | Үгүй | Шалгалтын гүн, шалгах зам(ууд) зэрэг мэдээллийг агуулсан объект. Энэ объектыг зөвхөн type параметрийн утга 4 - Custom scan үед тохируулна. Бусад төрөлд оноосон утгыг үл тооно. $customScanSettings параметр дараах шинж чанаруудыг агуулах ёстой: int $scanDepth - шалгалтын профайл. Боломжит сонголтууд: 1 - aggressive; 2 - normal; 3 - permissive. array $scanPath - шалгах зорилтот замуудын жагсаалт. |
| returnTaskId | Boolean | Тийм | Хүсэлт шинэ даалгаврын ID-г буцаах эсэхийг заана. Боломжит утга: true - хүсэлт амжилттай бол шинээр үүсгэсэн даалгаврын ID-г буцаана. false - шинэ даалгаврын ID-г буцаахгүй, оронд нь Boolean утга буцаана. Өгөгдмөл утга: False. |
Буцаах утга
Энэ method нь шинээр үүсгэсэн даалгаврын ID эсвэл даалгавар амжилттай үүссэн бол true болох Boolean утгыг буцаана.
Жишээ
Хүсэлт:
{
"params": {
"macAddresses": [
"1c67da49e1a1",
"8c67f849e1a8"
],
"type": 4,
"name": "my scan",
"customScanSettings": {
"scanDepth": 1,
"scanPath": [
"LocalDrives"
]
},
"returnTaskId":true
},
"jsonrpc": "2.0",
"method": "createScanTaskByMac",
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f"
}Хариу:
{
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f",
"jsonrpc":"2.0",
"result": 6372b7a3897aaa77ee021642
}