Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xExchUpdate: New resource proposal - Upgrade from CU[X] to CU[Y] #424

Closed
danagarcia opened this issue Oct 3, 2019 · 5 comments
Closed
Labels
enhancement The issue is an enhancement request.

Comments

@danagarcia
Copy link

Description

Create a new resource called xExchUpdate. This resource would be used to update an existing Exchange 2013/2016/2019 installation from one cumulative update version to another (i.e. Exchange 2016 CU12 to Exchange 2016 CU14). This resource would automatically check if all prerequisites are present (i.e. .Net Framework 4.7.2 or 4.8, C++ Redist. 2012 and 2013, etc.). Once all prerequisites are present the update would be performed using the unattended install. Any reboots would be handled by this resource as well. All update files would be located on a remote share and pulled in as needed.

Proposed properties

Special considerations or limitations

Currently the xExchInstall resource doesn't check prerequisites, I will also be submitting a proposal to enhance that resource with a prerequisite check/install feature. This would allow a uniform experience for both new installs and updates.

@mhendric
Copy link
Contributor

mhendric commented Oct 3, 2019

Hi Dana,
Support to upgrade to a new CU using xExchInstall was added within the past year (or two maybe). Function 'Test-ShouldUpgradeExchange' in xExchangeHelper.psm1 should handle that. If that's not working for you we may need to debug what's going wrong. Can you send -Verbose output of your DSC script while trying to upgrade via xExchInstall?

@johlju
Copy link
Member

johlju commented Oct 3, 2021

Seems that xExchInstall should be update to support more functionality. If there is a need for an exclusive xExchUpdate then please elaborate why xExchInstall is not sufficient.

@johlju johlju added enhancement The issue is an enhancement request. help wanted The issue is up for grabs for anyone in the community. labels Oct 3, 2021
@johlju
Copy link
Member

johlju commented Oct 3, 2021

See issue #425 in regards of the prerequisites.

@raandree
Copy link
Contributor

This can be closed considering that xExchInstall should be able to handle the upgrade. See also #320 and #190.

Unfortunately, upgrading does not work for reasons that are not primarily a DSC or DSC resource issue: #496

@johlju
Copy link
Member

johlju commented Apr 19, 2023

Closing as per previous comment.

@johlju johlju closed this as completed Apr 19, 2023
@johlju johlju removed the help wanted The issue is up for grabs for anyone in the community. label Apr 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement The issue is an enhancement request.
Projects
None yet
Development

No branches or pull requests

4 participants