Get-GlpiToolsComputers

SYNOPSIS

Function is getting Computer informations from GLPI

SYNTAX

All

Get-GlpiToolsComputers [-All] [<CommonParameters>]

ComputerId

Get-GlpiToolsComputers -ComputerId <String[]> [-Raw] [-Parameter <String>] [<CommonParameters>]

ComputerName

Get-GlpiToolsComputers -ComputerName <String> [-SearchInTrash <String>] [<CommonParameters>]

DESCRIPTION

Function is based on ComputerID which you can find in GLPI website Returns object with property’s of computer

EXAMPLES

EXAMPLE 1

326 | Get-GlpiToolsComputers

Function gets ComputerID from GLPI from Pipline, and return Computer object

EXAMPLE 2

326, 321 | Get-GlpiToolsComputers

Function gets ComputerID from GLPI from Pipline (u can pass many ID’s like that), and return Computer object

EXAMPLE 3

Get-GlpiToolsComputers -ComputerId 326

Function gets ComputerID from GLPI which is provided through -ComputerId after Function type, and return Computer object

EXAMPLE 4

Get-GlpiToolsComputers -ComputerId 326, 321

Function gets ComputerID from GLPI which is provided through -ComputerId keyword after Function type (u can provide many ID’s like that), and return Computer object

EXAMPLE 5

Get-GlpiToolsComputers -ComputerId 234 -Raw

Example will show Computer with id 234, but without any parameter converted

EXAMPLE 6

234 | Get-GlpiToolsComputers -Raw

Example will show Computer with id 234, but without any parameter converted

EXAMPLE 7

Get-GlpiToolsComputers -ComputerName glpi

Example will return glpi Computer, but what is the most important, Computer will be shown exacly as you see in glpi Computers tab. If you want to add parameter, you have to modify “default items to show”. This is the “key/tool” icon near search.

EXAMPLE 8

Get-GlpiToolsComputers -ComputerName glpi -SearchInTrash Yes

Example will return glpi Computer, but from trash

PARAMETERS

-All

This parameter will return all computers from GLPI

Type: SwitchParameter
Parameter Sets: All
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-ComputerId

This parameter can take pipline input, either, you can use this function with -ComputerId keyword. Provide to this param Computer ID from GLPI Computers Bookmark

Type: String[]
Parameter Sets: ComputerId
Aliases: CID

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-Raw

Parameter which you can use with ComputerId Parameter. ComputerId has converted parameters from default, parameter Raw allows not convert this parameters.

Type: SwitchParameter
Parameter Sets: ComputerId
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-ComputerName

Provide to this param Computer Name from GLPI Computers Bookmark

Type: String
Parameter Sets: ComputerName
Aliases: CN

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SearchInTrash

Parameter which you can use with ComputerName Parameter. If you want Search for computer name in trash, that parameter allow you to do it.

Type: String
Parameter Sets: ComputerName
Aliases: SIT

Required: False
Position: Named
Default value: No
Accept pipeline input: False
Accept wildcard characters: False

-Parameter

Parameter which you can use with ComputerId Parameter. If you want to get additional parameter of computer object like, disks, or logs, use this parameter.

Type: String
Parameter Sets: ComputerId
Aliases: Param

Required: False
Position: Named
Default value: None
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.

INPUTS

Computer ID which you can find in GLPI, or use this Function to convert ID returned from other Functions

OUTPUTS

Function returns PSCustomObject with property’s of computers from GLPI

NOTES

PSP 12/2018