office 365 – Is a ‘shared calendar’ simply a calendar that has been shared with one or more other persons

Is there such a thing in MS365 as a ‘shared calendar’ as distinct from a personal calendar or is a shared calendar simply somebody’s calendar (probably not their primary one) that has been shared with one or more other people?

Put another way, if I want to create a shared calendar for a group of people do I create it in just the same way as I would a calendar for myself and then share it or is there another process to create a different sort of entity?

Many thanks in advance for your input.

exchange – Microsoft 365 Group: Owner unable to Update Group

I have a Microsoft 365 Group owner who is unable to update their group. In searching for a fix, I found that none of the solutions worked for me. The user was confirmed as added to the group (recipients> groups> group> Ownership) , and the policies allowed users to update groups that they are a part of (Permissions> User Roles> Default Role Assignment Policy> MyDistributionGroupMembership: Enabled).

Is there a permissions limitation that I’m not seeing?

site template – SharePoint capabilities in Office 365 GCC High

My company recently migrated from MS Office 365 Commercial tenant to their Government Community Cloud (GCC) High tenant to comply with Dept of Defense CMMC requirements.

Post migration of our SP hub, my site collection lost the following:

  • Ability to enable custom code: CEWP and custom InfoPath forms are not available.
  • All custom .aspx pages display as blank, but the HTML code remained intact and still makes reference to the non-showing webparts.
  • Cannot save sites or lists/libraries as Templates. Related to this, we also lost the Web Designer Galleries in Site Collection Settings.
  • Lists/libraries templates show up in “Site Settings > Site Administration > Site libraries and lists” menu, but do not show up in the “Add an app” list of available templates.

We tried enabling custom code at the tenant level and waited 24 hours for the change to take without success. We also checked that “Publishing Infrastructure” had not been accidentally Activated in Site Collection Settings. The Microsoft Support rep believes that those 2 features are not available in GCC High (he promised to send us documentation) and said there are many cases open because people want the features but they don’t know when it will be available.

I would wait if I didn’t have a couple of urgent projects that would leverage those capabilities. Does anyone have experience in Office GCC High and know of a solution/workaround to these issues?

Thank you very much in advance!

office 365 – How to Get-Team in PowerShell batch operations

I have tried to get the Get-Team from my POC environment using PowerShell Script.
It works absolutely file.
But when I have tried to run it in prod environment the script got stuck due the Teams High count.

Is there any way to get the teams in batch.
Article used to Get-Teams. PowerShell Script

Is it possible to add an Office 365 Group to a SharePoint Group using Power Automate (Flow)?

I am trying to automate a site creation process and I need to be able to add an Office 365 group to a new SharePoint group. I have managed to create the SharePoint group from flow using a few articles I came across online, but I am trying to add an Office 365 group to the new SharePoint group.

I found ways to add a single user to the group, so that works fine. But I want to add a whole Office 365 group. I tried doing a couple different things, but it didn’t work out. Has anyone done this before? I would think its possible. Any resources that may be helpful? The last attempt I did, using the HTTPS action in Power Automate and REST services, I got an error saying the user does not exists. I guess that means I am not using the right REST endpoint. I will do some more exploration there. I will update this answer if I get it working.

Thank you

office 365 – SharePoint Online Forms Customization via Power App need License for End User?

There are quite many End Users (Internal, External & Guest) for the SharePoint Online Site and some are licensed to E1, E3, plans but most of them are guest/external users.

We are planning to :

  • Customize SharePoint Online List Forms via Power Apps
  • Create Custom Apps based on Multiple SharePoint Lists and Embed them inside Modern Pages.

Do we need to procure Power App licenses for all of the End Users (Internal, Guest & External) even though they are just performing CRUD (Create, Read, Update, Delete) Operations on Data from Power Apps form. And most of the End Users, say 90% will never create or share any Power App, they just use it.

