Supports installation of applications on Citrix XenApp/Remote Desktop Session Host Servers.
Perform ConfigMgr (SCCM) actions such as Machine and User Policy Refresh, Inventory Update and Software Update.Send a sequence of keys to an application window.Check for in-progress MSI installations and wait for MSI Mutex to become available.remove all versions of all MSI applications which match "Office"). Mass remove MSI applications with a partial match (e.g.Provides the ability to execute any type of setup (MSI or EXEs) and handle / translate the return codes.Provides extensive logging of both the Toolkit functions and any MSI installation / uninstallation.The UI is localized in several languages and more can easily be added using the XML configuration file.The ability to run in interactive, silent (no dialogs) or non-interactive mode (default for running SCCM task sequence or session 0).Branding of the above UI components using a custom logo icon and banner for your own Organization.Balloon tip notifications to indicate the beginning and end of an installation and the success or failure of an installation.Custom dialog boxes with options to customize title, text, buttons & icon.The ability to notify the user if disk space requirements are not met.A restart prompt with an option to restart later or restart now and a countdown to automatic restart.An indeterminate progress dialog with customizable message text that can be updated throughout the deployment.The ability to prevent the user from launching the applications that need to be closed while the application installation is in progress.The ability to allow the user to defer an installation X number of times, X number of days or until a deadline date is reached.Optionally, a countdown can be displayed until the applications are automatically closed. The user is prompted to save their documents and has the option to close the applications themselves, have the toolkit close the running executables, or optionally defer. An interface to prompt the user to close specified applications that are open prior to starting the application deployment.Helpful – The Toolkit provides detailed logging of all actions performed and even includes a graphical console to browse the help documentation for the Toolkit functions.Extensible – The Toolkit can be easily extended to add custom scripts and functions.Updatable – The logic engine and functions are separated from per-application scripts, so that you can update the toolkit when a new version is released and maintain backwards compatibility with your deployment scripts.
Integration – Integrates well with ConfigMgr (SCCM) provides installation and uninstallation deployment types with options on how to handle exit codes, such as suppressing reboots or returning a fast retry code.Localized – The UI is localized in several languages and more can easily be added using the XML configuration file.User Interface – Provides user interaction through customizable user interface dialogs boxes, progress dialogs and balloon tip notifications.Powerful – Provides a set of functions to perform common deployment tasks, such as installing or uninstalling multiple applications, prompting users to close apps, setting registry keys, copying files, etc.Consistent – Provides a consistent look and feel for all application deployments, regardless of complexity.Easy To Use – Any PowerShell beginner can use the template and the functions provided with the Toolkit to perform application deployments.The PowerShell App Deployment Toolkit can be used to replace your WiseScript, VBScript and Batch wrapper scripts with one versatile, re-usable and extensible tool. It simplifies the complex scripting challenges of deploying applications in the enterprise, provides a consistent deployment experience and improves installation success rates. The PowerShell App Deployment Toolkit provides a set of functions to perform common application deployment tasks and to interact with the user during a deployment.