SharePointDSC.Reverse

2.5.2.0

Extracts the DSC Configuration of an existing SharePoint 2013, 2016 or 2019 environment, allowing you to analyze it or to replicate the farm.


Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Script -Name SharePointDSC.Reverse -RequiredVersion 2.5.2.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Author(s)

Microsoft Corporation

Owners

Tags

SharePoint ReverseDSC DesiredStateConfiguration DSC DSCResourceKit DSCResource

Functions

Orchestrator Test-Prerequisites Read-OperatingSystemVersion Read-SQLVersion Set-Imports Read-SPProductVersions Read-SPInstall Read-SPInstallPrereqs Read-SPFarm Read-SPWebApplications Repair-Credentials Read-SPServiceApplicationPools Read-SPQuotaTemplate Read-SPSitesAndWebs Read-SPManagedPaths Read-SPManagedAccounts Read-SPServiceInstance Read-DiagnosticLoggingSettings Read-SPSiteURL Read-SPMachineTranslationServiceApp Read-SPWebAppPolicy Read-SPUsageServiceApplication Read-StateServiceApplication Read-CacheAccounts Read-SPUserProfileServiceApplication Read-SecureStoreServiceApplication Read-ManagedMetadataServiceApplication Set-TermStoreAdministrators Set-TermStoreAdministratorsBlock Read-SPWordAutomationServiceApplication Read-SPVisioServiceApplication Read-SPTrustedIdentityTokenIssuer Read-SPWorkManagementServiceApplication Read-SPTimerJobState Read-SPPerformancePointServiceApplication Read-SPWebAppWorkflowSettings Read-SPWebAppThrottlingSettings Read-SPWebAppSiteUseAndDeletion Read-SPWebApplicationExtension Read-SPWebAppPermissions Read-SPWebAppProxyGroup Read-BCSServiceApplication CheckDBForAliases Read-SearchServiceApplication Get-SPCrawlSchedule Get-SPServiceAppSecurityMembers Get-SPWebPolicyPermissions Get-SPClaimTypeMapping Get-SPWebAppHappyHour Read-SPContentDatabase Read-SPAccessServiceApp Read-SPAccessServices2010 Read-SPAppCatalog Read-SPAppDomain Read-SPSearchFileType Read-SPSearchIndexPartition Read-SPSearchTopology Read-SPSearchResultSource Read-SPSearchCrawlRule Read-SPSearchCrawlerImpactRule Read-SPOfficeOnlineServerBinding Read-SPIrmSettings Read-SPHealthAnalyzerRuleState Read-SPFarmSolution Save-SPFarmsolution Read-SPFarmAdministrators Set-SPFarmAdministratorsBlock Set-SPFarmAdministrators Read-SPExcelServiceApp Read-SPDesignerSettings Read-SPDatabaseAAG Read-SPWebApplicationAppDomain Read-SPWebAppGeneralSettings Read-SPWebAppBlockedFileTypes Read-SPFarmPropertyBag Read-SPUserProfileServiceAppPermissions Read-SPUserProfileSyncConnection Read-SPUserProfileProperty Read-SPUserProfileSection Read-SPBlobCacheSettings Read-SPSubscriptionSettingsServiceApp Read-SPAppManagementServiceApp Read-SPAppStoreSettings Read-SPAntivirusSettings Read-SPDistributedCacheService Read-SPSessionStateService Read-SPPasswordChangeSettings Read-SPServiceAppSecurity Read-SPPublishServiceApplication Read-SPRemoteFarmTrust Read-SPAlternateUrl Set-LCM Invoke-SQL Test-CommandExists Get-SPReverseDSC Set-ObtainRequiredCredentials

Dependencies

Release Notes

* Updated Requirement for SharePointDSC 2.5.0.0;
* Fixed issue with Central Admin Invalid Port;
* Filtered out invalid usernames (e.g. true) from Web App Policies;
* Added support for the SPSiteUrl Resource;
* Fixed and issue with retrieving Search Service Application without the ApplicationPool specified;
* Fixed an issue with multiple lines in SPSite and SPWeb descriptions;
* Fixed issue with Other languages than english when extracting configuration database;
* Fixed issue where an invalid DSC block structure was sent for SPStateServiceApp;
* Changed behavior for Site Collection Owner. If Service account, use variable, otherwise plaintext;
* Removed the invalid Ensure parameter from being extracted from SPUserProfileSyncConnection;
* Fixed an issue with SPWebAppPolicy not properly converting Members CIMInstance;
* Removed the requirement to provide credentials for each service application;
* Fixes for French (and multilingual) Service Applications;
* Web App Policies now using strings for unmanaged usernames;
* Fixed issue with BCS Search Content Source extraction (still not supported with current version);
* Updated reference to ReverseDSC 1.9.2.11 to support Integer Arrays;
* Fixed an issue where if the Web Application port is specified in the URL, that we don't also specify the port property;
* Updated to capture Web level Result Sources;
* Improved the StandAlone extraction;

Version History

Version Downloads Last updated
3.7.0.1 321 2/18/2020
3.6.0.1 11 1/21/2020
3.4.0.0 281 6/11/2019
2.5.2.0 (current version) 468 9/11/2018