Skip to content

Commit

Permalink
Updates for release 1.5
Browse files Browse the repository at this point in the history
  • Loading branch information
Brian Farnhill committed Dec 9, 2016
1 parent dfeb919 commit 67accd4
Show file tree
Hide file tree
Showing 79 changed files with 752 additions and 586 deletions.
50 changes: 16 additions & 34 deletions Modules/SharePointDsc/SharePointDsc.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -126,40 +126,22 @@ PrivateData = @{

# ReleaseNotes of this module
ReleaseNotes = '
* Set-TargetResource of Service Application now also removes all associated proxies
* Fixed issue with all SPServiceApplication for OS not in En-Us language, add GetType().FullName method in:
- SPAccessServiceApp
- SPAppManagementServiceApp
- SPBCSServiceApp
- SPExcelServiceApp
- SPManagedMetaDataServiceApp
- SPPerformancePointServiceApp
- SPSearchServiceApp
- SPSearchCrawlRule
- SPSecureStoreServiceApp
- SPSubscriptionSettingsServiceApp
- SPUsageApplication
- SPUserProfileServiceApp
- SPVisioServiceApp
- SPWordAutomationServiceApp
- SPWorkManagementServiceApp
* Fixed issue with SPServiceInstance for OS not in En-Us language, add GetType().Name method in:
- SPDistributedCacheService
- SPUserProfileSyncService
* Fixed issue with SPInstallLanguagePack to install before farm creation
* Fixed issue with mounting SPContentDatabase
* Fixed issue with SPShellAdmin and Content Database method
* Fixed issue with SPServiceInstance (Set-TargetResource) for OS not in En-Us language
* Added .Net 4.6 support check to SPInstall and SPInstallPrereqs
* Improved code styling
* SPVisioServiceapplication now creates proxy and lets you specify a name for it
* New resources: SPAppStoreSettings
* Fixed bug with SPInstallPrereqs to allow minor version changes to prereqs for SP2016
* Refactored unit tests to consolidate and streamline test approaches
* Updated SPExcelServiceApp resource to add support for trusted file locations and most other properties of the service app
* Added support to SPMetadataServiceApp to allow changing content type hub URL on existing service apps
* Fixed a bug that would cause SPSearchResultSource to throw exceptions when the enterprise search centre URL has not been set
* Updated documentation of SPProductUpdate to reflect the required install order of product updates
* Fixed issue with SPManagedMetaDataServiceApp if ContentTypeHubUrl parameter is
null
* Added minimum PowerShell version to module manifest
* Added testing for valid markdown syntax to unit tests
* Added support for MinRole enhancements added in SP2016 Feature Pack 1
* Fixed bug with search topology that caused issues with names of servers needing
to all be the same case
* Fixed bug in SPInstallLanguagePack where language packs could not be installed
on SharePoint 2016
* Added new resource SPSearchFileType
* Updated SPDatabaseAAG to allow database name patterns
* Fixed a bug were PerformancePoint and Excel Services Service Application
proxies would not be added to the default proxy group when they are
provisioned
* Added an error catch to provide more detail about running SPAppCatalog with
accounts other than the farm account
'

} # End of PSData hashtable
Expand Down
8 changes: 4 additions & 4 deletions Modules/SharePointDsc/en-us/about_SPAccessServiceApp.help.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
.NAME
SPAccessServiceApp

.DESCRIPTION
# Description

This resource is responsible for creating Access Services Application instances within the local
SharePoint farm. The resource will provision and configure the Access Services Service
Application.
This resource is responsible for creating Access Services Application instances
within the local SharePoint farm. The resource will provision and configure the
Access Services Service Application.

.PARAMETER Name
Key - string
Expand Down
9 changes: 5 additions & 4 deletions Modules/SharePointDsc/en-us/about_SPAlternateUrl.help.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
.NAME
SPAlternateUrl

.DESCRIPTION
# Description

This resource is used to define an alternate access mapping URL for a specified web application.
These can be assigned to specific zones for each web application. Alternatively a URL can be
removed from a zone to ensure that it will remain empty and have no alternate URL.
This resource is used to define an alternate access mapping URL for a specified
web application. These can be assigned to specific zones for each web
application. Alternatively a URL can be removed from a zone to ensure that it
will remain empty and have no alternate URL.

.PARAMETER WebAppUrl
Key - String
Expand Down
11 changes: 6 additions & 5 deletions Modules/SharePointDsc/en-us/about_SPAntivirusSettings.help.txt
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
.NAME
SPAntivirusSettings

.DESCRIPTION
# Description

This resource is used to set the global antivirus settings for the local farm. These settings
will be used to control the behavior of an external anti-virus scanning tool that is able to
integrate with SharePoint. Note that this will not scan documents for viruses on it's own, an
external tool still needs to be installed on the servers that integrates with SharePoint.
This resource is used to set the global antivirus settings for the local farm.
These settings will be used to control the behavior of an external anti-virus
scanning tool that is able to integrate with SharePoint. Note that this will
not scan documents for viruses on it's own, an external tool still needs to be
installed on the servers that integrates with SharePoint.

