PowerShell Host Services

PowerShell Automation from Anywhere with Delegated Security, and Friendly User Interfaces

A Scalable Enterprise Platform for Repeatable and Auditable PowerShell Automation

PowerShell has quickly become a de facto system management API with a rapidly growing number of cmdlets (the term for PowerShell commands) for an expanding number of enterprise platforms, including Windows Server, Exchange, SQL, and SharePoint, as well as for platforms offered by Citrix, VMware and others, The Dot Net Workflow platform redefines and extends PowerShell's powerful command line automation capabilities with the web services-based platform component of Dot Net Workflow to form an innovative fusion of their capabilities. Dot Net Workflow can fully wrapper PowerShell cmdlets with workflow and provide them with remote connectivity, delegated security, approvals, perpetual processing, auditing, and friendly user interfaces. Dot Net Workflow allows users to mix cmdlets from multiple vendors with their own code and the complete range of workflow logic to create system automation of extraordinary power and sophistication.

The Dot Net Workflow platform allows organizations to extend the powerful systems administration automation capabilities of Microsoft Windows PowerShell into repeatable enterprise solutions that can be used by PowerShell experts and novices alike without detailed scripting knowledge.

PowerShell Management Host

The Dot Net Workflow PowerShell Management Agent is a distributable and scalable 64-bit Windows Service that hosts the secure execution of PowerShell. The service leverages the Dot Net Workflow base agent platform, which allows any number of agents to be running in parallel at one time, distributed across firewall boundaries with secure encrypted web services communication and the ability to perform load-balancing and failover. The PowerShell Management Host loads vendor snap-ins and exposes the functionality as secure web services that are utilized by workflows running on the Dot Net Workflow platform or by custom applications.

Turn Scripts into Repeatable Workflow Processes

The EmpowerID Identity Management suite, which runs on the Dot Net Workflow platform, ships with workflows that leverage PowerShell for the management of systems like Active Directory, Exchange, SharePoint and others (depending upon the modules purchased). The workflows themselves, and the shapes used to create them, are available for modification and can be used to create new workflow processes. Workflow Studio enables organizations to build automated solutions that leverage PowerShell workflow shapes using a simple drag-and-drop graphical user interface. Workflow Studio also includes the ability to generate new PowerShell workflow shapes from any vendor's PowerShell cmdlets.

Fine-Grained Delegation of PowerShell Cmdlets

Workflow Studio wizards allow you to browse a vendor’s PowerShell snap-in dlls to find the cmdlets and output them as secure workflow shapes that include automatic delegation capabilities, auditing, and workflow approval routing with email notifications and dashboard task tracking. These secure shapes are known as operation activities. Operations are workflow shapes that represent protected actions that can be delegated using role assignments. These special operation workflow shapes contain a miniature authorization and approval workflow inside of them that performs what is known as Rights-Based Approval Routing (RBAR). This hidden (embedded) workflow provides a real-time authorization check that determines whether a person attempting to execute an action against a resource has a role that allows them to do so. If the current person does not have the required rights, the mini workflow handles any approval routing, creation of task tracking dashboard entries, and email notifications. The Dot Net Workflow Role-Based Entitlement Management platform securely delegates who can perform specific PowerShell actions across all your enterprise systems, while providing the control and visibility of a single, unified security model.

Add Friendly Web, Silverlight, and WPF Interfaces to PowerShell

The Dot Net Workflow platform puts a friendly face on your PowerShell scripts. As workflows, PowerShell scripts now have the benefit of the broad range of user interfaces provided by the Dot Net Workflow User Experience Services. End users may run PowerShell driven workflows from the any of the Dot Net Workflow's included interfaces: standard web, Silverlight, or the rich Windows Presentation Foundation client.

Automatic Audit Trail and Reporting for PowerShell Management

Auditors and security professionals also benefit from the automatic audit trail that is created whenever a PowerShell cmdlet is executed in a workflow process. Out-of-the-box reports show who executed which tasks against which objects and whether the action was routed for approval and who was the approver in a friendly and exportable format. Additional reports can be created using the Workflow Studio report designer.

Why Dot Net Workflow PowerShell services

Organizations can extend PowerShell's powerful systems administration and automation by incorporating them as workflow processes that take advantage of the security, audit reporting and friendly graphical user interfaces of the Dot Net Workflow platform.

  • It reduce errors, and creates consistent automated management solutions as workflow processes
  • It provides delegated security for PowerShell cmdlets without delegating native systems permissions
  • It reliably hosts PowerShell workflows or custom processes on the Dot Net Platform giving PowerShell the ability to scale across the cloud
  • It decrease maintenances costs for scripts with centralized source control on a team-based development platform
  • It cuts the learning curve by allowing novices to run PowerShell workflows created by your experts in code free web, Silverlight, and WPF user interfaces
  • It strengthens security with a rich audit trail for all PowerShell actions contained in Dot Net Workflow