Actualmente estoy tratando de escribir un guión que tiene un nombre de usuario y contraseña de entrada que, a continuación, devuelve los datos si el usuario tiene acceso adecuado. El script funciona bien cuando me codificar mis propias credenciales.
El problema que tengo es que no sé cómo la máscara de entrada de contraseña mediante la opción "Agregar Script" asistente. Parece que hay una opción para aceptar una Cadena Cifrada como un parámetro, que parece ser lo que quiero, pero no puedo encontrar ninguna documentación sobre cómo utilizar el GPEncryptedString clase dentro de Python. Cuando intento extraer el parámetro con arcpy.getParameterAsText(), sólo devuelve un montón de asteriscos como un valor de cadena que, obviamente, se me hace ningún bien.
Incluso he intentado sólo en poner mi propio nombre de usuario/contraseña de diálogo, pero los scripts tienen que estar corriendo con el "Siempre en primer plano" la opción por los arcpy.la cartografía.MapDocument("ACTUAL") de comandos para que funcione correctamente, que constantemente se roba el foco de mi cuadro de diálogo.
Esto parece realmente un problema simple, pero yo no soy así encontrar toda la documentación en cualquier lugar de este problema y ahora he pasado más tiempo tratando de averiguar una forma de enmascarar la contraseña de entrada que pasé en la secuencia real en sí.