Skip to content

Commit

Permalink
Version 1.8 release
Browse files Browse the repository at this point in the history
  • Loading branch information
Brian Farnhill committed Jul 3, 2017
1 parent dd38d92 commit 4f5387f
Show file tree
Hide file tree
Showing 9 changed files with 96 additions and 50 deletions.
74 changes: 28 additions & 46 deletions Modules/SharePointDsc/SharePointDsc.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -126,52 +126,34 @@ PrivateData = @{

# ReleaseNotes of this module
ReleaseNotes = "
* Update SPSearchIndexPartition made ServiceAppName as a Key
* New resouce: SPTrustedRootAuthority
* Update SPFarmSolution to eject from loop after 30m.
* New resource: SPMachineTranslationServiceApp
* New resource: SPPowerPointAutomationServiceApp
* Bugfix in SPSearchFileType made ServiceAppName a key property.
* New resource: SPWebApplicationExtension
* Added new resource SPAccessServices2010
* Added MSFT_SPSearchCrawlMapping Resource to manage Crawl Mappings for
Search Service Application
* Added new resource SPSearchAuthoritativePage
* Bugfix in SPWebAppThrottlingSettings for setting large list window time.
* Fix typo in method Get-TargetResource of SPFeature
* Fix bug in SPManagedAccount not returning the correct account name value
* Fix typo in method Get-TargetResource of SPSearchIndexPartition
* Update documentation of SPInstallLanguagePack to add guidance on package
change in SP2016
* Added returning the required RunCentralAdmin parameter to
Get-TargetResource in SPFarm
* Added web role check for SPBlobCacheSettings
* Improved error message when rule could not be found in
SPHealthAnalyzerRuleState
* Extended the documentation to specify that the default value of Ensure
is Present
* Added documentation about the user of Host Header Site Collections and
the HostHeader parameter in SPWebApplication
* Fixed missing brackets in SPWebAppPolicy module file
* Fixed issue with SPSecureStoreServiceApp not returning database information
* Fixed issue with SPManagedMetadataServiceApp not returning ContentTypeHubUrl
in SP2016
* Updated SPTrustedIdentityTokenIssuer to allow to specify the signing
certificate from file path as an alternative to the certificate store
* New resource: SPSearchCrawlerImpactRule
* Fixed issue in SPSite where the used template wasn't returned properly
* Fixed issue in SPWebApplicationGeneralSettings which didn't return the
security validation timeout properly
* Fixed bug in SPCreateFarm and SPJoinFarm when a SharePoint Server is already
joined to a farm
* Bugfix in SPContentDatabase for setting WarningSiteCount as 0.
* Fixing verbose message that identifies SP2016 as 2013 in MSFT_SPFarm
* Fixed SPProductUpdate looking for OSearch15 in SP2016 when stopping services
* Added TermStoreAdministrators property to SPManagedMetadataServiceApp
* Fixed an issue in SPSearchTopology that would leave a corrupt topology in
place if a server was removed and re-added to a farm
* Fixed bug in SPFarm that caused issues with database names that have dashes
in the names
* Fixed issue in SPServiceAppProxyGroup causing some service names to return as null
* Added TLS and SMTP port support for SharePoint 2016
* Fixed issue in SPWebApplication where the Get method didn't return Classic
web applications properly
* Fixed issue in SPSubscriptionSettingsServiceApp not returning database values
* Updated Readme of SPInstall to include SharePoint Foundation is not supported
* Fixed issue with Access Denied in SPDesignerSettings
* Fixed missing brackets in error message in SPExcelServiceApp
* Removed the requirement for the ConfigWizard in SPInstallLanguagePack
* Fixed Language Pack detection issue in SPInstallLanguagePack
* Added support to set Windows service accounts for search related services to
SPSearchServiceApp resource
* Fixed issue in SPCreateFarm and SPJoinFarm where an exception was not handled
correctly
* Fixed issue in SPSessionStateService not returning correct database server
and name
* Fixed missing Ensure property default in SPRemoteFarmTrust
* Fixed issue in SPWebAppGeneralSettings where -1 was returned for the TimeZone
* Fixed incorrect UsagePoint check in SPQuotaTemplate
* Fixed issue in SPWebAppPolicy module where verbose messages are causing errors
* Fixed incorrect parameter naming in Get method of SPUserProfilePropery
* Fixed issue in SPBlobCacheSettings when trying to declare same URL with
different zone
* Improve documentation on SPProductUpdate to specify the need to unblock downloaded
files
* Added check if file is blocked in SPProductUpdate to prevent endless wait
* Enhance SPUserProfileServiceApp to allow for NoILM to be enabled
* Fixed issue in SPUserProfileProperty where PropertyMapping was Null
"

} # End of PSData hashtable
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
The URL of the web application

