diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 9fcc5157d..bb88697cc 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -24,6 +24,26 @@ "source_path": "sharepoint/virtual-folder/sharepoint-online/Set-SPOTenantRestrictedSearchMode.md", "redirect_url": "/powershell/module/sharepoint-online", "redirect_document_id": false - } + }, + { + "source_path": "sharepoint/virtual-folder/sharepoint-online/Add-SPOAppPrioritizationPolicy.md", + "redirect_url": "/powershell/module/sharepoint-online/Add-SPOServicePrioritizationAppRegistration", + "redirect_document_id": false + }, + { + "source_path": "sharepoint/virtual-folder/sharepoint-online/Get-SPOAppPrioritizationPolicies.md", + "redirect_url": "/powershell/module/sharepoint-online/Get-SPOServicePrioritizationAppRegistrations", + "redirect_document_id": false + }, + { + "source_path": "sharepoint/virtual-folder/sharepoint-online/Remove-SPOAppPrioritizationPolicy.md", + "redirect_url": "/powershell/module/sharepoint-online/Remove-SPOServicePrioritizationAppRegistration", + "redirect_document_id": false + }, + { + "source_path": "sharepoint/virtual-folder/sharepoint-online/Set-SPOAppPrioritizationPolicy.md", + "redirect_url": "/powershell/module/sharepoint-online/Set-SPOServicePrioritizationAppRegistration", + "redirect_document_id": false + } ] } diff --git a/sharepoint/sharepoint-ps/sharepoint-online/Add-SPOAppPrioritizationPolicy.md b/sharepoint/sharepoint-ps/sharepoint-online/Add-SPOAppPrioritizationPolicy.md deleted file mode 100644 index 1d29bfb17..000000000 --- a/sharepoint/sharepoint-ps/sharepoint-online/Add-SPOAppPrioritizationPolicy.md +++ /dev/null @@ -1,140 +0,0 @@ ---- -external help file: sharepointonline.xml -Module Name: Microsoft.Online.SharePoint.PowerShell -online version: https://learn.microsoft.com/powershell/module/sharepoint-online/Add-SPOAppPrioritizationPolicy -applicable: SharePoint Online -title: Add-SPOAppPrioritizationPolicy -schema: 2.0.0 -author: killerewok2000 -ms.author: Sibourda -ms.reviewer: ---- - -# Add-SPOAppPrioritizationPolicy - -## SYNOPSIS - -Adds a new SPO app prioritization Policy to your tenancy. -> [!NOTE] -> This functionality is rolling out and might not be fully enabled in your environment yet. - -## SYNTAX - -``` -Add-SPOAppPrioritizationPolicy -AppId -AzureSubscriptionId -ResourceGroup -Account -QuotaMultiplier [] -``` - -## DESCRIPTION - -This cmdlet adds a new SPO app prioritization billing policies to your tenancy. Ensure that you do not add a new billing policy to an app that already has one. - -## EXAMPLES - -### Example 1 - -```powershell -Add-SPOAppPrioritizationPolicies -AppId 48ab2ba9-5713-47d6-88a1-f6e3a0730833 -AzureSubscriptionId 48ab1ba4-9813-47d6-88a1-f6e3a0730822 -ResourceGroup newResourceGroup -Account newAccountName -QuotaMultiplier 5 -``` - -Example 1 adds the billing policy to your tenancy. It will not add the policy on invalid inputs or for apps that already have an associated policy. - - -## PARAMETERS - -### -AppId - -This parameter specifies the app ID of the application to onboard. -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: SharePoint Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AzureSubscriptionId - -This parameter describes the Azure subscription ID to which the container type needs to be associated. - -```yaml -Type: Guid -Parameter Sets: (All) -Aliases: -Applicable: SharePoint Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - - -### -ResourceGroup - -This parameter describes the resource group to be used for the associated container type. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: SharePoint Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Account - -This parameter describes the account to which the billing profile of the container type is associated with. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: SharePoint Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` -### -QuotaMultiplier - -This parameter specifies the multiplier for the scaling feature. Value must be between 2 and 10. - -```yaml -Type: int -Parameter Sets: (All) -Aliases: -Applicable: SharePoint Online - -Required: True -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`, `-ProgressAction`, `-Verbose`, `-WarningAction`, and `-WarningVariable`. For more information, see [about_CommonParameters](/powershell/module/microsoft.powershell.core/about/about_commonparameters). - - -## RELATED LINKS - -[Getting started with SharePoint Online Management Shell](/powershell/sharepoint/sharepoint-online/connect-sharepoint-online) - -[Get-SPOAppPrioritizationPolicies](./Get-SPOAppPrioritizationPolicies.md) - -[Set-SPOAppPrioritizationPolicy](./Set-SPOAppPrioritizationPolicy.md) - -[Remove-SPOAppPrioritizationPolicy](./Remove-SPOAppPrioritizationPolicy.md) diff --git a/sharepoint/sharepoint-ps/sharepoint-online/Add-SPOServicePrioritizationAppRegistration.md b/sharepoint/sharepoint-ps/sharepoint-online/Add-SPOServicePrioritizationAppRegistration.md new file mode 100644 index 000000000..e1741172c --- /dev/null +++ b/sharepoint/sharepoint-ps/sharepoint-online/Add-SPOServicePrioritizationAppRegistration.md @@ -0,0 +1,109 @@ +--- +external help file: sharepointonline.xml +Module Name: Microsoft.Online.SharePoint.PowerShell +online version: https://learn.microsoft.com/powershell/module/sharepoint-online/Add-SPOServicePrioritizationAppRegistration +applicable: SharePoint Online +title: Add-SPOServicePrioritizationAppRegistration +schema: 2.0.0 +author: killerewok2000 +ms.author: Sibourda +ms.reviewer: +--- + +# Add-SPOServicePrioritizationAppRegistration + +## SYNOPSIS +Adds a new app registration for service prioritization in SharePoint Online. +> [!NOTE] +> This functionality is rolling out and might not be fully enabled in your environment yet. + +## SYNTAX + +``` +Add-SPOServicePrioritizationAppRegistration -AppId -PolicyId -QuotaMultiplier + [] +``` + +## DESCRIPTION +This cmdlet allows administrators to register a new app for service prioritization in SharePoint Online. This cmdlet is useful for configuring specific apps to receive prioritized service handling based on defined policies. + +## EXAMPLES + +### Example 1 +```powershell +Add-SPOServicePrioritizationAppRegistration -AppId "12345678-1234-1234-1234-1234567890ab" -PolicyId "87654321-4321-4321-4321-0987654321ba" -QuotaMultiplier 2 +``` +This example adds a new app registration with the specified AppId and PolicyId, and sets the quota multiplier to 2. + +## PARAMETERS + +### -AppId +Specifies the unique identifier (GUID) of the app registration to be added. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyId +Specifies the unique identifier (GUID) of the policy to associate with the app registration. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -QuotaMultiplier +This parameter specifies the quota multiplier limit for the scaling feature. Value must be between 2 and 10. + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: True +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`, `-ProgressAction`, `-Verbose`, `-WarningAction`, and `-WarningVariable`. For more information, see [about_CommonParameters](/powershell/module/microsoft.powershell.core/about/about_commonparameters). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS + +[Getting started with SharePoint Online Management Shell](/powershell/sharepoint/sharepoint-online/connect-sharepoint-online) + +[Get-SPOServicePrioritizationAppRegistrations](./Get-SPOServicePrioritizationAppRegistrations.md) + +[Remove-SPOServicePrioritizationAppRegistration](./Remove-SPOServicePrioritizationAppRegistration.md) + +[New-SPOServicePrioritizationBillingPolicy](./New-SPOServicePrioritizationBillingPolicy.md) + +[Get-SPOServicePrioritizationBillingPolicies](./Get-SPOServicePrioritizationBillingPolicies.md) + +[Set-SPOServicePrioritizationAppRegistration](./Set-SPOServicePrioritizationAppRegistration.md) diff --git a/sharepoint/sharepoint-ps/sharepoint-online/Get-SPOAppPrioritizationPolicies.md b/sharepoint/sharepoint-ps/sharepoint-online/Get-SPOAppPrioritizationPolicies.md deleted file mode 100644 index 49a908a05..000000000 --- a/sharepoint/sharepoint-ps/sharepoint-online/Get-SPOAppPrioritizationPolicies.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -external help file: sharepointonline.xml -Module Name: Microsoft.Online.SharePoint.PowerShell -online version: https://learn.microsoft.com/powershell/module/sharepoint-online/Get-SPOAppPrioritizationPolicies -applicable: SharePoint Online -title: Get-SPOAppPrioritizationPolicies -schema: 2.0.0 -author: killerewok2000 -ms.author: Sibourda -ms.reviewer: ---- - -# Get-SPOAppPrioritizationPolicies - -## SYNOPSIS - -Gets all existing SPO app prioritization policies of your tenancy. -> [!NOTE] -> This functionality is rolling out and might not be fully enabled in your environment yet. - -## SYNTAX - -``` -Get-SPOAppPrioritizationPolicies [] -``` - - -## DESCRIPTION - -This cmdlet gets all existing SPO App prioritization billing policies for your tenancy. - -## EXAMPLES - -### Example 1 - -```powershell -Get- SPOAppPrioritizationPolicies -``` - -Example 1 returns a collection of all existing SPO app prioritization policies. Each policy will contain PolicyId, AppId, AzureSubscription, ResourceGroup, Account, Enabled (status of this policy i.e true or false) and QuotaMultiplier - - -## PARAMETERS - -### CommonParameters - -This cmdlet supports the common parameters: `-Debug`, `-ErrorAction`, `-ErrorVariable`, `-InformationAction`, `-InformationVariable`, `-OutVariable`, `-OutBuffer`, `-PipelineVariable`, `-ProgressAction`, `-Verbose`, `-WarningAction`, and `-WarningVariable`. For more information, see [about_CommonParameters](/powershell/module/microsoft.powershell.core/about/about_commonparameters). - -## RELATED LINKS - -[Getting started with SharePoint Online Management Shell](/powershell/sharepoint/sharepoint-online/connect-sharepoint-online) - -[Add-SPOAppPrioritizationPolicy](./Add-SPOAppPrioritizationPolicy.md) - -[Set-SPOAppPrioritizationPolicy](./Set-SPOAppPrioritizationPolicy.md) - -[Remove-SPOAppPrioritizationPolicy](./Remove-SPOAppPrioritizationPolicy.md) diff --git a/sharepoint/sharepoint-ps/sharepoint-online/Get-SPOServicePrioritizationAppRegistrations.md b/sharepoint/sharepoint-ps/sharepoint-online/Get-SPOServicePrioritizationAppRegistrations.md new file mode 100644 index 000000000..bd5259e65 --- /dev/null +++ b/sharepoint/sharepoint-ps/sharepoint-online/Get-SPOServicePrioritizationAppRegistrations.md @@ -0,0 +1,63 @@ +--- +external help file: sharepointonline.xml +Module Name: Microsoft.Online.SharePoint.PowerShell +online version: https://learn.microsoft.com/powershell/module/sharepoint-online/Get-SPOServicePrioritizationAppRegistrations +applicable: SharePoint Online +title: Get-SPOServicePrioritizationAppRegistrations +schema: 2.0.0 +author: killerewok2000 +ms.author: Sibourda +ms.reviewer: +--- + +# Get-SPOServicePrioritizationAppRegistrations + +## SYNOPSIS +Retrieves the list of app registrations configured for service prioritization in SharePoint Online. +> [!NOTE] +> This functionality is rolling out and might not be fully enabled in your environment yet. + +## SYNTAX + +``` +Get-SPOServicePrioritizationAppRegistrations [] +``` + +## DESCRIPTION +This cmdlet retrieves all app registrations that have been configured for service prioritization in SharePoint Online. This cmdlet is useful for administrators who need to review or audit the current app registrations and their associated policies. + +## EXAMPLES + +### Example 1 +```powershell +Get-SPOServicePrioritizationAppRegistrations +``` +This example retrieves all app registrations configured for service prioritization in SharePoint Online. + +## PARAMETERS + +### CommonParameters +This cmdlet supports the common parameters: `-Debug`, `-ErrorAction`, `-ErrorVariable`, `-InformationAction`, `-InformationVariable`, `-OutVariable`, `-OutBuffer`, `-PipelineVariable`, `-ProgressAction`, `-Verbose`, `-WarningAction`, and `-WarningVariable`. For more information, see [about_CommonParameters](/powershell/module/microsoft.powershell.core/about/about_commonparameters). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS + +[Getting started with SharePoint Online Management Shell](/powershell/sharepoint/sharepoint-online/connect-sharepoint-online) + +[Add-SPOServicePrioritizationAppRegistration](./Add-SPOServicePrioritizationAppRegistration.md) + +[Remove-SPOServicePrioritizationAppRegistration](./Remove-SPOServicePrioritizationAppRegistration.md) + +[New-SPOServicePrioritizationBillingPolicy](./New-SPOServicePrioritizationBillingPolicy.md) + +[Get-SPOServicePrioritizationBillingPolicies](./Get-SPOServicePrioritizationBillingPolicies.md) + +[Set-SPOServicePrioritizationAppRegistration](./Set-SPOServicePrioritizationAppRegistration.md) \ No newline at end of file diff --git a/sharepoint/sharepoint-ps/sharepoint-online/Get-SPOServicePrioritizationBillingPolicies.md b/sharepoint/sharepoint-ps/sharepoint-online/Get-SPOServicePrioritizationBillingPolicies.md new file mode 100644 index 000000000..701880bf5 --- /dev/null +++ b/sharepoint/sharepoint-ps/sharepoint-online/Get-SPOServicePrioritizationBillingPolicies.md @@ -0,0 +1,63 @@ +--- +external help file: sharepointonline.xml +Module Name: Microsoft.Online.SharePoint.PowerShell +online version: https://learn.microsoft.com/powershell/module/sharepoint-online/Get-SPOServicePrioritizationBillingPolicies +applicable: SharePoint Online +title: Get-SPOServicePrioritizationBillingPolicies +schema: 2.0.0 +author: killerewok2000 +ms.author: Sibourda +ms.reviewer: +--- + +# Get-SPOServicePrioritizationBillingPolicies + +## SYNOPSIS +Retrieves the list of billing policies configured for service prioritization in SharePoint Online. +> [!NOTE] +> This functionality is rolling out and might not be fully enabled in your environment yet. + +## SYNTAX + +``` +Get-SPOServicePrioritizationBillingPolicies [] +``` + +## DESCRIPTION +This cmdlet retrieves all billing policies that have been configured for service prioritization in SharePoint Online. This cmdlet is useful for administrators who need to review or audit the current billing policies and their associated configurations. + +## EXAMPLES + +### Example 1 +```powershell +Get-SPOServicePrioritizationBillingPolicies +``` +This example retrieves all billing policies configured for service prioritization in SharePoint Online. + +## PARAMETERS + +### CommonParameters +This cmdlet supports the common parameters: `-Debug`, `-ErrorAction`, `-ErrorVariable`, `-InformationAction`, `-InformationVariable`, `-OutVariable`, `-OutBuffer`, `-PipelineVariable`, `-ProgressAction`, `-Verbose`, `-WarningAction`, and `-WarningVariable`. For more information, see [about_CommonParameters](/powershell/module/microsoft.powershell.core/about/about_commonparameters). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS + +[Getting started with SharePoint Online Management Shell](/powershell/sharepoint/sharepoint-online/connect-sharepoint-online) + +[Add-SPOServicePrioritizationAppRegistration](./Add-SPOServicePrioritizationAppRegistration.md) + +[Get-SPOServicePrioritizationAppRegistrations](./Get-SPOServicePrioritizationAppRegistrations.md) + +[Remove-SPOServicePrioritizationAppRegistration](./Remove-SPOServicePrioritizationAppRegistration.md) + +[New-SPOServicePrioritizationBillingPolicy](./New-SPOServicePrioritizationBillingPolicy.md) + +[Set-SPOServicePrioritizationAppRegistration](./Set-SPOServicePrioritizationAppRegistration.md) diff --git a/sharepoint/sharepoint-ps/sharepoint-online/New-SPOServicePrioritizationBillingPolicy.md b/sharepoint/sharepoint-ps/sharepoint-online/New-SPOServicePrioritizationBillingPolicy.md new file mode 100644 index 000000000..6dea4397f --- /dev/null +++ b/sharepoint/sharepoint-ps/sharepoint-online/New-SPOServicePrioritizationBillingPolicy.md @@ -0,0 +1,124 @@ +--- +external help file: sharepointonline.xml +Module Name: Microsoft.Online.SharePoint.PowerShell +online version: https://learn.microsoft.com/powershell/module/sharepoint-online/New-SPOServicePrioritizationBillingPolicy +applicable: SharePoint Online +title: New-SPOServicePrioritizationBillingPolicy +schema: 2.0.0 +author: killerewok2000 +ms.author: Sibourda +ms.reviewer: +--- + +# New-SPOServicePrioritizationBillingPolicy + +## SYNOPSIS +Creates a new billing policy for service prioritization in SharePoint Online. +> [!NOTE] +> This functionality is rolling out and might not be fully enabled in your environment yet. + +## SYNTAX + +``` +New-SPOServicePrioritizationBillingPolicy -AzureSubscriptionId -ResourceGroup + -AzureRegion -FriendlyName [] +``` + +## DESCRIPTION +This cmdlet allows administrators to create a new billing policy for service prioritization in SharePoint Online. This cmdlet is useful for defining custom billing rules and policies for specific Azure subscriptions and resource groups. + +## EXAMPLES + +### Example 1 +```powershell +New-SPOServicePrioritizationBillingPolicy -AzureSubscriptionId "12345678-1234-1234-1234-1234567890ab" -ResourceGroup "MyResourceGroup" -AzureRegion "EastUS" -FriendlyName "MyBillingPolicy" +``` +This example creates a new billing policy for service prioritization with the specified Azure subscription, resource group, and region. + +## PARAMETERS + +### -AzureRegion +Specifies the Azure region where the billing policy applies. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AzureSubscriptionId +Specifies the unique identifier (GUID) of the Azure subscription associated with the billing policy. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FriendlyName +Specifies a user-friendly name for the billing policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroup +Specifies the Azure resource group associated with the billing policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +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`, `-ProgressAction`, `-Verbose`, `-WarningAction`, and `-WarningVariable`. For more information, see [about_CommonParameters](/powershell/module/microsoft.powershell.core/about/about_commonparameters). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS + +[Getting started with SharePoint Online Management Shell](/powershell/sharepoint/sharepoint-online/connect-sharepoint-online) + +[Add-SPOServicePrioritizationAppRegistration](./Add-SPOServicePrioritizationAppRegistration.md) + +[Get-SPOServicePrioritizationAppRegistrations](./Get-SPOServicePrioritizationAppRegistrations.md) + +[Remove-SPOServicePrioritizationAppRegistration](./Remove-SPOServicePrioritizationAppRegistration.md) + +[Get-SPOServicePrioritizationBillingPolicies](./Get-SPOServicePrioritizationBillingPolicies.md) + +[Set-SPOServicePrioritizationAppRegistration](./Set-SPOServicePrioritizationAppRegistration.md) \ No newline at end of file diff --git a/sharepoint/sharepoint-ps/sharepoint-online/Remove-SPOAppPrioritizationPolicy.md b/sharepoint/sharepoint-ps/sharepoint-online/Remove-SPOAppPrioritizationPolicy.md deleted file mode 100644 index 74f412757..000000000 --- a/sharepoint/sharepoint-ps/sharepoint-online/Remove-SPOAppPrioritizationPolicy.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -external help file: sharepointonline.xml -Module Name: Microsoft.Online.SharePoint.PowerShell -online version: https://learn.microsoft.com/powershell/module/sharepoint-online/Remove-SPOAppPrioritizationPolicy -applicable: SharePoint Online -title: Remove-SPOAppPrioritizationPolicy -schema: 2.0.0 -author: killerewok2000 -ms.author: Sibourda -ms.reviewer: ---- - -# Remove-SPOAppPrioritizationPolicy - -## SYNOPSIS - -Deletes an existing SPO app prioritization policy in your tenancy. -> [!NOTE] -> This functionality is rolling out and might not be fully enabled in your environment yet. - -## SYNTAX - -``` -Remove-SPOAppPrioritizationPolicy -PolicyId [] -``` - -## DESCRIPTION - -This cmdlet lets you delete an existing SPO app prioritization policy. - -## EXAMPLES - -### Example 1 - -```powershell -Remove-SPOAppPrioritizationPolicy -PolicyId 48abxxa9 -``` - -Example 1 deletes the policy bearing the policyId 48abxxa9. Running the `Get-SPOAppPrioritizationPolicies` command will no longer show the policy in the result. - -## PARAMETERS - -### -PolicyId - -This parameter specifies the ID of policy. -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: SharePoint Online - -Required: True -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`, `-ProgressAction`, `-Verbose`, `-WarningAction`, and `-WarningVariable`. For more information, see [about_CommonParameters](/powershell/module/microsoft.powershell.core/about/about_commonparameters). - -## RELATED LINKS - -[Getting started with SharePoint Online Management Shell](/powershell/sharepoint/sharepoint-online/connect-sharepoint-online) - -[Add-SPOAppPrioritizationPolicy](./Add-SPOAppPrioritizationPolicy.md) - -[Get-SPOAppPrioritizationPolicies](./Get-SPOAppPrioritizationPolicies.md) - -[Set-SPOAppPrioritizationPolicy](./Set-SPOAppPrioritizationPolicy.md) diff --git a/sharepoint/sharepoint-ps/sharepoint-online/Remove-SPOServicePrioritizationAppRegistration.md b/sharepoint/sharepoint-ps/sharepoint-online/Remove-SPOServicePrioritizationAppRegistration.md new file mode 100644 index 000000000..1ece521d1 --- /dev/null +++ b/sharepoint/sharepoint-ps/sharepoint-online/Remove-SPOServicePrioritizationAppRegistration.md @@ -0,0 +1,78 @@ +--- +external help file: sharepointonline.xml +Module Name: Microsoft.Online.SharePoint.PowerShell +online version: https://learn.microsoft.com/powershell/module/sharepoint-online/Remove-SPOServicePrioritizationAppRegistration +applicable: SharePoint Online +title: Remove-SPOServicePrioritizationAppRegistration +schema: 2.0.0 +author: killerewok2000 +ms.author: Sibourda +ms.reviewer: +--- + +# Remove-SPOServicePrioritizationAppRegistration + +## SYNOPSIS +Removes an app registration from service prioritization in SharePoint Online. +> [!NOTE] +> This functionality is rolling out and might not be fully enabled in your environment yet. + +## SYNTAX + +``` +Remove-SPOServicePrioritizationAppRegistration -AppId [] +``` + +## DESCRIPTION +This cmdlet removes a specified app registration from the service prioritization configuration in SharePoint Online. This is useful for administrators who need to decommission or update app registrations. + +## EXAMPLES + +### Example 1 +```powershell +Remove-SPOServicePrioritizationAppRegistration -AppId "12345678-1234-1234-1234-1234567890ab" +``` +This example removes the app registration with the specified AppId from service prioritization. + +## PARAMETERS + +### -AppId +The unique identifier (GUID) of the app registration to be removed from service prioritization. This parameter is required and must be specified. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: True +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`, `-ProgressAction`, `-Verbose`, `-WarningAction`, and `-WarningVariable`. For more information, see [about_CommonParameters](/powershell/module/microsoft.powershell.core/about/about_commonparameters). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS + +[Getting started with SharePoint Online Management Shell](/powershell/sharepoint/sharepoint-online/connect-sharepoint-online) + +[Add-SPOServicePrioritizationAppRegistration](./Add-SPOServicePrioritizationAppRegistration.md) + +[Get-SPOServicePrioritizationAppRegistrations](./Get-SPOServicePrioritizationAppRegistrations.md) + +[New-SPOServicePrioritizationBillingPolicy](./New-SPOServicePrioritizationBillingPolicy.md) + +[Get-SPOServicePrioritizationBillingPolicies](./Get-SPOServicePrioritizationBillingPolicies.md) + +[Set-SPOServicePrioritizationAppRegistration](./Set-SPOServicePrioritizationAppRegistration.md) \ No newline at end of file diff --git a/sharepoint/sharepoint-ps/sharepoint-online/Set-SPOAppPrioritizationPolicy.md b/sharepoint/sharepoint-ps/sharepoint-online/Set-SPOAppPrioritizationPolicy.md deleted file mode 100644 index 41b627488..000000000 --- a/sharepoint/sharepoint-ps/sharepoint-online/Set-SPOAppPrioritizationPolicy.md +++ /dev/null @@ -1,122 +0,0 @@ ---- -external help file: sharepointonline.xml -Module Name: Microsoft.Online.SharePoint.PowerShell -online version: https://learn.microsoft.com/powershell/module/sharepoint-online/Set-SPOAppPrioritizationPolicy -applicable: SharePoint Online -title: Set-SPOAppPrioritizationPolicy -schema: 2.0.0 -author: killerewok2000 -ms.author: Sibourda -ms.reviewer: ---- - -# Set-SPOAppPrioritizationPolicy - -## SYNOPSIS - -Edits an existing SPO app prioritization policy in your tenancy. -> [!NOTE] -> This functionality is rolling out and might not be fully enabled in your environment yet. - -## SYNTAX - -``` -Set-SPOAppPrioritizationPolicy -PolicyId [-Enabled ] [-QuotaMultiplier ] [] -``` - -## DESCRIPTION - -This cmdlet lets you enable or disable an existing policy and/or change the quota multiplier limit associated with the policy. Note that disabling the policy does not delete the policy. If you need to change only one of the two parameters, retain the value of the non-changing parameter from the `Get-SPOAppPrioritizationPolicies` commandlet. - -## EXAMPLES - -### Example 1 - -```powershell -Set-SPOAppPrioritizationPolicies -PolicyId 48abxxa9 -Enabled $false -``` - -Example 1 disables the policy bearing the policyId 48abxxa9 - -### Example 2 - -```powershell -Set-SPOAppPrioritizationPolicies -PolicyId 48abxxa9 -Enabled $true -QuotaMultiplier 7 -``` - -Example 2 enables the policy bearing the policyId 48abxxa9 and also sets the quota multiplier limit to 7. - -### Example 3 - -```powershell -Set-SPOAppPrioritizationPolicies -PolicyId 48abxxa9 -QuotaMultiplier 8 -``` - -Example 3 set the quota multiplier limit to 7 of the policy bearing the policyId 48abxxa9. - -## PARAMETERS - -### -PolicyId - -This parameter specifies the ID of policy. -```yaml -Type: String -Parameter Sets: (All) -Aliases: -Applicable: SharePoint Online - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Enabled - -This parameter described the state wanted of the policy. - -```yaml -Type: Bool -Parameter Sets: (All) -Aliases: -Applicable: SharePoint Online - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - - -### -QuotaMultiplier - -This parameter specifies the quota multiplier limit for the scaling feature. Value must be between 2 and 10. - -```yaml -Type: int -Parameter Sets: (All) -Aliases: -Applicable: SharePoint Online - -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`, `-ProgressAction`, `-Verbose`, `-WarningAction`, and `-WarningVariable`. For more information, see [about_CommonParameters](/powershell/module/microsoft.powershell.core/about/about_commonparameters). - -## RELATED LINKS - -[Getting started with SharePoint Online Management Shell](/powershell/sharepoint/sharepoint-online/connect-sharepoint-online) - -[Add-SPOAppPrioritizationPolicy](./Add-SPOAppPrioritizationPolicy.md) - -[Get-SPOAppPrioritizationPolicies](./Get-SPOAppPrioritizationPolicies.md) - -[Remove-SPOAppPrioritizationPolicy](./Remove-SPOAppPrioritizationPolicy.md) diff --git a/sharepoint/sharepoint-ps/sharepoint-online/Set-SPOServicePrioritizationAppRegistration.md b/sharepoint/sharepoint-ps/sharepoint-online/Set-SPOServicePrioritizationAppRegistration.md new file mode 100644 index 000000000..a47b85365 --- /dev/null +++ b/sharepoint/sharepoint-ps/sharepoint-online/Set-SPOServicePrioritizationAppRegistration.md @@ -0,0 +1,110 @@ +--- +external help file: sharepointonline.xml +Module Name: Microsoft.Online.SharePoint.PowerShell +online version: https://learn.microsoft.com/powershell/module/sharepoint-online/Set-SPOServicePrioritizationAppRegistration +applicable: SharePoint Online +title: Set-SPOServicePrioritizationAppRegistration +schema: 2.0.0 +author: killerewok2000 +ms.author: Sibourda +ms.reviewer: +--- + +# Set-SPOServicePrioritizationAppRegistration + +## SYNOPSIS +Updates an existing app registration for service prioritization in SharePoint Online. +> [!NOTE] +> This functionality is rolling out and might not be fully enabled in your environment yet. + +## SYNTAX + +``` +Set-SPOServicePrioritizationAppRegistration -AppId [-Enabled ] [-QuotaMultiplier ] + [] +``` + +## DESCRIPTION +This cmdlet updates the configuration of an existing app registration for service prioritization in SharePoint Online. This cmdlet is useful for modifying properties such as enabling or disabling the app registration or adjusting the quota multiplier. + +## EXAMPLES + +### Example 1 +```powershell +Set-SPOServicePrioritizationAppRegistration -AppId "12345678-1234-1234-1234-1234567890ab" -Enabled $true -QuotaMultiplier 3 +``` +This example updates the app registration with the specified AppId, enabling it and setting the quota multiplier to 3. + +## PARAMETERS + +### -AppId +Specifies the unique identifier (GUID) of the app registration to update. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Enabled +Specifies whether the app registration is enabled or disabled. Accepts a Boolean value. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -QuotaMultiplier +This parameter specifies the quota multiplier limit for the scaling feature. Value must be between 2 and 10. + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +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`, `-ProgressAction`, `-Verbose`, `-WarningAction`, and `-WarningVariable`. For more information, see [about_CommonParameters](/powershell/module/microsoft.powershell.core/about/about_commonparameters). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS + + +[Getting started with SharePoint Online Management Shell](/powershell/sharepoint/sharepoint-online/connect-sharepoint-online) + +[Add-SPOServicePrioritizationAppRegistration](./Add-SPOServicePrioritizationAppRegistration.md) + +[Get-SPOServicePrioritizationAppRegistrations](./Get-SPOServicePrioritizationAppRegistrations.md) + +[Remove-SPOServicePrioritizationAppRegistration](./Remove-SPOServicePrioritizationAppRegistration.md) + +[New-SPOServicePrioritizationBillingPolicy](./New-SPOServicePrioritizationBillingPolicy.md) + +[Get-SPOServicePrioritizationBillingPolicies](./Get-SPOServicePrioritizationBillingPolicies.md) \ No newline at end of file diff --git a/sharepoint/sharepoint-ps/sharepoint-online/sharepoint-online.md b/sharepoint/sharepoint-ps/sharepoint-online/sharepoint-online.md index 3e6bbd21d..16ad449b1 100644 --- a/sharepoint/sharepoint-ps/sharepoint-online/sharepoint-online.md +++ b/sharepoint/sharepoint-ps/sharepoint-online/sharepoint-online.md @@ -15,10 +15,6 @@ The following cmdlet references are for SharePoint Online. ## sharepoint-online Cmdlets -### [Add-SPOAppPrioritizationPolicy](Add-SPOAppPrioritizationPolicy.md) - -{{Adds a new SPO app prioritization policy to your tenancy.}} - ### [Add-SPOContainerTypeBilling](Add-SPOContainerTypeBilling.md) {{Adds a Azure billing subscription to a new standard billed container type.}} @@ -67,6 +63,10 @@ The following cmdlet references are for SharePoint Online. {{Manually Enter Add-SPOUser Description Here}} +### [Add-SPOServicePrioritizationAppRegistration](Add-SPOServicePrioritizationAppRegistration.md) + +{{Adds a new SPO service prioritization app registration.}} + ### [Approve-SPOTenantServicePrincipalPermissionRequest](Approve-SPOTenantServicePrincipalPermissionRequest.md) {{Manually Enter Approve-SPOTenantServicePrincipalPermissionRequest Description Here}} @@ -111,10 +111,6 @@ The following cmdlet references are for SharePoint Online. {{Manually Enter Get-SPOAppInfo Description Here}} -### [Get-SPOAppPrioritizationPolicies](Get-SPOAppPrioritizationPolicies.md) - -{{Gets all existing SPO app prioritization policies of your tenancy}} - ### [Get-SPOBuiltInFontPackageSettings](Get-SPOBuiltInFontPackageSettings.md) {{Gets settings of built-in font packages.}} @@ -347,6 +343,14 @@ The following cmdlet references are for SharePoint Online. {{Manually Enter Get-SPOWebTemplate Description Here}} +### [Get-SPOServicePrioritizationAppRegistrations](Get-SPOServicePrioritizationAppRegistrations.md) + +{{Gets all existing SPO service prioritization app registrations.}} + +### [Get-SPOServicePrioritizationBillingPolicies](Get-SPOServicePrioritizationBillingPolicies.md) + +{{Gets all existing SPO service prioritization billing policies.}} + ### [Grant-SPOHubSiteRights](Grant-SPOHubSiteRights.md) {{Manually Enter Grant-SPOHubSiteRights Description Here}} @@ -415,7 +419,6 @@ The following cmdlet references are for SharePoint Online. {{Manually Enter New-SPOSiteFileVersionExpirationReportJob Description Here}} - ### [New-SPOSiteGroup](New-SPOSiteGroup.md) {{Manually Enter New-SPOSiteGroup Description Here}} @@ -424,13 +427,13 @@ The following cmdlet references are for SharePoint Online. This cmdlet is not currently active in production and may be removed in the future. You will receive the error "Site collection sharing report feature has not been enabled" if you run this cmdlet, which is by design. -### [Register-SPOHubSite](Register-SPOHubSite.md) +### [New-SPOServicePrioritizationBillingPolicy](New-SPOServicePrioritizationBillingPolicy.md) -{{Manually Enter Register-SPOHubSite Description Here}} +{{Creates a new SPO service prioritization billing policy.}} -### [Remove-SPOAppPrioritizationPolicy](Remove-SPOAppPrioritizationPolicy.md) +### [Register-SPOHubSite](Register-SPOHubSite.md) -{{Deletes an existing SPO app prioritization policy in your tenancy.}} +{{Manually Enter Register-SPOHubSite Description Here}} ### [Remove-SPODataConnectionSetting](Remove-SPODataConnectionSetting.md) @@ -524,6 +527,10 @@ This cmdlet is not currently active in production and may be removed in the futu {{Manually Enter Remove-SPOUser Description Here}} +### [Remove-SPOServicePrioritizationAppRegistration](Remove-SPOServicePrioritizationAppRegistration.md) + +{{Removes an existing SPO service prioritization app registration.}} + ### [Repair-SPOSite](Repair-SPOSite.md) {{Manually Enter Repair-SPOSite Description Here}} @@ -556,10 +563,6 @@ This cmdlet is not currently active in production and may be removed in the futu {{Manually Enter Revoke-SPOUserSession Description Here}} -### [Set-SPOAppPrioritizationPolicy](Set-SPOAppPrioritizationPolicy.md) - -{{Edits an existing SPO app prioritization policy in your tenancy. }} - ### [Set-SPOBuiltInFontPackageSettings](Set-SPOBuiltInFontPackageSettings.md) {{Sets settings of built-in font packages.}}