Manual
Search…
⌃K

Set-BluGenieCommands



Set-BluGenieCommands

SYNOPSIS

Set-BluGenieCommands is an add-on to manage the Command list in the BluGenie Console

SYNTAX

Set-BluGenieCommands [[-Add] <String[]>] [[-Remove] <String[]>] [[-RemoveIndex] <Int32[]>] [-RemoveAll] [-Walkthrough] [<CommonParameters>]

DESCRIPTION

Set-BluGenieCommands is an add-on to manage the Command list in the BluGenie Console
Commands can be BluGenie Functions or any command Posh can run. Note: The Commands action is a specific order.
o 1st - Command section will run in synchronous order o 2nd - Parallel Command section will run all items at the same time. - Parallel Commands run after all Commands in the Command section finish o 3rd - Post Command section will run in synchronous order - Post Commands run after all the Parallel Commands have finished

EXAMPLES

EXAMPLE 1

Command: Set-BluGenieCommands
Description: This will give you a list of identified Commands
Notes:
OutType:

EXAMPLE 2

Command: Set-BluGenieCommands 'Get-SystemInfo'
Description: This will add the specified Commands to the Command list
Notes:
OutType:

EXAMPLE 3

Command: Set-BluGenieCommands -Add 'Get-SystemInfo','Invoke-Netstat','Get-ProcessList'
Description: This will add all of the specified Commands to the Command list
Notes:
OutType:

EXAMPLE 4

ommand: Set-BluGenieCommands -Remove '^G'
Description: The -Remove command excepts (RegEx). This will remove all items with a ( G ) as the first character
Notes:
OutType:

EXAMPLE 5

Command: Command -Remove 'Get-SystemInfo'
Description: The -Remove command excepts (RegEx). This will remove all items with 'Get-SystemInfo' in the name
Notes:
OutType:

EXAMPLE 6

Command: Set-BluGenieCommands -Remove '^Get-SystemInfo$','^Get-ProcessList$'
Description: The -Remove command excepts (RegEx). This will remove all items with that have an exact match of the Command name
Notes:
OutType:

EXAMPLE 7

Command: Set-BluGenieCommands -RemoveIndex 1
Description: This will remove the first item in the Command list
Notes:
OutType:

EXAMPLE 8

Command: Set-BluGenieCommands -RemoveIndex 1,10,12,15
Description: This will remove all the items from the Command list that have the specified index value.
Notes: To get the Index value you can run (Set-BluGenieCommands). This will show the Command list and the index values.
OutType:

EXAMPLE 9

Command: Set-BluGenieCommands -RemoveAll
Description: This will remove all commands from the Command list
Notes:
OutType:

PARAMETERS

Add

-Add <String[]>
Description: Add items to the list
Notes:
Alias:
ValidateSet:
Required? false
Position? 1
Default value
Accept pipeline input? false
Accept wildcard characters? false

Remove

-Remove <String[]>
Description: Remove items from the list
Notes:
Alias:
ValidateSet:
Required? false
Position? 2
Default value
Accept pipeline input? false
Accept wildcard characters? false

RemoveIndex

-RemoveIndex <Int32[]>
Description: Remove items from the list using the index value
Notes:
Alias:
ValidateSet:
Required? false
Position? 3
Default value
Accept pipeline input? false
Accept wildcard characters? false

RemoveAll

-RemoveAll [<SwitchParameter>]
Description: Remove all commands from the Command list
Notes:
Alias:
ValidateSet:
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false

Walkthrough

-Walkthrough [<SwitchParameter>]
Description: An automated process to walk through the current function and all the parameters
Notes:
Alias:
ValidateSet:
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters? false

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.