Get-PnPContentType
SYNOPSIS
Retrieves a content type
SYNTAX
Get-PnPContentType [-Identity <ContentTypePipeBind>] [-List <ListPipeBind>] [-InSiteHierarchy] [-Includes <String[]>] [-Connection <PnPConnection>]
DESCRIPTION
Allows to get single or list of content types from site or list. Use the Identity
option to specify the exact content type.
EXAMPLES
EXAMPLE 1
Get-PnPContentType
This will get a listing of all available content types within the current web
EXAMPLE 2
Get-PnPContentType -InSiteHierarchy
This will get a listing of all available content types within the site collection
EXAMPLE 3
Get-PnPContentType -Identity "Project Document"
This will get the content type with the name "Project Document" within the current context
EXAMPLE 4
Get-PnPContentType -List "Documents"
This will get a listing of all available content types within the list "Documents"
EXAMPLE 5
Get-PnPContentType -Includes "SchemaXml"
This will get a listing of all available content types with the SchemaXml also being returned in the results
PARAMETERS
-Connection
Optional connection to be used by the cmdlet. Retrieve the value for this parameter by either specifying -ReturnConnection on Connect-PnPOnline or by executing Get-PnPConnection.
Type: PnPConnection
Parameter Sets: (All)
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Identity
Name or ID of the content type to retrieve
Type: ContentTypePipeBind
Parameter Sets: (All)
Required: False
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-Includes
List of properties to fetch about the ContentType(s) being returned
Type: String[]
Parameter Sets: (All)
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InSiteHierarchy
Search site hierarchy for content types
Type: SwitchParameter
Parameter Sets: (All)
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-List
List to query
Type: ListPipeBind
Parameter Sets: (All)
Required: False
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False