This repository has been archived by the owner on Jul 22, 2024. It is now read-only.
Releases: microsoft/Partner-Center-PowerShell
Releases · microsoft/Partner-Center-PowerShell
3.0.10
3.0.8
Through this release the following changes were made
- Authentication
- Addressed issue #266 that was impacting the persistent token cache on Linux when libsecret was not installed
- Devices
- Addressed issue #281 that was causing the incorrect output for the creation date of a device batch
- Module
- Addressed issue #261 that was preventing the module from being loaded if the Az module was load first
- Users
- Addressed issue #290 that was causing unexpected behavior when using
ReturnDeletedUsers:$false
- Addressed issue #290 that was causing unexpected behavior when using
3.0.7
3.0.6
Through this release the following changes were made
- Authentication
- Addressed issue #268 that was impacting the New-PartnerAccessToken command when trying to get an access token for Exchange Online with a refresh token
- Agreements
- Addressed issue #262 that was preventing Get-PartnerAgreementDocument from being invoked when the
Language
parameter was specified
- Addressed issue #262 that was preventing Get-PartnerAgreementDocument from being invoked when the
- Qualifications
- Addressed issue #258 with the Set-PartnerCustomerQualification command that was preventing API exception information from being parsed as excepted
3.0.5
Through this release the following changes were made
- Authentication
- Addressed issue #254 with the New-PartnerAccessToken where the Scope parameter was incorrectly being required
- Addressed an issue where NullReferenceException exception was being encountered when invoking Connect-PartnerCenter using a certificate
- Addressed an issue where NullReferenceException exception was being encountered when invoking New-PartnerAccessToken using a certificate
- Defined the refresh token parameter set for the New-PartnerAccessToken command to make it easier to ensure all the appropriate parameters have been specified when exchanging a refresh token for an access token
- Module
- All commands now perform operations asynchronously
3.0.3
Through this release the following changes were made
- Authentication
- Added the Register-PartnerTokenCache to create, and delete, the control file that determines if a in-memory token cache should be used instead of the default persistent token cache
- Addressed an issue where an InvalidOperationException exception was being encountering with the Connect-PartnerCenter and New-PartnerAccessToken commands when specifying an environment
- Addressed an issue where an InvalidOperationException exception was being encountered under certain circumstances when invoking Connect-PartnerCenter and attempting to authenticate interactively
- Addressed issue #234 that was preventing the New-PartnerAccessToken command from executing successfully when being invoked through an Azure Function app
- Invoice
- Added the Get-PartnerUnbilledInvoiceLineItem command to get unbilled invoice line items
- Removed the
Period
parameter from the Get-PartnerInvoiceLineItem command because the functionality it enabled has been replaced with the Get-PartnerUnbilledInvoiceLineItem command
- Network
- Addressed an issue where the HTTP response from Get-PartnerUser and Get-PartnerUserSignInActivity was not being correctly written to the debug pipeline
- Product Upgrades
- Addressed an issue with starting the upgrade process for an Azure Plan
- Subscription
- Added the
PartnerId
parameter to the Set-PartnerCustomerSubscription command - Addressed issue #228 that was causing issues with enabling and suspend an Azure subscription that is part of an Azure Plan
- Added the
3.0.2
3.0.0
Through this release the following changes were made
- Agreement
- Added the Get-PartnerAgreementStatus command to get the status of acceptance of the Microsoft Partner Agreement for the specified partner
- Authentication
- Updated how Connect-PartnerCenter writes warnings during an authentication attempt
- Updated how New-PartnerAccessToken prompts for interaction
- When using Connect-PartnerCenter with an access token the account and tenant information are now extracted from the access token
- Azure
- Added the Get-PartnerAzureBillingPolicy to get the billing policy for the specified customer
- Added the Set-PartnerAzureBillingPolicy to update the billing policy for the specified customer
- Build
- Updating the test project from .NET Core 2.2 to .NET 3.0
- Dependency
- Updated to the latest version of the Partner Center SDK for .NET
- Invoice
- Added the
Period
parameter to the Get-PartnerInvoiceLineItem command to provide a way for the user to specify if they want the current or previous unbilled line items - Addressed issue #202 that was returning request for invoice line items with no errors
- Added the
- Module
- Addressed issue #217 that was impacting executing commands through Azure Automation
- Updated the transient error strategy for network operations
- When running any command with with the
Debug
parameter the request and response from the API will be written to the console in addition to any operation specific debug information
- Security
- Modified the Get-PartnerUser command to leverage a task scheduler for requesting from Microsoft Graph
- Modified the Get-PartnerUserSignActivity command to leverage a task scheduler for requesting from Microsoft Graph
- Updated how Test-PartnerSecurityRequirement prompts for interaction
- Subscription
- Addressed an issue where the request for subscriptions by partner was causing an
InvalidCastException
to be thrown - Corrected the output for the Get-PartnerCustomerAzurePlanEntitlement command
- Addressed an issue where the request for subscriptions by partner was causing an
- Validation
- Addressed a scenario where a
NullReferenceException
could be thrown when running the Test-PartnerAddress command
- Addressed a scenario where a
2.0.1911.6
Through this release the following changes were made
- Authentication
- Updated how Connect-PartnerCenter writes warnings during an authentication attempt
- Updated how New-PartnerAccessToken prompts for interaction
- Azure
- Added the Set-PartnerAzureSubscription command to update the display name of an Azure subscription provided through an Azure Plan
2.0.1911.5
Through this release the following changes were made
- Security
- Optimized the Get-PartnerUser command
- Optimized the Get-PartnerUserSignActivity command