From 271e39fe128cbfa2b72c00140f6bc384a50f4548 Mon Sep 17 00:00:00 2001 From: Karol Kaczmarek Date: Fri, 11 Sep 2015 14:08:53 -0700 Subject: [PATCH] Update readme and module manifest for version 0.5.0.0 --- .../MSFT_xSPBCSServiceApp.schema.mof | 22 +++++------ .../MSFT_xSPCacheAccounts.schema.mof | 20 +++++----- .../MSFT_xSPClearRemoteSessions.schema.mof | 14 +++---- ...MSFT_xSPDistributedCacheService.schema.mof | 20 +++++----- .../MSFT_xSPFeature.schema.mof | 20 +++++----- .../MSFT_xSPJoinFarm.schema.mof | 24 ++++++------ .../MSFT_xSPManagedAccount.schema.mof | 20 +++++----- .../MSFT_xSPManagedPath.schema.mof | 18 ++++----- .../MSFT_xSPSearchServiceApp.schema.mof | 20 +++++----- .../MSFT_xSPSecureStoreServiceApp.schema.mof | 36 +++++++++--------- .../MSFT_xSPServiceAppPool.schema.mof | 16 ++++---- .../MSFT_xSPServiceInstance.schema.mof | 14 +++---- .../MSFT_xSPSite/MSFT_xSPSite.schema.mof | 38 +++++++++---------- .../MSFT_xSPStateServiceApp.schema.mof | 18 ++++----- .../MSFT_xSPUsageApplication.schema.mof | 30 +++++++-------- .../MSFT_xSPUserProfileServiceApp.schema.mof | 30 +++++++-------- .../MSFT_xSPUserProfileSyncService.schema.mof | 16 ++++---- .../MSFT_xSPWebApplication.schema.mof | 34 ++++++++--------- Modules/xSharePoint/xSharePoint.psd1 | 2 +- README.md | 10 +++-- appveyor.yml | 2 +- 21 files changed, 214 insertions(+), 210 deletions(-) diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPBCSServiceApp/MSFT_xSPBCSServiceApp.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPBCSServiceApp/MSFT_xSPBCSServiceApp.schema.mof index b3a14d9dc..0aa52a420 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPBCSServiceApp/MSFT_xSPBCSServiceApp.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPBCSServiceApp/MSFT_xSPBCSServiceApp.schema.mof @@ -1,11 +1,11 @@ - -[ClassVersion("1.0.0.0"), FriendlyName("xSPBCSServiceApp")] -class MSFT_xSPBCSServiceApp : OMI_BaseResource -{ - [Key] string Name; - [Required] String ApplicationPool; - [Write] string DatabaseName; - [Write] String DatabaseServer; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; -}; - + +[ClassVersion("1.0.0.0"), FriendlyName("xSPBCSServiceApp")] +class MSFT_xSPBCSServiceApp : OMI_BaseResource +{ + [Key] string Name; + [Required] String ApplicationPool; + [Write] string DatabaseName; + [Write] String DatabaseServer; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; +}; + diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPCacheAccounts/MSFT_xSPCacheAccounts.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPCacheAccounts/MSFT_xSPCacheAccounts.schema.mof index b02899b99..0a905d9e0 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPCacheAccounts/MSFT_xSPCacheAccounts.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPCacheAccounts/MSFT_xSPCacheAccounts.schema.mof @@ -1,10 +1,10 @@ - -[ClassVersion("1.0.0.0"), FriendlyName("xSPCacheAccounts")] -class MSFT_xSPCacheAccounts : OMI_BaseResource -{ - [Key] string WebAppUrl; - [Required] string SuperUserAlias; - [Required] string SuperReaderAlias; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; -}; - + +[ClassVersion("1.0.0.0"), FriendlyName("xSPCacheAccounts")] +class MSFT_xSPCacheAccounts : OMI_BaseResource +{ + [Key] string WebAppUrl; + [Required] string SuperUserAlias; + [Required] string SuperReaderAlias; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; +}; + diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPClearRemoteSessions/MSFT_xSPClearRemoteSessions.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPClearRemoteSessions/MSFT_xSPClearRemoteSessions.schema.mof index ad01bd979..0065a1181 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPClearRemoteSessions/MSFT_xSPClearRemoteSessions.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPClearRemoteSessions/MSFT_xSPClearRemoteSessions.schema.mof @@ -1,7 +1,7 @@ - -[ClassVersion("1.0.0.0"), FriendlyName("xSPClearRemoteSessions")] -class MSFT_xSPClearRemoteSessions : OMI_BaseResource -{ - [Key] Boolean ClearRemoteSessions; -}; - + +[ClassVersion("1.0.0.0"), FriendlyName("xSPClearRemoteSessions")] +class MSFT_xSPClearRemoteSessions : OMI_BaseResource +{ + [Key] Boolean ClearRemoteSessions; +}; + diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPDistributedCacheService/MSFT_xSPDistributedCacheService.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPDistributedCacheService/MSFT_xSPDistributedCacheService.schema.mof index ab0e255f3..384c91b08 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPDistributedCacheService/MSFT_xSPDistributedCacheService.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPDistributedCacheService/MSFT_xSPDistributedCacheService.schema.mof @@ -1,10 +1,10 @@ -[ClassVersion("1.0.0.0"), FriendlyName("xSPDistributedCacheService")] -class MSFT_xSPDistributedCacheService : OMI_BaseResource -{ - [Key] String Name; - [Required, ValueMap{"Present","Absent"}, Values{"Present","Absent"}] string Ensure; - [Required] UInt32 CacheSizeInMB; - [Required] String ServiceAccount; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; - [Required] Boolean CreateFirewallRules; -}; +[ClassVersion("1.0.0.0"), FriendlyName("xSPDistributedCacheService")] +class MSFT_xSPDistributedCacheService : OMI_BaseResource +{ + [Key] String Name; + [Required, ValueMap{"Present","Absent"}, Values{"Present","Absent"}] string Ensure; + [Required] UInt32 CacheSizeInMB; + [Required] String ServiceAccount; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; + [Required] Boolean CreateFirewallRules; +}; diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPFeature/MSFT_xSPFeature.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPFeature/MSFT_xSPFeature.schema.mof index 51f3a890e..4d755f718 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPFeature/MSFT_xSPFeature.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPFeature/MSFT_xSPFeature.schema.mof @@ -1,10 +1,10 @@ -[ClassVersion("1.0.0.0"), FriendlyName("xSPFeature")] -class MSFT_xSPFeature : OMI_BaseResource -{ - [Key] string Name; - [Required, ValueMap{"Farm","WebApplication","Site","Web"}, Values{"Farm","WebApplication","Site","Web"}] string FeatureScope; - [Key] string Url; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; - [Required, ValueMap{"Present","Absent"}, Values{"Present","Absent"}] string Ensure; -}; - +[ClassVersion("1.0.0.0"), FriendlyName("xSPFeature")] +class MSFT_xSPFeature : OMI_BaseResource +{ + [Key] string Name; + [Required, ValueMap{"Farm","WebApplication","Site","Web"}, Values{"Farm","WebApplication","Site","Web"}] string FeatureScope; + [Key] string Url; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; + [Required, ValueMap{"Present","Absent"}, Values{"Present","Absent"}] string Ensure; +}; + diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPJoinFarm/MSFT_xSPJoinFarm.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPJoinFarm/MSFT_xSPJoinFarm.schema.mof index e92cf2a99..46ffd405c 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPJoinFarm/MSFT_xSPJoinFarm.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPJoinFarm/MSFT_xSPJoinFarm.schema.mof @@ -1,12 +1,12 @@ -[ClassVersion("1.0.0.0"), FriendlyName("xSPJoinFarm")] -class MSFT_xSPJoinFarm : OMI_BaseResource -{ - [Key] string FarmConfigDatabaseName; - [Key] string DatabaseServer; - [Required, EmbeddedInstance("MSFT_Credential")] String FarmAccount; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; - [Required] string Passphrase; - [Write] uint32 WaitTime; - [Write] uint32 WaitCount; -}; - +[ClassVersion("1.0.0.0"), FriendlyName("xSPJoinFarm")] +class MSFT_xSPJoinFarm : OMI_BaseResource +{ + [Key] string FarmConfigDatabaseName; + [Key] string DatabaseServer; + [Required, EmbeddedInstance("MSFT_Credential")] String FarmAccount; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; + [Required] string Passphrase; + [Write] uint32 WaitTime; + [Write] uint32 WaitCount; +}; + diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPManagedAccount/MSFT_xSPManagedAccount.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPManagedAccount/MSFT_xSPManagedAccount.schema.mof index da732c95f..d1f0d8546 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPManagedAccount/MSFT_xSPManagedAccount.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPManagedAccount/MSFT_xSPManagedAccount.schema.mof @@ -1,10 +1,10 @@ -[ClassVersion("1.0.0.0"), FriendlyName("xSPManagedAccount")] -class MSFT_xSPManagedAccount : OMI_BaseResource -{ - [Key] string AccountName; - [Required, EmbeddedInstance("MSFT_Credential")] String Account; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; - [Write] Uint32 EmailNotification; - [Write] Uint32 PreExpireDays; - [Write] string Schedule; -}; +[ClassVersion("1.0.0.0"), FriendlyName("xSPManagedAccount")] +class MSFT_xSPManagedAccount : OMI_BaseResource +{ + [Key] string AccountName; + [Required, EmbeddedInstance("MSFT_Credential")] String Account; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; + [Write] Uint32 EmailNotification; + [Write] Uint32 PreExpireDays; + [Write] string Schedule; +}; diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPManagedPath/MSFT_xSPManagedPath.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPManagedPath/MSFT_xSPManagedPath.schema.mof index ac20759ba..f162c8719 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPManagedPath/MSFT_xSPManagedPath.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPManagedPath/MSFT_xSPManagedPath.schema.mof @@ -1,9 +1,9 @@ -[ClassVersion("1.0.0.0"), FriendlyName("xSPManagedPath")] -class MSFT_xSPManagedPath : OMI_BaseResource -{ - [Key] string WebAppUrl; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; - [Key] string RelativeUrl; - [Required] boolean Explicit; - [Required] boolean HostHeader; -}; +[ClassVersion("1.0.0.0"), FriendlyName("xSPManagedPath")] +class MSFT_xSPManagedPath : OMI_BaseResource +{ + [Key] string WebAppUrl; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; + [Key] string RelativeUrl; + [Required] boolean Explicit; + [Required] boolean HostHeader; +}; diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPSearchServiceApp/MSFT_xSPSearchServiceApp.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPSearchServiceApp/MSFT_xSPSearchServiceApp.schema.mof index ac3ca476f..91442b613 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPSearchServiceApp/MSFT_xSPSearchServiceApp.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPSearchServiceApp/MSFT_xSPSearchServiceApp.schema.mof @@ -1,10 +1,10 @@ -[ClassVersion("1.0.0.0"), FriendlyName("xSPSearchServiceApp")] -class MSFT_xSPSearchServiceApp : OMI_BaseResource -{ - [Key] string Name; - [Required] string ApplicationPool; - [Write] string DatabaseName; - [Write] string DatabaseServer; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; -}; - +[ClassVersion("1.0.0.0"), FriendlyName("xSPSearchServiceApp")] +class MSFT_xSPSearchServiceApp : OMI_BaseResource +{ + [Key] string Name; + [Required] string ApplicationPool; + [Write] string DatabaseName; + [Write] string DatabaseServer; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; +}; + diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPSecureStoreServiceApp/MSFT_xSPSecureStoreServiceApp.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPSecureStoreServiceApp/MSFT_xSPSecureStoreServiceApp.schema.mof index c97a6ee2e..7686236ff 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPSecureStoreServiceApp/MSFT_xSPSecureStoreServiceApp.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPSecureStoreServiceApp/MSFT_xSPSecureStoreServiceApp.schema.mof @@ -1,18 +1,18 @@ -[ClassVersion("1.0.0.0"), FriendlyName("xSPSecureStoreServiceApp")] -class MSFT_xSPSecureStoreServiceApp : OMI_BaseResource -{ - [Key] string Name; - [Required] string ApplicationPool; - [Required] boolean AuditingEnabled; - [Write] uint32 AuditlogMaxSize; - [Write, EmbeddedInstance("MSFT_Credential")] String DatabaseCredentials; - [Write] string DatabaseName; - [Write] string DatabasePassword; - [Write] string DatabaseServer; - [Write] string DatabaseUsername; - [Write] string FailoverDatabaseServer; - [Write] boolean PartitionMode; - [Write] boolean Sharing; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; -}; - +[ClassVersion("1.0.0.0"), FriendlyName("xSPSecureStoreServiceApp")] +class MSFT_xSPSecureStoreServiceApp : OMI_BaseResource +{ + [Key] string Name; + [Required] string ApplicationPool; + [Required] boolean AuditingEnabled; + [Write] uint32 AuditlogMaxSize; + [Write, EmbeddedInstance("MSFT_Credential")] String DatabaseCredentials; + [Write] string DatabaseName; + [Write] string DatabasePassword; + [Write] string DatabaseServer; + [Write] string DatabaseUsername; + [Write] string FailoverDatabaseServer; + [Write] boolean PartitionMode; + [Write] boolean Sharing; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; +}; + diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPServiceAppPool/MSFT_xSPServiceAppPool.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPServiceAppPool/MSFT_xSPServiceAppPool.schema.mof index 14502fd96..668fe9984 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPServiceAppPool/MSFT_xSPServiceAppPool.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPServiceAppPool/MSFT_xSPServiceAppPool.schema.mof @@ -1,8 +1,8 @@ -[ClassVersion("1.0.0.0"), FriendlyName("xSPServiceAppPool")] -class MSFT_xSPServiceAppPool : OMI_BaseResource -{ - [Key] string Name; - [Required] string ServiceAccount; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; -}; - +[ClassVersion("1.0.0.0"), FriendlyName("xSPServiceAppPool")] +class MSFT_xSPServiceAppPool : OMI_BaseResource +{ + [Key] string Name; + [Required] string ServiceAccount; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; +}; + diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPServiceInstance/MSFT_xSPServiceInstance.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPServiceInstance/MSFT_xSPServiceInstance.schema.mof index a590835ee..aaa5c44f0 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPServiceInstance/MSFT_xSPServiceInstance.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPServiceInstance/MSFT_xSPServiceInstance.schema.mof @@ -1,7 +1,7 @@ -[ClassVersion("1.0.0.0"), FriendlyName("xSPServiceInstance")] -class MSFT_xSPServiceInstance : OMI_BaseResource -{ - [Key] string Name; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; - [Required, ValueMap{"Present","Absent"}, Values{"Present","Absent"}] string Ensure; -}; +[ClassVersion("1.0.0.0"), FriendlyName("xSPServiceInstance")] +class MSFT_xSPServiceInstance : OMI_BaseResource +{ + [Key] string Name; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; + [Required, ValueMap{"Present","Absent"}, Values{"Present","Absent"}] string Ensure; +}; diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPSite/MSFT_xSPSite.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPSite/MSFT_xSPSite.schema.mof index 8ff98bf54..f6194c335 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPSite/MSFT_xSPSite.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPSite/MSFT_xSPSite.schema.mof @@ -1,19 +1,19 @@ -[ClassVersion("1.0.0.0"), FriendlyName("xSPSite")] -class MSFT_xSPSite : OMI_BaseResource -{ - [Key] string Url; - [Required] string OwnerAlias; - [Write] uint32 CompatibilityLevel; - [Write] string ContentDatabase; - [Write] string Description; - [Write] string HostHeaderWebApplication; - [Write] uint32 Language; - [Write] string Name; - [Write] string OwnerEmail; - [Write] string QuotaTemplate; - [Write] string SecondaryEmail; - [Write] string SecondaryOwnerAlias; - [Write] string Template; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; -}; - +[ClassVersion("1.0.0.0"), FriendlyName("xSPSite")] +class MSFT_xSPSite : OMI_BaseResource +{ + [Key] string Url; + [Required] string OwnerAlias; + [Write] uint32 CompatibilityLevel; + [Write] string ContentDatabase; + [Write] string Description; + [Write] string HostHeaderWebApplication; + [Write] uint32 Language; + [Write] string Name; + [Write] string OwnerEmail; + [Write] string QuotaTemplate; + [Write] string SecondaryEmail; + [Write] string SecondaryOwnerAlias; + [Write] string Template; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; +}; + diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPStateServiceApp/MSFT_xSPStateServiceApp.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPStateServiceApp/MSFT_xSPStateServiceApp.schema.mof index 59710b578..13c98d187 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPStateServiceApp/MSFT_xSPStateServiceApp.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPStateServiceApp/MSFT_xSPStateServiceApp.schema.mof @@ -1,9 +1,9 @@ -[ClassVersion("1.0.0.0"), FriendlyName("xSPStateServiceApp")] -class MSFT_xSPStateServiceApp : OMI_BaseResource -{ - [Key] string Name; - [Write, EmbeddedInstance("MSFT_Credential")] String DatabaseCredentials; - [Write] string DatabaseName; - [Write] string DatabaseServer; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; -}; +[ClassVersion("1.0.0.0"), FriendlyName("xSPStateServiceApp")] +class MSFT_xSPStateServiceApp : OMI_BaseResource +{ + [Key] string Name; + [Write, EmbeddedInstance("MSFT_Credential")] String DatabaseCredentials; + [Write] string DatabaseName; + [Write] string DatabaseServer; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; +}; diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPUsageApplication/MSFT_xSPUsageApplication.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPUsageApplication/MSFT_xSPUsageApplication.schema.mof index 06dcdb4f9..f263823e7 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPUsageApplication/MSFT_xSPUsageApplication.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPUsageApplication/MSFT_xSPUsageApplication.schema.mof @@ -1,15 +1,15 @@ -[ClassVersion("1.0.0.0"), FriendlyName("xSPUsageApplication")] -class MSFT_xSPUsageApplication : OMI_BaseResource -{ - [Key] string Name; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; - [Write] string DatabaseName; - [Write] string DatabasePassword; - [Write] string DatabaseServer; - [Write] string DatabaseUsername; - [Write] string FailoverDatabaseServer; - [Write] uint32 UsageLogCutTime; - [Write] string UsageLogLocation; - [Write] uint32 UsageLogMaxFileSizeKB; - [Write] uint32 UsageLogMaxSpaceGB; -}; +[ClassVersion("1.0.0.0"), FriendlyName("xSPUsageApplication")] +class MSFT_xSPUsageApplication : OMI_BaseResource +{ + [Key] string Name; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; + [Write] string DatabaseName; + [Write] string DatabasePassword; + [Write] string DatabaseServer; + [Write] string DatabaseUsername; + [Write] string FailoverDatabaseServer; + [Write] uint32 UsageLogCutTime; + [Write] string UsageLogLocation; + [Write] uint32 UsageLogMaxFileSizeKB; + [Write] uint32 UsageLogMaxSpaceGB; +}; diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPUserProfileServiceApp/MSFT_xSPUserProfileServiceApp.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPUserProfileServiceApp/MSFT_xSPUserProfileServiceApp.schema.mof index 213fbc484..1345bfba8 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPUserProfileServiceApp/MSFT_xSPUserProfileServiceApp.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPUserProfileServiceApp/MSFT_xSPUserProfileServiceApp.schema.mof @@ -1,15 +1,15 @@ -[ClassVersion("1.0.0.0"), FriendlyName("xSPUserProfileServiceApp")] -class MSFT_xSPUserProfileServiceApp : OMI_BaseResource -{ - [Key] string Name; - [Required] string ApplicationPool; - [Required, EmbeddedInstance("MSFT_Credential")] String FarmAccount; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; - [Write] string MySiteHostLocation; - [Write] string ProfileDBName; - [Write] string ProfileDBServer; - [Write] string SocialDBName; - [Write] string SocialDBServer; - [Write] string SyncDBName; - [Write] string SyncDBServer; -}; +[ClassVersion("1.0.0.0"), FriendlyName("xSPUserProfileServiceApp")] +class MSFT_xSPUserProfileServiceApp : OMI_BaseResource +{ + [Key] string Name; + [Required] string ApplicationPool; + [Required, EmbeddedInstance("MSFT_Credential")] String FarmAccount; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; + [Write] string MySiteHostLocation; + [Write] string ProfileDBName; + [Write] string ProfileDBServer; + [Write] string SocialDBName; + [Write] string SocialDBServer; + [Write] string SyncDBName; + [Write] string SyncDBServer; +}; diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPUserProfileSyncService/MSFT_xSPUserProfileSyncService.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPUserProfileSyncService/MSFT_xSPUserProfileSyncService.schema.mof index 7d198eb54..21357a143 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPUserProfileSyncService/MSFT_xSPUserProfileSyncService.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPUserProfileSyncService/MSFT_xSPUserProfileSyncService.schema.mof @@ -1,8 +1,8 @@ -[ClassVersion("1.0.0.0"), FriendlyName("xSPUserProfileSyncService")] -class MSFT_xSPUserProfileSyncService : OMI_BaseResource -{ - [Key] string UserProfileServiceAppName; - [Required, ValueMap{"Present","Absent"}, Values{"Present","Absent"}] string Ensure; - [Required, EmbeddedInstance("MSFT_Credential")] String FarmAccount; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; -}; +[ClassVersion("1.0.0.0"), FriendlyName("xSPUserProfileSyncService")] +class MSFT_xSPUserProfileSyncService : OMI_BaseResource +{ + [Key] string UserProfileServiceAppName; + [Required, ValueMap{"Present","Absent"}, Values{"Present","Absent"}] string Ensure; + [Required, EmbeddedInstance("MSFT_Credential")] String FarmAccount; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; +}; diff --git a/Modules/xSharePoint/DSCResources/MSFT_xSPWebApplication/MSFT_xSPWebApplication.schema.mof b/Modules/xSharePoint/DSCResources/MSFT_xSPWebApplication/MSFT_xSPWebApplication.schema.mof index c2e0de5da..f762f843b 100644 --- a/Modules/xSharePoint/DSCResources/MSFT_xSPWebApplication/MSFT_xSPWebApplication.schema.mof +++ b/Modules/xSharePoint/DSCResources/MSFT_xSPWebApplication/MSFT_xSPWebApplication.schema.mof @@ -1,17 +1,17 @@ -[ClassVersion("1.0.0.0"), FriendlyName("xSPWebApplication")] -class MSFT_xSPWebApplication : OMI_BaseResource -{ - [Key] string Name; - [Required] string ApplicationPool; - [Required] string ApplicationPoolAccount; - [Required] string Url; - [Write] boolean AllowAnonymous; - [Write, ValueMap{"NTLM","Kerberos"}, Values{"NTLM","Kerberos"}] string AuthenticationMethod; - [Write] string DatabaseName; - [Write] string DatabaseServer; - [Write] string HostHeader; - [Write] string Path; - [Write] string Port; - [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; -}; - +[ClassVersion("1.0.0.0"), FriendlyName("xSPWebApplication")] +class MSFT_xSPWebApplication : OMI_BaseResource +{ + [Key] string Name; + [Required] string ApplicationPool; + [Required] string ApplicationPoolAccount; + [Required] string Url; + [Write] boolean AllowAnonymous; + [Write, ValueMap{"NTLM","Kerberos"}, Values{"NTLM","Kerberos"}] string AuthenticationMethod; + [Write] string DatabaseName; + [Write] string DatabaseServer; + [Write] string HostHeader; + [Write] string Path; + [Write] string Port; + [Required, EmbeddedInstance("MSFT_Credential")] String InstallAccount; +}; + diff --git a/Modules/xSharePoint/xSharePoint.psd1 b/Modules/xSharePoint/xSharePoint.psd1 index 618fdd2df..a67066c42 100644 --- a/Modules/xSharePoint/xSharePoint.psd1 +++ b/Modules/xSharePoint/xSharePoint.psd1 @@ -12,7 +12,7 @@ # RootModule = '' # Version number of this module. -ModuleVersion = '0.5.0' +ModuleVersion = '0.5.0.0' # ID used to uniquely identify this module GUID = '6c1176a0-4fac-4134-8ca2-3fa8a21a7b90' diff --git a/README.md b/README.md index 34fcd3d67..de99166ce 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# xSharePoint +# xSharePoint Build status: [![Build status](https://ci.appveyor.com/api/projects/status/aj6ce04iy5j4qcd4/branch/master?svg=true)](https://ci.appveyor.com/project/PowerShell/xsharepoint/branch/master) @@ -68,9 +68,13 @@ Additional detailed documentation is included on the wiki on GitHub. ## Version History -### 0.5.0 +### 0.5.0.0 -* Added support for SharePoint 2016 prerequisites, binary installation, creation and joining of a farm +* Fixed bug with detection of version in create farm +* Minor fixes +* Added support for SharePoint 2016 installation +* MSFT_xSPCreateFarm: Added CentraladministrationPort parameter +* Fixed issue with PowerShell session timeouts ### 0.4.0 diff --git a/appveyor.yml b/appveyor.yml index ab450398f..43d19fba6 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -25,7 +25,7 @@ after_test: Remove-Item (Join-Path "$env:APPVEYOR_BUILD_FOLDER\modules\xSharePoint" "xSharePoint.pssproj") $manifest = Join-Path "$env:APPVEYOR_BUILD_FOLDER\modules\xSharePoint" "xSharePoint.psd1" - (Get-Content $manifest -Raw).Replace("0.5.0", $env:APPVEYOR_BUILD_VERSION) | Out-File $manifest + (Get-Content $manifest -Raw).Replace("0.5.0.0", $env:APPVEYOR_BUILD_VERSION) | Out-File $manifest Add-Type -assemblyname System.IO.Compression.FileSystem [System.IO.Compression.ZipFile]::CreateFromDirectory("$env:APPVEYOR_BUILD_FOLDER\modules\xSharePoint", "$env:APPVEYOR_BUILD_FOLDER\xSharePoint.zip") Get-ChildItem "$env:APPVEYOR_BUILD_FOLDER\xSharePoint.zip" | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name }