Forum Discussion
Office 365 Groups naming policy reaches public preview
Hasn't it been in Preview for ages now? Or was that Private? :)
Any idea why I'm getting the following error when I try the sample code ? i have AzureADPreview 2.0.0.154 installed
$Setting = Get-AzureADDirectorySetting -Id (Get-AzureADDirectorySetting | where -Property DisplayName -Value "Group.Unified" -EQ).id
Get-AzureADDirectorySetting : Cannot bind argument to parameter 'Id' because it is null.
At line:1 char:44
+ ... Setting -Id (Get-AzureADDirectorySetting | where -Property DisplayNam ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Get-AzureADDirectorySetting], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.Open.MSGraphBeta.PowerShell.GetDirectorySetting
- TonyRedmondFeb 22, 2018MVP
You're connected to Azure AD - right? It could be that the quotation marks surrounding Group.Unified are printer's quotations rather than the straight quotation marks required by PowerShell. That often happens when you cut and paste commands from articles.
What does running the command below show? You can see my complete policy...
PS C:\temp> Get-AzureAdDirectorySetting | ForEach Values Name Value ---- ----- CustomBlockedWordsList Sexy,Stupid,Giggles,Funny,CFO,CEO,**bleep**,Payroll,Supercalifragilisticexpialidocious,Silly EnableMSStandardBlockedWords false ClassificationDescriptions General Use:Anyone can access,External Access:Available outside the company,Internal Only:Must not b... DefaultClassification Confidential PrefixSuffixNamingRequirement O365Grp-[GroupName] AllowGuestsToBeGroupOwner False AllowGuestsToAccessGroups True GuestUsageGuidelinesUrl Http://office365itpros.com/GuestUserGuidelines.html GroupCreationAllowedGroupId 12cb915b-2365-4bed-baf6-6257b3543273 AllowToAddGuests True UsageGuidelinesUrl Http://office365exchange.com/GroupGuidelines.html ClassificationList General Use,External Access,Internal Only,Confidential EnableGroupCreation False
I
- Dean_GrossFeb 22, 2018Silver ContributorYes, i'm connected, at least according to Get-AzureADTenantDetail is returning an object id with the correct verified domain.
When I run your example i don't get any results
PS C:\Scripts> get-azureadDirectorySetting | ForEach Values
PS C:\Scripts>- TonyRedmondFeb 22, 2018MVP
Did you ever create an Azure AD policy object to store custom settings for the domain? From Chapter 15 of "Office 365 for IT Pros":
[PS] C:\> $Policy = Get-AzureADDirectorySettingTemplate | ? {$_.DisplayName -eq "Group.Unified"} [PS] C:\> $Settings = $Policy.CreateDirectorySetting() [PS] C:\> New-AzureADDirectorySetting -DirectorySetting $SettingsI made the assumption that you already had a policy...
- VasilMichevFeb 22, 2018MVP
Dean_Gross, your sample works fine for me. I guess you can simply run it like this instead:
Get-AzureADDirectorySetting | ? {$_.DisplayName -eq "Group.Unified"}- Dean_GrossFeb 22, 2018Silver Contributor
Thanks, I tried yours and i'm not getting an error, but as you can see, I'm not getting any results.
PS C:\Scripts> $setting= Get-AzureADDirectorySetting | ? {$_.DisplayName -eq "Group.Unified"}
PS C:\Scripts> $setting.values
PS C:\Scripts>