Glosario
Custom Script Extension
Una extensión de VM de Azure que descarga archivos y ejecuta un comando en la VM, instalada mediante Microsoft.Compute/virtualMachines/extensions/write.
La Custom Script Extension descarga archivos desde fileUris y ejecuta commandToExecute en una VM de Azure: Microsoft.Compute / CustomScriptExtension en Windows (se ejecuta como LocalSystem) y Microsoft.Azure.Extensions / CustomScript en Linux (Windows, Linux).
Se instala con extensions/write, visible en el Activity Log. El comando puede ir en claro en settings o cifrado en protectedSettings. Los archivos descargados y la salida se quedan en la VM, en las carpetas de plugins de la extensión, así que el disco es la fuente de pruebas clave.