Technically as per Microsoft, we need to procure a PowerApp License for all of the End Users either via E1, E3, E5, Office Plans, or via individual Power App plans.

Please suggest, what could be the best way to mitigate Power Apps Licensing cost?

sharepoint online – Ideas needed – Figure out where Microsoft 365 Groups originated from

I am trying to figure out a way to figure out where groups (and thus SharePoint sites) originated from.
With this I mean: what did the user create in the first place (Team, Plan, SharePoint site, etc.) ?

So far I can differentiate from groups from Teams and groups from SharePoint. That leaves Planner and groups created directly in Outlook.

The Planner Graph API unfortunately do not support application permissions yet.

Any ideas on how we can – using an AAD app registration – make this happen?

calendar – How to programmatically set the subject (title) of an Outlook 365 meeting from user data entered at runtime

Our Training team uses an Excel worksheet to track our online training, listing the date, customer, topic, type of training, type of meeting (Microsoft Teams live event or meeting), presenter, and moderator. In addition to the information in the worksheet, we create an Outlook 365 meeting for each workshop. The subject (title) of the Outlook meeting takes this format: {Customer} {Topic} {Event Type} {Meeting Type} {Start Date/Time}.

  1. Replace the Excel worksheet with an Outlook 365 calendar view in table layout, eliminating a time-consuming and redundant step in our process.
  2. Minimize data entry.
  3. Do 1 and 2 in such a way that I can distribute the solution to our Training team without involving a request to systems admins or requiring our team to do any heavy lifting code- or configuration-wise.

I’ve tried two methods and am getting stuck at the same spot: how to set the meeting request subject equal to the information entered by the user. I can’t find any guidance, using VBA or otherwise, on how to populate the subject based on user entry at runtime. All the examples I’ve found that are even close are for messages. The message form allows access to the Subject field properties. The appointment form doesn’t.

Method 1: Outlook form or template

I modified P.2 in an appointment request in Outlook 365 to be a data entry form for the custom fields Customer, Topic, EventType, MeetingType, Presenter, and Moderator. Another custom field, TrainingEvent, is a read-only Boolean set to Yes when the appointment is created. I use this field to filter non-training events out of the new calendar view. Another custom field, EventID, has an initial value that concatenates the other fields in the order we need for the meeting subject. I saved the modified request as both a form and an Outlook template to test each method.

Both work fine, right up to the point of setting the actual meeting subject equal to the EventID. That is, when I submit the request the meeting is created and all the fields are populated with what I entered. The subject remains empty.

Method 2: Microsoft Forms + Automate

So I tried another way: I created a form in Microsoft Forms to collect the same data, then ran it through Microsoft Automate modifying an existing template that creates an Outlook 365 event when a form is submitted. Same result: The event is created with all my entered data, but the subject remains empty.

Obviously, I could just ask our team to enter all the separate fields and also the subject, but that defeats goal #2.

What am I missing? This feels like it should be such an easy problem to solve.

Thanks in advance for any guidance you can offer!

office 365 – SharePoint Online List Item Attachment downloading instead of opening in Chrome

When accessing SharePoint Online list item attachment, in Internet Explorer, the file (*.docx) is being opened with O365 login. But in Chrome browser the file is directly downloaded to local computer.

So in IE, when we open the attachment and make edits and save it, file is directly updated for list item. But in Chrome, we have it downloaded to local computer and hence edits will not be carried over to actual attachment file.

Is there a way to default open the attachment with O365 login similar to IE browser?

office 365 – SharePoint O365 List Item Attachment downloading instead of opening in Chrome

When accessing SharePoint O365 list item attachment, in Internet Explorer, the file (*.docx) is being opened with O365 login. But in Chrome browser the file is directly downloaded to local computer.

So in IE, when we open the attachment and make edits and save it, file is directly updated for list item. But in Chrome, we have it downloaded to local computer and hence edits will not be carried over to actual attachment file.

Is there a way to default open the attachment with O365 login similar to IE browser?