Navigating the user interface

From PowerGUI Wiki

Jump to: navigation, search

Navigating PowerPacks within the PowerGUI Administrative Console is straightforward, and it should feel familiar if you're at all used to using other Microsoft management interfaces like MMC.

The navigation tree on the left is comprised of nodes. When you select a node that doesn't have an associated script, a default HTML page will be displayed in the results panel. When you select a node that has an associated PowerShell script or command, a PowerShell script is run in the background and the objects that are returned from that PowerShell script are displayed within the results panel.

Once you have data showing in the results panel, you will also see a list of actions available to work with that data. These actions are displayed in the action panel on the far right of the Admin Console. Some actions will make changes to the selected objects and then refresh the results panel. Other actions will show a related set of data in a nested view in the results panel (note: these kinds of actions used to be referred to as links). Yet a third type of action will do some task but leave the current view as is. Some actions require selection, others do not. It should be apparent whether or not you have to select something in the grid based on the name of the action. Like nodes, all actions are powered by PowerShell scripts and those scripts are run in the background when you click on an action.

Once you click on a node or an action in the Admin Console, PowerGUI loads the PowerShell script that is executed into the PowerShell Script tab (shown at the top, next to the Results tab). At any time you can look at the PowerShell Script tab to see the script that is being executed. This allows you to also perform some task using one or more of the PowerPacks and then view and copy the script that was executed so that you can automate the process outside of the Admin Console later on.


Image:AdminConsoleNavigation.png


Go back to the Administrative Console page.

Personal tools