Open navigation

Format-TpmsDispatch

Description

Syntax

Example 1: cmdlet usage

Example 2: cmdlet usage

Example 3: Script containing Format-TpmsDispatch



Description

Defines the format of PowerShell’s information output.


Syntax

Format-TpmsDispatch [-Input <psobject[]>]
ParameterDescription
-Input

result variable, examples:

$results or ($results)

-Consume

result variable

$true = with pipelining, all further objects aren’t be forwarded


Example 1: cmdlet usage

Start-TpmsSetupByAgent -Servers ($server) | Format-TpmsDispatch


Example 2: cmdlet usage

$results = Start-TpmsSetupByAgent -Servers ($server) 
Format-TpmsDispatch -Input ($results)


Example 3: Script containing Format-TpmsDispatch

The following script can be run on an admin computer to initiate the Tpms environment. The script must run only once per session. It imports the module Tpms.Powershell, sets the URL of Tpms.Service and sets the log level to Info, defines a target server ($srv2) running Tpms.Agent (cps47.ourdomain.local) and – finally – sends the relevant calls to the target machine with Start-TpmsSetupByAgent -Servers ($srv2). The output layout is set by Format-TpmsDispatch.

Set-TpmsServiceUrl -Uri https://tpms035.ourdomain.local:4040 
Set-TpmsLogLevel -RelayLogLevel Info 
$srv2 = New-TpmsObjSetupAgent -Name "cps47.ourdomain.local" -Port 5050 -Credential (Get-Credential -Message "Please enter your credentials." -UserName "ourdomain\Administrator") 
Start-TpmsSetupByAgent -Servers ($srv2) | Format-TpmsDispatch

Without Format-TpmsDispatch the output is shown in a classic layout.

ThinPrint Management Services: Tpms.Powershell: output in a classic layout

In contrast, with Format-TpmsDispatch the same output is shown in – a shorter – table form. 

ThinPrint Management Services: Tpms.Powershell: output in table form using Format-TpmsDispatch


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.