You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
VERBOSE: [WIN]: LCM: [ Start Resource ] [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration]
VERBOSE: [WIN]: LCM: [ Start Test ] [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration]
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Testing configuration for home site collection
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Getting configuration for hub site collection
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Getting current home site collection settings
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Current Values: ApplicationId=***
ApplicationSecret=$null
CertificatePassword=$null
CertificatePath=***
CertificateThumbprint=***
Credential=$null
Ensure=Present
IsSingleInstance=Yes
Managedidentity=False
TenantId=***
Url=
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Target Values: ApplicationId=***
CertificateThumbprint=***
Ensure=Absent
IsSingleInstance=Yes
TenantId=***
Verbose=True
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Test-TargetResource returned False
VERBOSE: [WIN]: LCM: [ End Test ] [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] in 1.0140 seconds.
VERBOSE: [WIN]: LCM: [ Start Set ] [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration]
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Setting configuration for home site ''
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Getting configuration for hub site collection
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Getting current home site collection settings
WARNING: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] There is currently not site collection set as a home site in your tenant.
VERBOSE: [WIN]: LCM: [ End Set ] [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] in 0.8780 seconds.
VERBOSE: [WIN]: LCM: [ End Resource ] [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration]
Suggested solution to the issue
Change Get-TargetResource from this:
if ($null-eq$homeSiteUrl)
{
...
}
to this:
if ($homeSiteUrl-eq [String]::Empty)
{
...
}
The DSC configuration that is used to reproduce the issue (as detailed as possible)
Details of the scenario you tried and the problem that is occurring
SPOHomeSite returns 'Present' although no home site exists.
Because when no home site exists Get-PnPHomeSite returns an empty string.
PS> $homeSiteUrl = Get-PnPHomeSite
PS> $homeSiteUrl.length
0
PS> $homeSiteUrl.GetType().FullName
System.String
Verbose logs showing the problem
VERBOSE: [WIN]: LCM: [ Start Resource ] [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration]
VERBOSE: [WIN]: LCM: [ Start Test ] [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration]
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Testing configuration for home site collection
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Getting configuration for hub site collection
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Getting current home site collection settings
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Current Values: ApplicationId=***
ApplicationSecret=$null
CertificatePassword=$null
CertificatePath=***
CertificateThumbprint=***
Credential=$null
Ensure=Present
IsSingleInstance=Yes
Managedidentity=False
TenantId=***
Url=
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Target Values: ApplicationId=***
CertificateThumbprint=***
Ensure=Absent
IsSingleInstance=Yes
TenantId=***
Verbose=True
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Test-TargetResource returned False
VERBOSE: [WIN]: LCM: [ End Test ] [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] in 1.0140 seconds.
VERBOSE: [WIN]: LCM: [ Start Set ] [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration]
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Setting configuration for home site ''
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Getting configuration for hub site collection
VERBOSE: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] Getting current home site collection settings
WARNING: [WIN]: [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] There is currently not site collection set as a home site in your tenant.
VERBOSE: [WIN]: LCM: [ End Set ] [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration] in 0.8780 seconds.
VERBOSE: [WIN]: LCM: [ End Resource ] [[SPOHomeSite]SPOHomeSite::[SharePointOnline]Configuration]
Suggested solution to the issue
Change Get-TargetResource from this:
to this:
The DSC configuration that is used to reproduce the issue (as detailed as possible)
The operating system the target node is running
OsName : Microsoft Windows 10 Pro
OsOperatingSystemSKU : 48
OsArchitecture : 64-bit
WindowsVersion : 2009
WindowsBuildLabEx : 19041.1.amd64fre.vb_release.191206-1406
OsLanguage : en-US
OsMuiLanguages : {en-US}
Version of the DSC module that was used ('dev' if using current dev branch)
1.23.809.1
The text was updated successfully, but these errors were encountered: