{"id":128564,"date":"2026-01-13T06:10:27","date_gmt":"2026-01-13T06:10:27","guid":{"rendered":"https:\/\/www.42gears.com\/?p=128564"},"modified":"2026-01-13T09:04:41","modified_gmt":"2026-01-13T09:04:41","slug":"mdm-pre-post-scripts-guide","status":"publish","type":"post","link":"https:\/\/www.42gears.com\/es\/blog\/mdm-pre-post-scripts-guide\/","title":{"rendered":"Simplify App Installation and File Transfer with Smart Scripting"},"content":{"rendered":"\n<p>Are you an IT admin who regularly pushes apps, updates, and content to devices?&nbsp;<\/p>\n\n\n\n<p>If so, you\u2019ve probably realized that real-world deployments involve more than clicking \u201cinstall\u201d\u2014they often require tasks that happen before and after the actual installation. Maybe you want to stop a running service before the install begins, import the app custom configuration during app installation, or clean up residual files during uninstallation.&nbsp;<\/p>\n\n\n\n<p>These kinds of actions demand extra manual efforts from IT admins and are often critical for a smooth user experience and improved device performance. That\u2019s where \u201cPre and Post Script\u201d comes into play.&nbsp;<\/p>\n\n\n\n<p>To make the installation process easier and more flexible, the \u201cPre and Post Script\u201d&nbsp; feature in App Installation and File Transfer Job allows you to attach custom scripts to your package\u2014scripts that run before or after installation or uninstallation. Whether you&#8217;re prepping a device, finishing configuration, or ensuring a clean uninstall, these scripts can automate it all.<\/p>\n\n\n\n<p><strong>Different Scripts and Their Uses<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Script Type<\/td><td>Execution<\/td><td>Use cases<\/td><\/tr><tr><td>Pre-Deployment Script<\/td><td>Before the package contents are installed<\/td><td>Stop services, validate prerequisites, and log pre-install status<\/td><\/tr><tr><td>Post-Deployment Script<\/td><td>After the package contents are installed<\/td><td>Launch app, apply config settings, restart services<\/td><\/tr><tr><td>Pre-Revoke Script<\/td><td>Before the package contents are uninstalled<\/td><td>Backup data, notify user, disconnect sessions<\/td><\/tr><tr><td>Post-Revoke Script<\/td><td>After the package contents are uninstalled<\/td><td>Clean leftover files, reset settings, log uninstall status<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>How Scripts works with SureMDM<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>On the SureMDM console, navigate to \u201cJobs\u201d<\/li>\n\n\n\n<li>Click on \u201cInstall Application\u201d or \u201cFile Transfer\u201d Jobs<\/li>\n\n\n\n<li>Click on Pre and Post Deployment Script or Pre and Post Revoke Script<\/li>\n\n\n\n<li>Admins can enter the script and save<\/li>\n\n\n\n<li>Deploy the Job onto devices<\/li>\n<\/ol>\n\n\n\n<p>Check out this article on <a href=\"https:\/\/knowledgebase.42gears.com\/article\/how-to-install-apps-on-android-using-the-pre-and-post-deployment-scripts-via-suremdm\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to install Apps on Android using the Pre and Post Deployment Scripts<\/a><\/p>\n\n\n\n<p>This is how Pre and Post scripts look on your console:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"999\" src=\"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Install-Job-Pre-and-Post-Deployment-Scripts.png\" alt=\"Install Job - Pre and Post Deployment Scripts\" class=\"wp-image-128601\" srcset=\"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Install-Job-Pre-and-Post-Deployment-Scripts.png 1600w, https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Install-Job-Pre-and-Post-Deployment-Scripts-768x480.png 768w, https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Install-Job-Pre-and-Post-Deployment-Scripts-1536x959.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-element-caption\">Install Job Using Pre and Post Deployment Scripts<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"996\" src=\"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Install-Job-Pre-and-Post-Revoke-Scripts.png\" alt=\"Install Job - Pre and Post Revoke Scripts\" class=\"wp-image-128607\" srcset=\"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Install-Job-Pre-and-Post-Revoke-Scripts.png 1600w, https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Install-Job-Pre-and-Post-Revoke-Scripts-768x478.png 768w, https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Install-Job-Pre-and-Post-Revoke-Scripts-1536x956.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-element-caption\">Install Job Using Pre and Post Revoke Scripts<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1000\" src=\"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/File-Transfer-Job-Pre-and-Post-Deployment-Scripts.png\" alt=\"File Transfer Job - Pre and Post Deployment Scripts\" class=\"wp-image-128613\" srcset=\"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/File-Transfer-Job-Pre-and-Post-Deployment-Scripts.png 1600w, https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/File-Transfer-Job-Pre-and-Post-Deployment-Scripts-768x480.png 768w, https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/File-Transfer-Job-Pre-and-Post-Deployment-Scripts-1536x960.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-element-caption\">File Transfer Job Using Pre and Post Deployment Scripts<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"998\" src=\"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/File-Transfer-Job-Pre-and-Post-Revoke-Scripts.png\" alt=\"File Transfer Job - Pre and Post Revoke Scripts\" class=\"wp-image-128625\" srcset=\"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/File-Transfer-Job-Pre-and-Post-Revoke-Scripts.png 1600w, https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/File-Transfer-Job-Pre-and-Post-Revoke-Scripts-768x479.png 768w, https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/File-Transfer-Job-Pre-and-Post-Revoke-Scripts-1536x958.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-element-caption\">File Transfer Job Using Pre and Post Revoke Scripts<\/figcaption><\/figure>\n\n\n\n<p><strong>Why Pre and Post Scripts Matter:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Automation<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Reduce manual steps by chaining tasks together\u2014no more running commands manually.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Consistency<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Ensure every deployment follows a predictable, standardized workflow across all devices.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Flexibility<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Customize deployment and removal processes to meet your organization&#8217;s unique operational or compliance needs.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Time Savings<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Accelerate deployment cycles by eliminating repetitive post-deployment tasks and reducing admin intervention.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Reduced Errors<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Automated scripts eliminate the risk of human mistakes that occur with repetitive manual tasks.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Improved Compliance<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Enforce organizational standards\u2014such as security checks, configurations, or cleanup routines\u2014every time a job runs.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Scalable Operations<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Whether deploying to 10 devices or 10,000, scripts help maintain uniform behavior at any scale.<\/p>\n\n\n\n<p><strong>Conclusion<\/strong><\/p>\n\n\n\n<p>Pre and Post-script feature allows IT admins to customize software deployment workflows. Enabling script execution at strategic points in the install\/uninstall process gives IT teams better control, reduces manual intervention, and improves automation. If you&#8217;re managing deployments at scale, taking advantage of this scripting capability can significantly enhance your provisioning process.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you an IT admin who regularly pushes apps, updates, and content to devices?&nbsp; If so, you\u2019ve probably realized that real-world deployments involve more than clicking \u201cinstall\u201d\u2014they often require tasks that happen before and after the actual installation. Maybe you want to stop a running service before the install begins, import the app custom configuration&hellip;<\/p>\n","protected":false},"author":36,"featured_media":128571,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"latest-blog-template.php","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-128564","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to improve app installations and file transfers using scripts<\/title>\n<meta name=\"description\" content=\"Learn how SureMDM\u2019s Pre and Post Script feature automates app deployment, file transfer, improves consistency, and reduces manual IT effort during installation and uninstallation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Simplify App Installation and File Transfer with Smart Scripting\" \/>\n<meta property=\"og:description\" content=\"Learn how SureMDM\u2019s Pre and Post Script feature automates app deployment, file transfer, improves consistency, and reduces manual IT effort during installation and uninstallation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"42Gears Mobility Systems\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/42gears\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-13T06:10:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-13T09:04:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Prescript-and-Postscript1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1076\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Nareddy Saivikas Reddy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@42Gears\" \/>\n<meta name=\"twitter:site\" content=\"@42Gears\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nareddy Saivikas Reddy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/\"},\"author\":{\"name\":\"Nareddy Saivikas Reddy\",\"@id\":\"https:\/\/www.42gears.com\/#\/schema\/person\/58570a4989f85f107145706d2131864f\"},\"headline\":\"Simplify App Installation and File Transfer with Smart Scripting\",\"datePublished\":\"2026-01-13T06:10:27+00:00\",\"dateModified\":\"2026-01-13T09:04:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/\"},\"wordCount\":516,\"publisher\":{\"@id\":\"https:\/\/www.42gears.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Prescript-and-Postscript1.jpg\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"es-ES\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/\",\"url\":\"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/\",\"name\":\"How to improve app installations and file transfers using scripts\",\"isPartOf\":{\"@id\":\"https:\/\/www.42gears.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Prescript-and-Postscript1.jpg\",\"datePublished\":\"2026-01-13T06:10:27+00:00\",\"dateModified\":\"2026-01-13T09:04:41+00:00\",\"description\":\"Learn how SureMDM\u2019s Pre and Post Script feature automates app deployment, file transfer, improves consistency, and reduces manual IT effort during installation and uninstallation.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/#primaryimage\",\"url\":\"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Prescript-and-Postscript1.jpg\",\"contentUrl\":\"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Prescript-and-Postscript1.jpg\",\"width\":2000,\"height\":1076,\"caption\":\"SureMDM Pre and Post Script feature for automated deployments\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.42gears.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Simplify App Installation and File Transfer with Smart Scripting\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.42gears.com\/#website\",\"url\":\"https:\/\/www.42gears.com\/\",\"name\":\"42Gears Mobility Systems\",\"description\":\"Mobile Device Management (MDM), Mobile Security &amp; Mobile Device Lockdown\",\"publisher\":{\"@id\":\"https:\/\/www.42gears.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.42gears.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-ES\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.42gears.com\/#organization\",\"name\":\"MDM - 42Gears\",\"url\":\"https:\/\/www.42gears.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\/\/www.42gears.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.42gears.com\/wp-content\/uploads\/2018\/12\/Featured-Image-42Gears-logo.png\",\"contentUrl\":\"https:\/\/www.42gears.com\/wp-content\/uploads\/2018\/12\/Featured-Image-42Gears-logo.png\",\"width\":499,\"height\":330,\"caption\":\"MDM - 42Gears\"},\"image\":{\"@id\":\"https:\/\/www.42gears.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/42gears\",\"https:\/\/x.com\/42Gears\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.42gears.com\/#\/schema\/person\/58570a4989f85f107145706d2131864f\",\"name\":\"Nareddy Saivikas Reddy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\/\/www.42gears.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/459a0c72439f59dcaa1443e71b9272cc2f80b487c7f610672a728aede71df910?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/459a0c72439f59dcaa1443e71b9272cc2f80b487c7f610672a728aede71df910?s=96&d=mm&r=g\",\"caption\":\"Nareddy Saivikas Reddy\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to improve app installations and file transfers using scripts","description":"Learn how SureMDM\u2019s Pre and Post Script feature automates app deployment, file transfer, improves consistency, and reduces manual IT effort during installation and uninstallation.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/","og_locale":"es_ES","og_type":"article","og_title":"Simplify App Installation and File Transfer with Smart Scripting","og_description":"Learn how SureMDM\u2019s Pre and Post Script feature automates app deployment, file transfer, improves consistency, and reduces manual IT effort during installation and uninstallation.","og_url":"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/","og_site_name":"42Gears Mobility Systems","article_publisher":"https:\/\/www.facebook.com\/42gears","article_published_time":"2026-01-13T06:10:27+00:00","article_modified_time":"2026-01-13T09:04:41+00:00","og_image":[{"width":2000,"height":1076,"url":"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Prescript-and-Postscript1.jpg","type":"image\/jpeg"}],"author":"Nareddy Saivikas Reddy","twitter_card":"summary_large_image","twitter_creator":"@42Gears","twitter_site":"@42Gears","twitter_misc":{"Written by":"Nareddy Saivikas Reddy","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/#article","isPartOf":{"@id":"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/"},"author":{"name":"Nareddy Saivikas Reddy","@id":"https:\/\/www.42gears.com\/#\/schema\/person\/58570a4989f85f107145706d2131864f"},"headline":"Simplify App Installation and File Transfer with Smart Scripting","datePublished":"2026-01-13T06:10:27+00:00","dateModified":"2026-01-13T09:04:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/"},"wordCount":516,"publisher":{"@id":"https:\/\/www.42gears.com\/#organization"},"image":{"@id":"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Prescript-and-Postscript1.jpg","articleSection":["Uncategorized"],"inLanguage":"es-ES"},{"@type":"WebPage","@id":"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/","url":"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/","name":"How to improve app installations and file transfers using scripts","isPartOf":{"@id":"https:\/\/www.42gears.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Prescript-and-Postscript1.jpg","datePublished":"2026-01-13T06:10:27+00:00","dateModified":"2026-01-13T09:04:41+00:00","description":"Learn how SureMDM\u2019s Pre and Post Script feature automates app deployment, file transfer, improves consistency, and reduces manual IT effort during installation and uninstallation.","breadcrumb":{"@id":"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/"]}]},{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/#primaryimage","url":"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Prescript-and-Postscript1.jpg","contentUrl":"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Prescript-and-Postscript1.jpg","width":2000,"height":1076,"caption":"SureMDM Pre and Post Script feature for automated deployments"},{"@type":"BreadcrumbList","@id":"https:\/\/www.42gears.com\/blog\/mdm-pre-post-scripts-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.42gears.com\/es\/"},{"@type":"ListItem","position":2,"name":"Simplify App Installation and File Transfer with Smart Scripting"}]},{"@type":"WebSite","@id":"https:\/\/www.42gears.com\/#website","url":"https:\/\/www.42gears.com\/","name":"42Gears Mobility Systems","description":"Mobile Device Management (MDM), Mobile Security &amp; Mobile Device Lockdown","publisher":{"@id":"https:\/\/www.42gears.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.42gears.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-ES"},{"@type":"Organization","@id":"https:\/\/www.42gears.com\/#organization","name":"MDM - 42Gears","url":"https:\/\/www.42gears.com\/","logo":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.42gears.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.42gears.com\/wp-content\/uploads\/2018\/12\/Featured-Image-42Gears-logo.png","contentUrl":"https:\/\/www.42gears.com\/wp-content\/uploads\/2018\/12\/Featured-Image-42Gears-logo.png","width":499,"height":330,"caption":"MDM - 42Gears"},"image":{"@id":"https:\/\/www.42gears.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/42gears","https:\/\/x.com\/42Gears"]},{"@type":"Person","@id":"https:\/\/www.42gears.com\/#\/schema\/person\/58570a4989f85f107145706d2131864f","name":"Nareddy Saivikas Reddy","image":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.42gears.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/459a0c72439f59dcaa1443e71b9272cc2f80b487c7f610672a728aede71df910?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/459a0c72439f59dcaa1443e71b9272cc2f80b487c7f610672a728aede71df910?s=96&d=mm&r=g","caption":"Nareddy Saivikas Reddy"}}]}},"author_meta":{"ID":"36","user_nicename":"nareddy-reddy42gears-com","user_email":"nareddy.reddy@42gears.com","user_registered":"2024-02-23 06:21:35","display_name":"Nareddy Saivikas Reddy","first_name":"Nareddy","last_name":"Saivikas Reddy"},"featured_image_url":"https:\/\/www.42gears.com\/wp-content\/uploads\/2026\/01\/Prescript-and-Postscript1.jpg","_links":{"self":[{"href":"https:\/\/www.42gears.com\/es\/wp-json\/wp\/v2\/posts\/128564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.42gears.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.42gears.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.42gears.com\/es\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/www.42gears.com\/es\/wp-json\/wp\/v2\/comments?post=128564"}],"version-history":[{"count":2,"href":"https:\/\/www.42gears.com\/es\/wp-json\/wp\/v2\/posts\/128564\/revisions"}],"predecessor-version":[{"id":128634,"href":"https:\/\/www.42gears.com\/es\/wp-json\/wp\/v2\/posts\/128564\/revisions\/128634"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.42gears.com\/es\/wp-json\/wp\/v2\/media\/128571"}],"wp:attachment":[{"href":"https:\/\/www.42gears.com\/es\/wp-json\/wp\/v2\/media?parent=128564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.42gears.com\/es\/wp-json\/wp\/v2\/categories?post=128564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.42gears.com\/es\/wp-json\/wp\/v2\/tags?post=128564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}