Γενική επισκόπηση
Επεξήγηση του Android Enterprise
Απαιτήσεις και εγκατάσταση
Απαιτήσεις
Γενικές ρυθμίσεις
Επισκόπηση λογαριασμού
Πληροφορίες λογαριασμού
Παγκόσμια ρύθμιση παραμέτρων
Απόρρητο
Πρόσβαση βάσει ρόλων
Διαμόρφωση Apple
Διαμόρφωση Android
Ρύθμιση παραμέτρων των Windows
ContentBox
Διαμόρφωση LDAP
Διαχείριση εφαρμογών
Τηλεχειριστήριο
Διαχείριση κάρτας Sim
Διαχείριση συνδρομών
Γενικό ημερολόγιο ελέγχου
Διαχείριση κινητών τηλεφώνων
Διαμόρφωση iOS
Γενικά
Ημερολόγιο συσκευής (μόνο σε επίπεδο συσκευής)
Διαχείριση περιουσιακών στοιχείων (μόνο σε επίπεδο συσκευής)
Διαχείριση περιουσιακών στοιχείων (μόνο σε επίπεδο συσκευής)
Διαχείριση ασφάλειας
Προστασία από κλοπή (μόνο σε επίπεδο συσκευής)
Διαμόρφωση ασφαλείας
Τέλος ζωής (μόνο σε επίπεδο συσκευής)
Ρυθμίσεις περιορισμού
BYOD
Διαχείριση σύνδεσης
Διαχείριση PIM
Διαχείριση Web
Διαχείριση εφαρμογών
Android Enterprise - Πλήρως διαχειριζόμενη διαμόρφωση συσκευών
Γενικά
Ημερολόγιο συσκευής (μόνο σε επίπεδο συσκευής)
Ρυθμίσεις συσκευής
Διαχείριση περιουσιακών στοιχείων (μόνο σε επίπεδο συσκευής)
Διαχείριση ασφάλειας
Προστασία από κλοπή (μόνο σε επίπεδο συσκευής)
Διαμόρφωση ασφαλείας
Τέλος ζωής (μόνο σε επίπεδο συσκευής)
Ρυθμίσεις περιορισμού
Διαχείριση σύνδεσης
Διαχείριση PIM
Διαχείριση εφαρμογών
Enterprise App Manager
Περιορισμοί & ρυθμίσεις
Enterprise App Store
Enterprise Play Store
Λειτουργία περιπτέρου & εκτοξευτής
Τηλεχειριστήριο
Διαχείριση περιεχομένου
Πρόσθετο API
Android Enterprise - Πλήρως διαχειριζόμενη συσκευή με προφίλ εργασίας (COPE)
Android Enterprise - Διαμόρφωση εμπορευματοκιβωτίων
Γενικά
Ρυθμίσεις συσκευής
Διαχείριση περιουσιακών στοιχείων (μόνο σε επίπεδο συσκευής)
Διαχείριση ασφάλειας
Προστασία από κλοπή (μόνο σε επίπεδο συσκευής)
Διαμόρφωση ασφαλείας
Τέλος ζωής (μόνο σε επίπεδο συσκευής)
Ρυθμίσεις περιορισμού
Διαχείριση σύνδεσης
Διαχείριση PIM
Διαχείριση εφαρμογών
Enterprise App Manager
Περιορισμοί & ρυθμίσεις
Enterprise App Store
Enterprise Play Store
Διαχείριση περιεχομένου
Διαμόρφωση Android
Γενικά
Ημερολόγιο συσκευής (μόνο σε επίπεδο συσκευής)
Ρυθμίσεις συσκευής
Διαχείριση περιουσιακών στοιχείων (μόνο σε επίπεδο συσκευής)
Διαχείριση ασφάλειας
Προστασία από κλοπή (μόνο σε επίπεδο συσκευής)
Διαμόρφωση ασφαλείας
Τέλος ζωής (μόνο σε επίπεδο συσκευής)
Ρυθμίσεις περιορισμού
Δοχείο BYOD
Διαχείριση σύνδεσης
Διαχείριση PIM
Διαχείριση εφαρμογών
Enterprise App Manager
Περιορισμοί & ρυθμίσεις
Λειτουργία περιπτέρου & εκτοξευτής
Τηλεχειριστήριο
Διαχείριση περιεχομένου
Διαμόρφωση παραμέτρων Windows 10 PC
Γενικά
Ημερολόγιο συσκευής (μόνο σε επίπεδο συσκευής)
Διαχείριση περιουσιακών στοιχείων (μόνο σε επίπεδο συσκευής)
Διαχείριση ασφάλειας
Προστασία από κλοπή (μόνο σε επίπεδο συσκευής)
Διαμόρφωση ασφαλείας
Ρυθμίσεις περιορισμού
BitLocker
Διαχείριση πιστοποιητικών
Διαχείριση σύνδεσης
Διαχείριση PIM
Διαχείριση εφαρμογών
Διαμόρφωση MacOS
Γενικά
Διαχείριση περιουσιακών στοιχείων (μόνο σε επίπεδο συσκευής)
Διαχείριση ενημερώσεων (μόνο σε επίπεδο συσκευής)
Διαχείριση ασφάλειας
Αντι-κλοπή
Διαμόρφωση ασφαλείας
Ρυθμίσεις περιορισμού
Διαχείριση σύνδεσης
Διαχείριση PIM
Ταμπλό & Αναφορές
Εκτεταμένη αναφορά
Παράδειγμα κώδικα σε Python3
! /usr/bin/python
import base64
from Crypto.Hash import SHA512
from Crypto.Signature import PKCS1_v1_5
from Crypto.PublicKey import RSA
import os
import time
import json
import urllib.request
import urllib.parse
import urllib.error
import http.client
applianceDomain = "YOURAPPLIANCE.COM"
apiURL = "https://"+applianceDomain+"/public/external/api"
privateKeyPath = "/path/to/PrivateKey-XXXXXXXXXXX.pem"
apptecAPIAuthToken = "7eXXXXXXXXXXXXXXXXXXXXXXXXXXXX20"
currentTimestamp = int(time.time())
# Get Devices
#requestData = {"api": "v2/device/listdevices", "time": currentTimestamp}
# Get Positions
#requestData = {"api": "v2/device/listposition", "time": currentTimestamp,
"params":{"ids":[26]}}
# Get AssetData
requestData = {"api": "v2/device/getassetdata", "time": currentTimestamp,
"params":{"ids":[26], "assetkeys": ["imei"]}}
# encode the request data to json
print(json.dumps(requestData, indent=1))
jsonEncodedRequestData = json.dumps(requestData)
# Sign the request data json with the API private key
message = jsonEncodedRequestData.encode('utf-8')
print("Body:", message)
digest = SHA512.new()
digest.update(message)
# Read private key from file
with open(privateKeyPath, "r") as myKeyFile:
private_key = RSA.importKey(myKeyFile.read())
# Load private key and sign message
signer = PKCS1_v1_5.new(private_key)
signatureOfRequestData = signer.sign(digest)
Base64EncodedSignature = base64.b64encode(
signatureOfRequestData).decode("utf-8")
headers = {"Content-type": "application/json",
"auth": apptecAPIAuthToken, "signature": Base64EncodedSignature}
print("Headers:", headers, "\n")
# Send request to Server
httpsClient = http.client.HTTPSConnection(applianceDomain, 443, timeout=10)
httpsClient.request("POST", apiURL, jsonEncodedRequestData, headers)
# Get answer
response = httpsClient.getresponse()
status = response.status
data = response.read()
if data == False:
print("Invalid answer from the server")
else:
print("Answer:")
print(json.dumps(json.loads(data), indent=1))
if status != 200:
print("http error: lastReceivedHttpCode")
print(status)