Ajout des paramètres -staginguser et -serialnumber pour faire un changement spécifique
This commit is contained in:
@ -10,6 +10,8 @@ from cryptography.hazmat.primitives import hashes, serialization
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument("-debug", action=argparse.BooleanOptionalAction)
|
||||
parser.add_argument("-force", action=argparse.BooleanOptionalAction)
|
||||
parser.add_argument("-serialnumber")
|
||||
parser.add_argument("-staginguser")
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
@ -62,6 +64,9 @@ elif(airwatchAuthMethod == 'CMSURL'):
|
||||
airwatchCertPass = settings["airwatchCertPass"]
|
||||
stagingUser = settings["stagingUser"]
|
||||
|
||||
if(args.staginguser != None):
|
||||
stagingUser = args.staginguser
|
||||
|
||||
# Informations du serveur GLPI
|
||||
GLPIServer = settings["glpiServer"]
|
||||
GLPIAppToken = settings["glpiAppToken"]
|
||||
@ -178,6 +183,9 @@ GLPIAPISearchComputer = '/apirest.php/search/computer?'
|
||||
for device in devices:
|
||||
if(device["EnrollmentStatus"] != 'Enrolled'):
|
||||
continue
|
||||
|
||||
if(args.serialnumber != None and device["SerialNumber"] != args.serialnumber):
|
||||
continue
|
||||
|
||||
if(device["Imei"] != ''):
|
||||
if(debug):
|
||||
|
||||
Reference in New Issue
Block a user