.PARAMETER ScanOnDownload
Key - Boolean
Expand Down
12 changes: 8 additions & 4 deletions Modules/SharePointDsc/en-us/about_SPAppCatalog.help.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
.NAME
SPAppCatalog

.DESCRIPTION
# Description

This resource will ensure that a specific site collection is marked as the app catalog for
the web application that the site is in. The catalog site needs to have been created using
the correct template (APPCATALOG#0).
This resource will ensure that a specific site collection is marked as the app
catalog for the web application that the site is in. The catalog site needs to
have been created using the correct template (APPCATALOG#0).

This resource should be run using the farm account, and not another specific
setup account. Running this with the setup account you have used in your
configuration may relate to access denied errors.

.PARAMETER SiteUrl
Key - string
Expand Down
6 changes: 3 additions & 3 deletions Modules/SharePointDsc/en-us/about_SPAppDomain.help.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
.NAME
SPAppDomain

.DESCRIPTION
# Description

This resource will set the value for the app domain settings at the farm level. You can set the
domain name and the prefix that is to be used for app URLs.
This resource will set the value for the app domain settings at the farm level.
You can set the domain name and the prefix that is to be used for app URLs.

.PARAMETER AppDomain
Key - string
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
.NAME
SPAppManagementServiceApp

.DESCRIPTION
# Description

This resource is used to provision and manage an instance of the App Management Services
Service Application. It will identify an instance of the app management service application
through the application display name. Currently the resource will provision the app if it does
not yet exist, and will change the application pool associated to the app if it does not match
the configuration. Database names or server name will not be changed if the configuration does
not match, these parameters are only used for the initial provisioning of the service application.
This resource is used to provision and manage an instance of the App Management
Services Service Application. It will identify an instance of the app
management service application through the application display name. Currently
the resource will provision the app if it does not yet exist, and will change
the application pool associated to the app if it does not match the
configuration. Database names or server name will not be changed if the
configuration does not match, these parameters are only used for the initial
provisioning of the service application.

.PARAMETER Name
Key - string
Expand Down
5 changes: 3 additions & 2 deletions Modules/SharePointDsc/en-us/about_SPAppStoreSettings.help.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
.NAME
SPAppStoreSettings

.DESCRIPTION
# Description

This resource will configure the ability to purchase apps for both SharePoint and Office apps.
This resource will configure the ability to purchase apps for both SharePoint
and Office apps.

.PARAMETER WebAppUrl
Key - string
Expand Down
16 changes: 9 additions & 7 deletions Modules/SharePointDsc/en-us/about_SPBCSServiceApp.help.txt
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
.NAME
SPBCSServiceApp

.DESCRIPTION
# Description

This resource is used to provision and manage an instance of the Business Connectivity Services
Service Application. It will identify an instance of the BCS app through the application
display name. Currently the resource will provision the app if it does not yet exist, and will
change the service account associated to the app if it does not match the configuration. Database
names or server name will not be changed if the configuration does not match, these parameters
are only used for the initial provisioning of the service application.
This resource is used to provision and manage an instance of the Business
Connectivity Services Service Application. It will identify an instance
of the BCS app through the application display name. Currently the resource
will provision the app if it does not yet exist, and will change the service
account associated to the app if it does not match the configuration. Database
names or server name will not be changed if the configuration does not match,
these parameters are only used for the initial provisioning of the service
application.

.PARAMETER Name
Key - string
Expand Down
21 changes: 12 additions & 9 deletions Modules/SharePointDsc/en-us/about_SPBlobCacheSettings.help.txt
Original file line number Diff line number Diff line change
@@ -1,23 +1,26 @@
.NAME
SPBlobCacheSettings

.DESCRIPTION
# Description

This resource is used to configure the Blob Cache settings for a web application.
This resource is used to configure the Blob Cache settings for a web
application.

Important:
This resource only configures the local server. It changes the web.config file directly
and is NOT using the SPWebConfigModifications class. In order to configure all WFE servers
in the farm, you have to apply this resource to all servers.
This resource only configures the local server. It changes the web.config
file directly and is NOT using the SPWebConfigModifications class. In order
to configure all WFE servers in the farm, you have to apply this resource
to all servers.

Note:
- In order to prevent inconsistancy between different web front end servers, make sure you
configure this setting on all servers equally.

- In order to prevent inconsistancy between different web front end servers,
make sure you configure this setting on all servers equally.
- If the specified folder does not exist, the resource will create the folder.

Best practice:
Specify a directory that is not on the same drive as where either the server operating system
swap files or server log files are stored.
Specify a directory that is not on the same drive as where either the server
operating system swap files or server log files are stored.

.PARAMETER WebAppUrl
Key - string
Expand Down
8 changes: 4 additions & 4 deletions Modules/SharePointDsc/en-us/about_SPCacheAccounts.help.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
.NAME
SPCacheAccounts

.DESCRIPTION
# Description

This resource is used to set the "super user" and "super reader" cache accounts for the
specified web application object (as described in the TechNet article [Configure object
cache user accounts in SharePoint Server 2013](https://technet.microsoft.com/en-us/library/ff758656.aspx)).
This resource is used to set the "super user" and "super reader" cache accounts
for the specified web application object (as described in the TechNet article
[Configure object cache user accounts in SharePoint Server 2013](https://technet.microsoft.com/en-us/library/ff758656.aspx)).

.PARAMETER WebAppUrl
Key - string
Expand Down
10 changes: 6 additions & 4 deletions Modules/SharePointDsc/en-us/about_SPConfigWizard.help.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
.NAME
SPConfigWizard

.DESCRIPTION
# Description

This resource is used to perform the upgrade step of installing SharePoint updates, like Cumulative Updates, Service Packs and Language Packs.
The DatabaseUpgradeDays and DatabaseUpgradeTime parameters specify a window in which the update can be installed.
This module has to be used to complete the update installation step, performed by SPProductUpdate.
This resource is used to perform the upgrade step of installing SharePoint
updates, like Cumulative Updates, Service Packs and Language Packs. The
DatabaseUpgradeDays and DatabaseUpgradeTime parameters specify a window in
which the update can be installed. This module has to be used to complete the
update installation step, performed by SPProductUpdate.

.PARAMETER Ensure
Key - string
Expand Down
11 changes: 6 additions & 5 deletions Modules/SharePointDsc/en-us/about_SPContentDatabase.help.txt
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
.NAME
SPContentDatabase

.DESCRIPTION
# Description

This resource is used to add and remove Content Databases to web applications and configure
these databases. Note: The resource cannot be used to move the database to a different
SQL instance. It will throw an error when it detects that the specified SQL instance is a
different instance that is currently in use.
This resource is used to add and remove Content Databases to web applications
and configure these databases. Note: The resource cannot be used to move the
database to a different SQL instance. It will throw an error when it detects
that the specified SQL instance is a different instance that is currently in
use.

.PARAMETER Name
Key - String
Expand Down
38 changes: 21 additions & 17 deletions Modules/SharePointDsc/en-us/about_SPCreateFarm.help.txt
Original file line number Diff line number Diff line change
@@ -1,27 +1,31 @@
.NAME
SPCreateFarm

.DESCRIPTION
# Description

This resource is used to provision a new SharePoint farm. It should only be used on the first
server in the farm to create the configuration database, all servers to join the farm after the
first server creates the configuration database should use SPJoinFarm. Once the config DB has
been created, the resource will install local help collections, secure resources, activate
This resource is used to provision a new SharePoint farm. It should only be
used on the first server in the farm to create the configuration database, all
servers to join the farm after the first server creates the configuration
database should use SPJoinFarm. Once the config DB has been created, the
resource will install local help collections, secure resources, activate
features and provision the central admin site.

The passphrase is passed as a Credential object.The username of this credential is ignored, only
the value of the password is used as the farm passphrase.
The passphrase is passed as a Credential object.The username of this
credential is ignored, only the value of the password is used as the farm
passphrase.

The port of the Central Admin website can be set by using the CentralAdministrationPort property,
if this is not defined the site will be provisioned on port 9999. However this setting will not
impact existing deployments that already have Central Admin provisioned on another port. Also when
a farm is created, the current behavior is to not enroll the server as a cache server (which is
the default behavior of SharePoint). This means you need to use SPDistributedCacheService on at
least one server in the farm to designate it as a cache server.
The port of the Central Admin website can be set by using the
CentralAdministrationPort property, if this is not defined the site will be
provisioned on port 9999. However this setting will not impact existing
deployments that already have Central Admin provisioned on another port. Also
when a farm is created, the current behavior is to not enroll the server as a
cache server (which is the default behavior of SharePoint). This means you
need to use SPDistributedCacheService on at least one server in the farm to
designate it as a cache server.

CentralAdministrationAuth can be specified as "NTLM" or "KERBEROS". If not specified, it defaults
to NTLM. If using Kerberos, make sure to have appropriate SPNs setup for Farm account and Central
Administration URI.
CentralAdministrationAuth can be specified as "NTLM" or "KERBEROS". If not
specified, it defaults to NTLM. If using Kerberos, make sure to have
appropriate SPNs setup for Farm account and Central Administration URI.

.PARAMETER FarmConfigDatabaseName
Key - String
Expand Down Expand Up @@ -54,7 +58,7 @@

.PARAMETER ServerRole
Write - string
Allowed values: Application, Custom, DistributedCache, Search, SingleServer, SingleServerFarm, SpecialLoad, WebFrontEnd
Allowed values: Application, ApplicationWithSearch, Custom, DistributedCache, Search, SingleServer, SingleServerFarm, WebFrontEnd, WebFrontEndWithDistributedCache
SharePoint 2016 only - the MinRole role to enroll this server as

.PARAMETER InstallAccount
Expand Down
Loading

0 comments on commit 67accd4

Please sign in to comment.