.PARAMETER Zone
Required - string
Key - string
Allowed values: Default, Intranet, Internet, Custom, Extranet
The zone of the web application for which blob cache has to be configured

Expand Down
4 changes: 4 additions & 0 deletions Modules/SharePointDsc/en-us/about_SPInstall.help.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
file and validate the license key during the installation process. This module
depends on the prerequisites already being installed, which can be done

NOTE: This resource only supports SharePoint Server. SharePoint Foundation
is not supported. For examples to install SharePoint Foundation using DSC, see:
https://github.com/PowerShell/SharePointDsc/wiki/SPInstall (Example 3)

## Installing from network locations

If you wish to install SharePoint from a network location this can
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,14 @@
Required - string
The character set to use on messages

.PARAMETER UseTLS
Write - boolean
Use TLS when connecting to the SMTP server (SharePoint 2016 only)

.PARAMETER SMTPPort
Write - uint32
The port which is used to connect to the SMTP server (SharePoint 2016 only)

.PARAMETER InstallAccount
Write - String
POWERSHELL 4 ONLY: The account to run this resource as, use PsDscRunAsCredential if using PowerShell 5
Expand Down
8 changes: 7 additions & 1 deletion Modules/SharePointDsc/en-us/about_SPProductUpdate.help.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@
resource to fully complete the installation of the update, which can be done
through the use of SPConfigWizard.

NOTE:
When files are downloaded from the Internet, a Zone.Identifier alternate data
stream is added to indicate that the file is potentially from an unsafe source.
To use these files, make sure you first unblock them using Unblock-File.
SPProductUpdate will throw an error when it detects the file is blocked.

IMPORTANT:
This resource retrieves build information from the Configuration Database.
Therefore it requires SharePoint to be installed and a farm created. If you
Expand All @@ -22,7 +28,7 @@
1. Install the SharePoint Binaries (SPInstall)
2. (Optional) Install SharePoint Language Pack(s) Binaries
(SPInstallLanguagePack)
3. Create SPFarm (SPCreateFarm)
3. Create SPFarm (SPFarm)
4. Install Cumulative Updates (SPProductUpdate)
5. Run the Configuration Wizard (SPConfigWizard)

Expand Down
4 changes: 4 additions & 0 deletions Modules/SharePointDsc/en-us/about_SPSearchServiceApp.help.txt
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@
Allowed values: Present, Absent
Present if the service app should exist, absent if it should not

.PARAMETER WindowsServiceAccount
Write - string
Sets the windows services for search to run as this account

.PARAMETER InstallAccount
Write - String
POWERSHELL 4 ONLY: The account to run this resource as, use PsDscRunAsCredential if using PowerShell 5
Expand Down
42 changes: 42 additions & 0 deletions Modules/SharePointDsc/en-us/about_SPUserProfileServiceApp.help.txt
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,10 @@
Write - boolean
Whether Farm should resolve NetBIOS domain names

.PARAMETER NoILMUsed
Write - boolean
Specifies if the service application should be configured to use AD Import

.PARAMETER Ensure
Write - string
Allowed values: Present, Absent
Expand Down Expand Up @@ -109,3 +113,41 @@
}


.EXAMPLE
This example adds a new user profile service application to the local farm


Configuration Example
{
param(
[Parameter(Mandatory = $true)]
[PSCredential]
$SetupAccount,

[Parameter(Mandatory = $true)]
[PSCredential]
$FarmAccount
)
Import-DscResource -ModuleName SharePointDsc

node localhost {
SPUserProfileServiceApp UserProfileServiceApp
{
Name = "User Profile Service Application"
ApplicationPool = "SharePoint Service Applications"
MySiteHostLocation = "http://my.sharepoint.contoso.local"
ProfileDBName = "SP_UserProfiles"
ProfileDBServer = "SQL.contoso.local\SQLINSTANCE"
SocialDBName = "SP_Social"
SocialDBServer = "SQL.contoso.local\SQLINSTANCE"
SyncDBName = "SP_ProfileSync"
SyncDBServer = "SQL.contoso.local\SQLINSTANCE"
EnableNetBIOS = $false
NoILMUsed = $true
FarmAccount = $FarmAccount
PsDscRunAsCredential = $SetupAccount
}
}
}


Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

.PARAMETER IncludedOUs
Required - string
A listo f the OUs to import users from
A list of the OUs to import users from

.PARAMETER ExcludedOUs
Write - string
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@

.PARAMETER AuthenticationMethod
Write - string
Allowed values: NTLM, Kerberos, Claims
Allowed values: NTLM, Kerberos, Claims, Classic
What authentication mode should be used for the web app

.PARAMETER AuthenticationProvider
Expand Down

0 comments on commit 4f5387f

Please sign in to comment.