PDQ Deploy & Inventory
Automate patch management with PDQ Deploy & Inventory. Use PDQ Inventory to scan, collect, and organize your devices, then use PDQ Deploy to set a preferred schedule for deployment. Once the deployment has been scheduled, PDQ will automatically and silently apply updates without inconveniencing end users.
- Integrate with Active Directory to easily collect device data 📊
- Schedule multi-step and multi-application custom deployments 💻
- Access the Package Library, which includes 100+ ready-to-deploy third party applications 📦
- Remotely execute commands, run scripts, and force reboots 🥾
- Apply updates silently 🤫
- Create custom device groupings 🖥️
- Use our PowerShell scanner, CLI, and other prebuilt tools 🧰
- Save and export reports, including custom data like asset information 📈
- Share servers and databases with other consoles 🤝
tl;dr — PDQ Deploy and Inventory makes device management simple, secure, and pretty damn quick.
Learn more
PowerShellGet
PowerShellGet is a module with commands for discovering, installing, updating, and publishing PowerShell artifacts like modules, DSC resources, role capabilities, and scripts. The Find-Command cmdlet finds PowerShell commands such as cmdlets, aliases, functions, and workflows. Find-Command searches modules in registered repositories. For each command found by Find-Command, a PSGetCommandInfo object is returned. The PSGetCommandInfo object can be sent down the pipeline to the Install-Module cmdlet. Install-Module installs the module that contains the command. DSC resources can be located using the parameters Tag and RequiredVersion. Tag displays the current version of every resource that contains the specified tag in the repository. RequiredVersion needs the ModuleName parameter and the Name parameter is optional. The Name and ModuleName parameters limit the output. Use the AllVersions parameter to display a DSC resource's available versions.
Learn more
Pester
Pester is the ubiquitous test and mock framework for PowerShell. Adding Pester tests to Powershell code will enhance code quality and allows you to start creating predictable changes. Visual Studio Code comes with full support for Pester allowing you to create tests quickly. Pester integrates nicely with TFS, Azure, Github, Jenkins, and other CI servers, allowing you to fully automate your development lifecycle. Pester provides a framework for writing and running tests. Pester is most commonly used for writing unit and integration tests, but it is not limited to just that. It is also a base for tools that validate whole environments, computer deployments, database configurations, and so on. Pester tests can execute any command or script that is accessible to a Pester test file. This includes functions, Cmdlets, Modules, and scripts. Pester can be run locally, where it integrates well with Visual Studio Code, and it can of course be integrated into a build script in a CI pipeline.
Learn more
EMCO MSI Package Builder
Discover EMCO MSI Package Builder, the premier tool for streamlined repackaging of any installation file into MSI and MSIX. Master every packaging task with a tool that handles EXE to MSI repackaging creates MSI and MSIX packages, and customizes and prepares installations for automated deployment. Whether it's a compact installation or a complex software suite, EMCO MSI Package Builder effortlessly handles the repackaging of any Windows application. Tackle complex installs with ease, including those deploying services and drivers. Say goodbye to guesswork and errors. EMCO MSI Package Builder simplifies the repackaging journey. Just pick your original installation and choose the output format you need. The tool takes over from there, meticulously capturing all installation changes to build your ideal package. Equipped with industry-leading live monitoring technology and a robust kernel-mode driver, EMCO MSI Package Builder tracks system changes as they happen during repackaging.
Learn more