API Reference

Cmdlet

Get-OfficeProtectionCapability

Namespace PSWriteOffice
Inputs
None
Outputs
OfficeIMO.Security.OfficeProtectionCapability System.String

Returns OfficeIMO's machine-readable protected-content support contract.

Remarks

Returns OfficeIMO's machine-readable protected-content support contract.

Examples

Authored help example

List incomplete protection capabilities.

PS>


Get-OfficeProtectionCapability -IncompleteOnly | Format-Table FormatId, Kind, Open, Create, Validate
        

Shows formats whose encrypted, signed, restricted, or obfuscated workflows still have unsupported operations.

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.

Syntax

Get-OfficeProtectionCapability [-AsJson] [-AsMarkdown] [-Format <String>] [-Id <String>] [-IncompleteOnly] [-Kind <PasswordEncryption>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

AsJson SwitchParameter optionalposition: namedpipeline: False
Return the complete catalog as deterministic JSON. Filtering parameters cannot be combined with this switch.
AsMarkdown SwitchParameter optionalposition: namedpipeline: False
Return the complete catalog as a Markdown table. Filtering parameters cannot be combined with this switch.
Format String optionalposition: namedpipeline: False
Filter by format identifier or family, such as PDF, DOCX, or EML.
Id String optionalposition: 0pipeline: False
Exact stable capability identifier.
IncompleteOnly SwitchParameter optionalposition: namedpipeline: False
Return only rows with at least one unsupported operation.
Kind OfficeProtectionKind optionalposition: namedpipeline: Falsevalues: 6
Filter by protected-content mechanism.
Possible values: PasswordEncryption, RecipientEncryption, DigitalSignature, FontObfuscation, EditingRestriction, AccessDeterrence

Outputs

OfficeIMO.Security.OfficeProtectionCapability, System.String