script.getscriptsbyhosts

תיאור

object script.getscriptsbyhosts(array hostIds)

שיטה זו מאפשרת לאחזר סקריפטים זמינים במארחים הנתונים.

שיטה זו זמינה למשתמשים מכל סוג. הרשאות כדי לקרוא את השיטה ניתן לבטל בהגדרות תפקיד המשתמש. ראה משתמש תפקידים למידע נוסף.

פרמטרים

מזהי (מחרוזת/מערך) של מארחים להחזרת סקריפטים עבורם.

החזר ערכים

(object) מחזירה אובייקט עם מזהי מארח כמאפיינים ומערכים של סקריפטים זמינים כערכים.

השיטה תרחיב אוטומטית פקודות מאקרו ב- טקסט 'אישור'.

דוגמאות

אחזר סקריפטים לפי מזהי מארח

אחזר את כל התסריטים הזמינים במארחים "30079" ו-"30073".

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "script.getscriptsbyhosts",
            "פארמים": [
                "30079",
                "30073"
            ],
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "30079": [
                    {
                        "scriptid": "3",
                        "name": "זהה מערכת הפעלה",
                        "command": "sudo /usr/bin/nmap -O {HOST.CONN} 2>&1",
                        "host_access": "2",
                        "usrgrpid": "7",
                        "groupid": "0",
                        "תיאור": "",
                        "אישור": "",
                        "type": "0",
                        "execute_on": "1",
                        "hostid": "10001"
                    },
                    {
                        "scriptid": "1",
                        "name": "פינג",
                        "command": "/bin/ping -c 3 {HOST.CONN} 2>&1",
                        "host_access": "2",
                        "usrgrpid": "0",
                        "groupid": "0",
                        "תיאור": "",
                        "אישור": "",
                        "type": "0",
                        "execute_on": "1",
                        "hostid": "10001"
                    },
                    {
                        "scriptid": "2",
                        "name": "Traceroute",
                        "command": "/usr/bin/traceroute {HOST.CONN} 2>&1",
                        "host_access": "2",
                        "usrgrpid": "0",
                        "groupid": "0",
                        "תיאור": "",
                        "אישור": "",
                        "type": "0",
                        "execute_on": "1",
                        "hostid": "10001"
                    }
                ],
                "30073": [
                    {
                        "scriptid": "3",
                        "name": "זהה מערכת הפעלה",
                        "command": "sudo /usr/bin/nmap -O {HOST.CONN} 2>&1",
                        "host_access": "2",
                        "usrgrpid": "7",
                        "groupid": "0",
                        "תיאור": "",
                        "אישור": "",
                        "type": "0",
                        "execute_on": "1",
                        "hostid": "10001"
                    },
                    {
                        "scriptid": "1",
                        "name": "פינג",
                        "command": "/bin/ping -c 3 {HOST.CONN} 2>&1",
                        "host_access": "2",
                        "usrgrpid": "0",
                        "groupid": "0",
                        "תיאור": "",
                        "אישור": "",
                        "type": "0",
                        "execute_on": "1",
                        "hostid": "10001"
                    },
                    {
                        "scriptid": "2",
                        "name": "Traceroute",
                        "command": "/usr/bin/traceroute {HOST.CONN} 2>&1",
                        "host_access": "2",
                        "usrgrpid": "0",
                        "groupid": "0",
                        "תיאור": "",
                        "אישור": "",
                        "type": "0",
                        "execute_on": "1",
                        "hostid": "10001"
                    }
                ]
            },
            "מזהה": 1
       }

מקור

CScript::getScriptsByHosts()‎ בתוך ui/include/classes/api/services/CScript.php.