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 = argparse.ArgumentParser()
|
||||||
parser.add_argument("-debug", action=argparse.BooleanOptionalAction)
|
parser.add_argument("-debug", action=argparse.BooleanOptionalAction)
|
||||||
parser.add_argument("-force", action=argparse.BooleanOptionalAction)
|
parser.add_argument("-force", action=argparse.BooleanOptionalAction)
|
||||||
|
parser.add_argument("-serialnumber")
|
||||||
|
parser.add_argument("-staginguser")
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
@ -62,6 +64,9 @@ elif(airwatchAuthMethod == 'CMSURL'):
|
|||||||
airwatchCertPass = settings["airwatchCertPass"]
|
airwatchCertPass = settings["airwatchCertPass"]
|
||||||
stagingUser = settings["stagingUser"]
|
stagingUser = settings["stagingUser"]
|
||||||
|
|
||||||
|
if(args.staginguser != None):
|
||||||
|
stagingUser = args.staginguser
|
||||||
|
|
||||||
# Informations du serveur GLPI
|
# Informations du serveur GLPI
|
||||||
GLPIServer = settings["glpiServer"]
|
GLPIServer = settings["glpiServer"]
|
||||||
GLPIAppToken = settings["glpiAppToken"]
|
GLPIAppToken = settings["glpiAppToken"]
|
||||||
@ -179,6 +184,9 @@ for device in devices:
|
|||||||
if(device["EnrollmentStatus"] != 'Enrolled'):
|
if(device["EnrollmentStatus"] != 'Enrolled'):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
if(args.serialnumber != None and device["SerialNumber"] != args.serialnumber):
|
||||||
|
continue
|
||||||
|
|
||||||
if(device["Imei"] != ''):
|
if(device["Imei"] != ''):
|
||||||
if(debug):
|
if(debug):
|
||||||
print(f"Imei = {device['Imei']}")
|
print(f"Imei = {device['Imei']}")
|
||||||
|
|||||||
Reference in New Issue
Block a user