Table of Contents

Get-PnPTenant

SYNOPSIS

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns organization-level site collection properties

SYNTAX

Get-PnPTenant [-Verbose] [-Connection <PnPConnection>]

DESCRIPTION

Returns organization-level site collection properties such as StorageQuota, StorageQuotaAllocated, ResourceQuota, ResourceQuotaAllocated, and SiteCreationMode. The returned object also includes newer tenant settings and telemetry-backed values when available, such as OneDrive organization sharing link expiration settings, block download configuration, request digest enforcement, notification subscription support, content type sync templates, external sharing restrictions, and file version policy overrides.

If one or more properties cannot be retrieved, such as when a property is not available yet on the tenant due to a new feature rollout, a warning will be shown. Use -Verbose to see detailed information on properties that could not be retrieved.

EXAMPLES

EXAMPLE 1

Get-PnPTenant

This example returns all tenant settings

EXAMPLE 2

$tenant = Get-PnPTenant
$tenant | Select-Object BlockDownloadFileTypePolicy, BlockDownloadFileTypeIds, ExcludedBlockDownloadGroupIds, ReduceTempTokenLifetimeEnabled, ReduceTempTokenLifetimeValue, ViewersCanCommentOnMediaDisabled, EnableNotificationsSubscriptions, EnforceRequestDigest

This example returns a focused view of recently surfaced tenant controls related to downloads, temporary URL lifetime, notifications, and request digest enforcement.

EXAMPLE 3

$tenant = Get-PnPTenant
$tenant | Select-Object OneDriveOrganizationSharingLinkMaxExpirationInDays, OneDriveOrganizationSharingLinkRecommendedExpirationInDays, ContentTypeSyncSiteTemplatesList, DisabledAdaptiveCardExtensionIds, RestrictExternalSharing, ArchivedFileStorageUsageMB, M365AdditionalStorageSPOEnabled, M365SharePointStorageEnabled, VersionPolicyFileTypeOverride

This example inspects OneDrive sharing link expiration settings together with list-based tenant restrictions and version policy overrides.

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

-Verbose

When provided, additional debug statements will be shown while executing the cmdlet.

Type: SwitchParameter
Parameter Sets: (All)

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

Microsoft 365 Patterns and Practices