Cmdlet types
The following table shows the cmdlets of Tpms.Powershell according to their dependency of ThinPrint Engine components. The left column contains the cmdlets which can be used without any ThinPrint Engine component. However, the cmdlets on the right require a ThinPrint Engine, the Connection Service or a ThinPrint Client.
Common cmdlets | ThinPrint cmdlets |
Set-TpmsServiceUrl | |
Get-TpmsServiceUrl | |
New-TpmsObjSetupAgent | New-TpmsObjTpClient |
Start-TpmsSetupByAgent | |
Set-TpmsLogLevel | |
Format-TpmsDispatch | |
Set-TpmsCachingBehaviour | |
Set-TpmsDriverRepositoryOptions | |
Get-TpmsDriverRepositoryOptions | |
New-TpmsObjDriver specifies a printer driver (model) | |
Import-TpmsDriverArchive | |
Find-TpmsDriverArchive | |
Remove-TpmsDriverArchive | |
New-TpmsObjTcpIpPortRaw | New-TpmsObjTpPortTcp |
Add-TpmsSnmpInfo | |
New-TpmsObjTcpIpPortLpr | New-TpmsObjTpPortLpr |
New-TpmsObjTpPortCon | |
New-TpmsObjTpPortVcg | |
New-TpmsObjTpPortVcp | |
New-TpmsObjPrinter | New-TpmsObjPrinterTpog |
shares a printer | Add-TpmsClientInfo |
New-TpmsObjVLayerPair (containing a native printer and an Output Gateway printer) | |
New-TpmsObjApplyAgent | New-TpmsObjQueryAgent |
Start-TpmsApplyByAgent | Start-TpmsQueryByAgent |
ConvertTo-TpmsMigrationScript | ConvertTo-TpmsMigrationScript |
Cmdlet verbs
The following table shows groups of cmdlets according to their mode of operation.
Verb | Mode of operation |
Add | • adds optional settings to those specified by New cmdlets |
ConvertTo | • converts export files from Microsoft Printbrm or ThinPrint Port Manager to Tpms.Powershell scripts |
Find | • searches for entries in a repository, file or database directly |
Format | • specifies the layout of the information output by Tpms.Powershell directly |
Get | • reads settings directly specified by a Set cmdlet |
Import | • imports data to repository, file or database directly |
New | • specifies settings |
Remove | • removes entries from a repository, file or database directly |
Set | • specifies settings directly |
Start | • sends the respective job to Tpms.Service and – as a result – starts the operation on the target or Tpms.Agent machine(s) |