Vue normale
-
mountainss Cloud and Datacenter Management Blog
- Celebrating 15 Remarkable Years in the Microsoft MVP Community
Celebrating 15 Remarkable Years in the Microsoft MVP Community
Dear Community Members, Friends, and Colleagues,
As I mark my 15th anniversary in the Microsoft MVP program, I’m filled with immense gratitude, humility, and pride. What began as a passion for sharing knowledge and building connections has blossomed into a deeply rewarding journey—one shaped by innovation, collaboration, and the extraordinary people who make this community thrive.
Over these 15 years, I’ve had the privilege to learn from brilliant minds, contribute to inspiring projects, and witness the transformative power of technology firsthand. Whether through speaking engagements, blog posts, mentoring, or hands-on technical work, being part of the MVP program has continually deepened my commitment to empowering others and fostering open, inclusive collaboration.
To the community: thank you for challenging, supporting, and celebrating with me. Your curiosity, creativity, and kindness are what keep this ecosystem alive and forward-looking.
To Microsoft: thank you for the honor and trust. The MVP program is a unique platform that amplifies voices, nurtures growth, and builds bridges—not just between developers and users, but between ideas and action.
While this milestone is a moment to reflect, it’s also a reminder that there’s always more to explore, create, and share. I look forward to continuing this journey together—with the same spark, but even greater purpose.
With heartfelt appreciation,
James
Here are some photos with Awesome people that I have met during these years:
Here you see Vijay Tewari in the middle who nominated me for the first time ![]()
Damian Flynn on the left and me on the right are Microsoft MVPs for Virtual Machine Manager (VMM)
at that time in 2011.
Here you see Tina Stenderup-Larsen in the middle, she is amazing! A Great Microsoft Community Program Manager
supporting all the MVPs in the Nordics & Benelux doing an Awesome Job!
On the right is Robert Smit a Great Dutch MVP and friend.
Mister OMS alias Scripting Guy Ed Wilson.
When there is a Microsoft Windows Server event, there is Jeff Woolsey ![]()
“The three Musketeers”
Meeting Brad Anderson, he had great lunch breaks interviews in his car
with Awesome people.
The Azure Stack Guys on the 25th MVP Global Summit ![]()
Mister PowerShell Jeffrey Snover at the MVP Summit having fun ![]()
Scott Guthrie meeting him at the Red Shirt Tour in Amsterdam.
Great to meet Yuri Diogenes in 2018 with his book Azure Security Center.
I know him from the early days with Microsoft Security, like ISA Server ![]()
Mister Azure, CTO Mark Russinovich meeting at the MVP Global Summit in Redmond.
a Great Technical Fellow with Awesome Azure Adaptive Cloud Solution Talks!
Mister DevOps himself Donovan Brown in Amsterdam for DevOps Days
My friend Rick Claus Mister MS Ignite.
Mister Azure Corey Sanders at the MVP Summit.
Mister Channel 9, MSIgnite, AI Specialist Seth Juarez
He is a funny guy.
Meeting Scott Hanselman in the Netherlands together with MVP Andre van den Berg.
Scott is Awesome in developer innovations and technologies.
Following Azure Friday from the beginning.
Windows Insider friends for ever meeting Scott Hanselman.
With on the left MVP Erik Moreau.
Windows Insiders for Ever ![]()
Here together with Dona Sarkar here in the Netherlands
Windows Insider Friends having fun with Ugly Sweater meeting.
On the right my friend Maison da Silva and on the upper right Erik Moreau and Andre van den Berg.
Friends for Life ![]()
Microsoft Global MVP 15 Years Award disc is in the House ![]()
on Monday the 14th of July 2025.
Thank you All 
-
mountainss Cloud and Datacenter Management Blog
- Happy Anniversary Day 50 years of Microsoft Innovation
Happy Anniversary Day 50 years of Microsoft Innovation
50 years of Microsoft
A Legacy of Innovation and Transformation
Half a century ago, on April 4th, 1975, two young visionaries, Bill Gates and Paul Allen, co-founded Microsoft with a bold ambition: to make computing accessible and essential for everyone. What began as a small software company has grown into a global technology leader, continuously transforming industries and empowering billions of lives. As we celebrate Microsoft’s 50-year journey, let’s explore its milestones, innovations, and impact, including its contributions to datacenters, Windows Server, Hyper-V, Azure, and the leadership of its CEOs.
The Early Years: Coding the Future
Microsoft’s first big breakthrough came with the creation of an operating system for the fledgling personal computer market. In 1980, the company introduced MS-DOS, laying the groundwork for the revolutionary Windows operating system, launched in 1985. This graphical interface transformed computing, making it accessible to both businesses and individuals.
Guiding Microsoft Through Its Evolution: The CEOs Who Shaped the Company
Microsoft’s trajectory has been shaped by its visionary leadership. From the founders to the present, each CEO has left an indelible mark:
- Bill Gates (1975–2000): As co-founder and first CEO, Gates spearheaded the company’s initial growth, launching pivotal products like MS-DOS, Windows, and Office. His focus on innovation and accessibility built the foundation of Microsoft’s success.
- Steve Ballmer (2000–2014): During his tenure, Ballmer led Microsoft through massive expansion, particularly in enterprise solutions and cloud computing. He introduced Windows Server and laid the groundwork for services like Azure. Ballmer’s energy and passion defined his leadership style and kept Microsoft competitive in a rapidly changing market.
- Satya Nadella (2014–Present): Nadella ushered in a cloud-first, AI-driven era, transforming Microsoft’s culture and business model. His emphasis on inclusivity, empathy, and sustainability revitalized the company. Under his leadership, Azure became one of the world’s leading cloud platforms, and Microsoft made transformative acquisitions like LinkedIn, GitHub, and Activision Blizzard.
Lake Bill on Redmond Campus
Redefining Enterprise Technology: Datacenters, Windows Server, and Virtualization
As businesses increasingly relied on technology, Microsoft expanded its offerings to support enterprise needs. Windows Server, introduced in 1993, became a cornerstone for server management and networking. It evolved over the decades, incorporating features such as Active Directory, high availability, and security enhancements.
Microsoft played a pivotal role in virtualization with Hyper-V, launched in 2008. Hyper-V allowed organizations to maximize resource efficiency and reduce costs by running multiple virtual machines on a single physical server. Modern datacenters powered by Microsoft’s hardware and software solutions now form the backbone of its cloud services.
Embracing the Cloud: The Azure Revolution
Microsoft’s Azure cloud platform, launched in 2010, redefined computing. It enabled organizations to access scalable infrastructure, deploy applications globally, and harness artificial intelligence with ease. Azure spans over 60 regions worldwide, making it one of the most comprehensive cloud platforms. Its ecosystem includes hybrid cloud solutions, advanced analytics, and IoT technologies.
Gaming, Devices, and Consumer Innovation
Microsoft entered the gaming industry with the Xbox in 2001, creating a thriving gaming ecosystem. Beyond gaming, the company innovated with devices like the Surface lineup, combining sleek design with productivity. Its integration of hardware and software demonstrated Microsoft’s versatility.
Shaping the Future: AI, Sustainability, and Datacenters
Microsoft continues to lead in artificial intelligence with tools like Microsoft Copilot. Its pledge to be carbon-negative by 2030 highlights environmental responsibility, with sustainable datacenter operations playing a central role.
Conclusion: A Legacy Built to Inspire
Microsoft’s 50-year journey is a testament to the power of innovation and visionary leadership. From Bill Gates to Steve Ballmer to Satya Nadella, each CEO has steered the company to new heights. With contributions ranging from datacenters and Windows Server to Hyper-V and Azure, Microsoft’s impact has been profound. As the company looks ahead, it remains dedicated to empowering people and organizations to achieve more, ensuring the next 50 years are as groundbreaking as the last.
Here’s to Microsoft—a company built to inspire and shape the future.
at Building 92 of the Microsoft Campus in Redmond.
A little Christmas Story
Once upon a time, in a world where technology and holiday cheer intertwined, there was a bustling community of developers eagerly awaiting the latest updates from the Microsoft Windows 11 and Windows Server Insider programs. As the festive season approached, the air was filled with excitement and anticipation.
In the heart of this community were the Microsoft MVPs (Most Valuable Professionals) and Docker Captains, who were known for their expertise and passion for technology. They decided to come together to create something truly magical for developers around the world.
One snowy evening, as the MVPs and Docker Captains gathered around a virtual fireplace, they began to brainstorm ideas. “What if we could combine the power of Windows 11, Windows Server, and Docker Containers to create a seamless development experience?” suggested one MVP, their eyes twinkling with excitement.
The idea quickly gained momentum, and soon, the group was hard at work. They envisioned a world where developers could effortlessly build, test, and deploy applications using the latest features of Windows 11 and Windows Server, all within the flexible and scalable environment of Docker Containers.
With the help of the Insider programs, they gained early access to cutting-edge features and updates. The MVPs and Docker Captains worked tirelessly, sharing their knowledge and expertise to create a series of tutorials, guides, and sample projects. These resources were designed to help developers harness the full potential of Windows 11, Windows Server, and Docker Containers.
As the holiday season progressed, the community began to see the fruits of their labor. Developers from all corners of the globe started to adopt the new tools and techniques, marveling at the ease and efficiency they brought to their workflows. The combination of Windows 11’s sleek interface, Windows Server’s robust capabilities, and Docker Containers’ flexibility created a harmonious symphony of technology.
To celebrate their success, the MVPs and Docker Captains organized a virtual holiday party. Developers joined from far and wide, sharing stories of their experiences and the innovative projects they had created. The virtual room was filled with laughter, camaraderie, and a shared sense of accomplishment.
As the night drew to a close, one of the Docker Captains raised a toast. “Here’s to the power of collaboration, the spirit of innovation, and the joy of the holiday season. May we continue to push the boundaries of technology and inspire developers everywhere.”
And so, the story of the Microsoft Windows 11 and Windows Server Insider Christmas, made possible by the dedication and expertise of the MVPs and Docker Captains, became a cherished tale in the developer community. It was a reminder that, with passion and teamwork, even the most ambitious dreams could come true.
Happy holidays, and may your coding adventures be merry and bright! ![]()
![]()
![]()
My Highlights Day 3 of Microsoft Ignite 2024
Mark Russinovich and Scott Hanselman on Stage talking about Copilot, ChatGPT and AI
Scott and Mark learn responsible AI
Always check the output of AI ![]()
NEW Microsoft Introducing disconnected Operations (Preview) ![]()
Azure Local with disconnected Operations
Awesome!
NSG with Azure Local ![]()
![]()
Security in Azure Local video
Azure Linux 3.0 on AKS kubernetes in Preview
QuickStart
AKS Automatic
Dynamic System Node pool in Preview
Auto-Instrumentation with Application Insights
Preview in January 2025
Enhanced Risk & Attack Path Analysis for Containers
Microsoft Azure Container Registry – Image Auto Patching in Private Preview
Security on Vulnerabilities
Network Isolated Cluster in Public Preview
Here you find Best practices for cluster isolation in Azure Kubernetes Service (AKS)
Microsoft Container Vulnerabilities Management
Container Vulnerabilities Assessment throughout the software development lifecycle.
Defender for Cloud Container Security
Continuously reduce risks.
Attack path and remediation on your AKS Kubernetes Cluster Inside overview
Container Security posture from Code to runtime is important! ![]()
Microsoft Azure Kubernetes Fleet Manager Auto-Upgrade
Microsoft AKS Static Egress Gateway for Pod-level Access Control.
Block pod access to the Azure Instance Metadata Service (IMDS) endpoint (preview)
Trusted launch for Azure Kubernetes Service (AKS)
Seccomp Default Public Preview
Node Auto Provisioning GA January 2025
Comprehensive Security Controls overview
Experience Security Copilot Today ![]()
![]()
My Conclusion
Always start small with New innovative features like Azure Copilot or making your Adaptive Cloud first in a test environment.
Do your own experiences, testing and make your Secure architecture designs for your production. Keep it simple because it can be quick complex with a lot of dependencies. Microsoft works hard to make your life more easy in this changing IT landscape ![]()
I like to thank all the people who supported the Microsoft Ignite 2024 event, it was Awesome with a lot of Great News. ![]()
Here you find the Microsoft Ignite 2024 Book of News.
How to avoid Lookup Column Threshold limit on a view
A while back, I published a post on some most famous and important limits we have in SharePoint Online. These were limits that are most likely to be encountered by the users. Today, I want to introduce you to another limit that exists in SharePoint. Most of you will never experience it; however, for those who use lists or metadata on document libraries – you better not skip this article and read it to the end. Otherwise, you will join a very disappointed percentage of my blog readers after encountering the Lookup Column Threshold limit on a view and then desperately finding this post by googling for a solution. 😊
What is the Lookup Column Threshold limit on a view?
When you create lookup columns on a list or library, for performance reasons, Microsoft limits you to 12 (twelve) columns of that type of column in a single view. This is because when it is a lookup column, you are getting the data from either another list or another source. When you exceed the limit, you will get the following error message when trying to add the 13th column to the view (this just proves that 13 is not a lucky number).
Something went wrong. The query cannot be completed because the number of lookup columns it contains exceeds the lookup column threshold.
![]()
And when you refresh the page and try to go to the document library, your library will go blank with the error message front and center.
![]()
What are lookup columns?
What is interesting here is that the lookup column in the content of this error message is not the same lookup column I blogged about some time ago. In that post, I referred to the Lookup column type that we have in Lists and Libraries. Those Lookup columns were columns that referenced other lists and libraries on the same site.
![]()
In the context of the Lookup Column Threshold limitation, Lookup Column also refers to other types of columns! By lookup columns here, we imply the columns that obtain their data from other sources. Here is a complete list of the “lookup” columns that will cause the error message:
System Columns (Columns created and displayed out of the box)
- Created By Column (lookup against User/Employee Directory)

- Modified By Column (lookup against User/Employee Directory)

- Type Colum (Word, Excel, PowerPoint, PDF, etc.)

- Name Column (Filename)

Manual Columns (Columns created manually by users)
- Lookup Column (the actual Lookup column, lookup against another list or library)

- People Column (lookup against User/Employee Directory)

- Managed Metadata Column (lookup against the Term Store)

- Enterprise Keywords Column (lookup against the Term Store)


How to avoid the Lookup Threshold limit on a view
- The only way to avoid this issue is to limit your views to less than 12 lookup column types mentioned above. To be clear, you can have as many columns as you wish on a list or library, as long you do not exceed the 12 “lookup” ones in a single view. So, if you encounter the above limit, just hide some of the “lookup” columns from a view to fix it.
- Where appropriate, use other types of columns instead of the lookup columns (i.e., Choice instead of Managed Metadata) since those do not count against the limit
- If you do have many columns you need to display – create additional views on a list or library – just keep the number of “lookup” columns under 12 in any given view.
The post How to avoid Lookup Column Threshold limit on a view appeared first on SharePoint Maven.
Friendly vs. Standard Date format in SharePoint lists and libraries
Well, I guess these are trends of the modern world and social media, but some of its elements made it to SharePoint lists and libraries. If you work with Date type columns a lot, you probably notice the different styles of date format we have as options. In this article, I would like to explain the two types and how to change them if necessary.
Standard Date Type
The standard date type displays the dates in the form we are used to seeing: Date/Month/Year (or Month/Date/Year depending on the region you leave in).
![]()
Friendly Date Type
There is another style available now in SharePoint called Friendly. It displays the dates you often see on social media: yesterday, tomorrow, etc.
![]()
How to change data formats in SharePoint lists and libraries
The behavior and default display of date fields depend on the type of Date column you have. There is also a way to change it. The same functionality is available on lists and libraries.
System Columns
For system date columns (i.e., Modified, Created), it defaults to Friendly date type.
![]()
To change the format from Friendly to Standard, you must go behind the scenes.
- From the document library, click Gear Icon > Library Settings

- Click More library settings

- Click on the Modified or Created column

- Change the Radio button to Standard and click OK

- Your system columns will now display the Standard date and time in the document library

Custom Columns
When you create custom date type columns, they default to Standard format. However, you can change the type to Friendly right when you create a column.
- Click Add column > Date and time

- Give your Date column a name. You will notice it defaults to Standard.

- This is what it looks like with the Standard date type

- To change the format from one type to another, you can just use the modern interface to do so


- And this is what a custom column looks like with the Friendly date type

The post Friendly vs. Standard Date format in SharePoint lists and libraries appeared first on SharePoint Maven.
SharePoint File Size Limits Explained
SharePoint has limits on the size of files that users can upload and store on the platform. Which can be an issue for those who work with larger files. There are also limitations when moving data between SharePoint sites. In this article, we will look ... Read moreSharePoint File Size Limits Explained
The post SharePoint File Size Limits Explained appeared first on LazyAdmin.
How to add images to your SharePoint page using the Image Gallery Web Part
Since SharePoint sites in modern SharePoint are pretty visual, one of the common requirements on employee-facing sites and Intranet Homesites is to add graphics and images. There are a few options available in SharePoint Online, and one of my favorite ones I want to highlight is the ability to add an Image Gallery Web Part. So in this article, I would like to explain how it works.
What is Image Gallery Web Part?
Image Gallery Web Part is a web part that allows you to add multiple images to your page. Moreover, it allows you to change the display options of those images as well.
![]()
How to add images to your SharePoint page using the Image Gallery Web Part
- Edit the Page, then find a web part called Image gallery, from the list of available out-of-the-box web parts

- Once you add it to the page, you will notice a side panel where you can configure the settings of the Image gallery web part. You can either upload any images or source them from the document library on your site.

- In case you oped to add images on the fly, you click the Add images button

- Then, upload the images from your PC or any other location

- You can also display the images from a document library on your site. This allows you to put all the images into that library, and this web part will draw them from there and display them on your page. You can optionally click the Include subfolders checkbox to include images from the folders within a document library. You can also specify how many images will be displayed on a page at a given time.

- Finally, you can also choose from one of the three available layouts (Brick, Grid, and Carousel). If you choose Carousel, users must manually cycle through the images on your page.

The post How to add images to your SharePoint page using the Image Gallery Web Part appeared first on SharePoint Maven.
SharePoint Page Section Templates explained
If you are a Site Owner and edit the pages, I am sure you noticed a new tab appearing within the page editing screen called Section Templates. In this post, I would like to explain to you what these are and how you can use them to help build and expedite the buildout of your SharePoint pages.
What are Pages?
Let’s start with the basics. If you are wondering what SharePoint pages are, here is a great article to check out.
![]()
Page Sections
Let’s also understand page structure as well. The Page is broken into sections and columns. Sections are areas on a page where you can add SharePoint Web Parts to. In addition, sections allow you to apply some color to that portion of a page + make them collapsible.
![]()
![]()
Section Columns
Sections are further broken into columns. Think of them as ways to split the screen into smaller chunks to help organize your web parts and spread or stuff as many web parts as possible. Below is a screenshot of all available section/column layouts.
![]()
Section Templates
Page Section Templates are essentially pre-built sections that are already broken into columns for you and already contain certain web parts. Below is a screenshot of available section templates containing the Image and Text Web parts. So if you need to quickly add a few images to your pages and carefully align them, you do not need to build stuff manually and can just choose one of the available layouts and add them to a page rather quickly, saving you time. So the only thing you would need to supply are images, add some text, and viola, your Page is ready!
![]()
![]()
The post SharePoint Page Section Templates explained appeared first on SharePoint Maven.
How to determine which retention policies are applied to a given SharePoint site
I had an interesting dilemma a few weeks ago with one of my clients. They created several retention policies and applied them to various SharePoint sites in their tenant. They now had a business need to delete one of the sites as they no longer used it. However, by design, they could not delete it because there was a compliance policy applied to that site. So they needed a way to determine which retention policies were applied.
![]()
Since they had so many different site and label retention policies created and applied, they wanted a quick way to find which policy affected a given site so they could exclude the site from it. Here is how we got to the bottom of this.
- Navigate to the Compliance Center (Microsoft Purview)

- In the menu on the left-hand side, click Policies

- On the Policies/Data lifecycle management page, click Policy lookup tab

- In the search wizard below, choose Site in the Find policies that include drop-down, then paste the URL of a site and click Search

- You will now get the search results that match the above criteria. They will show all the policies applied to a given site.

- You can then edit a policy and exclude it from a given site as necessary. By the way, this Policy lookup will find both site retention and label retention policies.
The post How to determine which retention policies are applied to a given SharePoint site appeared first on SharePoint Maven.
How to create Custom Permission levels in SharePoint Online
SharePoint Online comes with default permissions that we can choose from for the site’s owners, members, and visitors. In most cases, these permissions are more than enough, but sometimes you need to create a custom permission level in SharePoint. For example, when you want to ... Read moreHow to create Custom Permission levels in SharePoint Online
The post How to create Custom Permission levels in SharePoint Online appeared first on LazyAdmin.
Using the Sharepoint Recycle Bin, what you need to Know
Have you ever accidentally deleted an important document from SharePoint? Or maybe a colleague deleted something they shouldn’t have? Then there is no need to panic because we can recover the files from the SharePoint Recycle Bin. The often overlooked SharePoint Recycle Bin is a ... Read moreUsing the Sharepoint Recycle Bin, what you need to Know
The post Using the Sharepoint Recycle Bin, what you need to Know appeared first on LazyAdmin.
Sync folder vs. Sync Library in SharePoint and OneDrive
I documented the mechanism of OneDrive Sync quite extensively on my blog previously. However, one thing I did not mention before was the difference between syncing the whole library vs. just a folder within a document library. So in this article, I want to explore what will happen when you Sync a folder instead of a document library and some unexpected consequences that might occur.
What is OneDrive Sync?
If you are wondering what I am talking about, please check out this post, where I explain in great detail OneDrive Sync and how it works.
![]()
OneDrive Sync of a Document Library
When you sync the whole document Library (which is probably the most common occurrence), by clicking the Sync button at a library level, it syncs the entire document library to your PC, all the folders and subfolders inside of it.
![]()
Syncing the entire library from SharePoint
![]()
This is how the synchronized document library appears on the PC
The naming convention for the synchronized library on your computer is “Site Name – Document Library Name.” For example, in my case, it is HR Team – Documents, where HR Team is the site name and Documents is the name of a document library.
OneDrive Sync of a folder within a document library
If, instead, you decide to sync just a specific folder from your SharePoint site, by clicking the button at a folder level, it will only synchronize that folder and everything inside.
![]()
Syncing a specific folder from SharePoint
![]()
This is how the synchronized folder appears on the PC
The naming convention for the synchronized folders on your computer is “Site Name – Folder Name.” For example, in my case, it is HR Team – Clients, where HR Team is the site name and Clients is the name of a folder within the Documents library.
Syncing a folder and a library together – unintended consequences
Since nothing stops you from clicking the Sync button at both folder and library levels, I want to highlight a few unintended consequences that might occur as a result.
Scenario 1: Sync the document library first, then sync a folder
In case you sync the library first and then decide to sync the folder inside of that library – nothing will really happen. Since you are already syncing the entire library, clicking the Sync button at a folder level won’t do anything extra. So all is good in this case.
Scenario 2: Sync the folder first, then sync the entire document library
If you do this in the opposite order, this will lead to potential confusion for the users and even possible loss of information/track of changes. This only occurs when you disable Files On-Demand – in other words, physically download the files and folders on your PC.
![]()
Here is an issue:
- In the example below, I have a document library with a few folders inside

- I then sync one of the folders first (the Clients folder in my case). It syncs it onto my PC and makes it available from Windows Explorer (as expected).

- I then click the Sync button on the entire document library. At this point, it syncs the entire document library with all of its subfolders inside to Windows Explorer, but simultaneously, it stops the sync of the folder I synchronized previously.

- It does not remove the folder from Windows Explorer. It just leaves it in place and synchronizes a document library next to it. It does remove the “green checkbox” over the folder, indicating that the folder is no longer synchronized to SharePoint. However, if the user continues to access files in that folder or update them, none of those changes will make it to the cloud! 😠
- So to summarize, if you sync any folders first and then decide to synchronize the entire document library, you must immediately delete the folder from your PC to avoid confusion and possible data loss.
Alternatives to folder syncing
So the best practice to avoid the above-described headache would be to sync the entire libraries and not sync folders.
If you do need to sync just a certain folder or set of folders and not the entire library, I highly recommend syncing the entire library, but then doing the selective sync. I described it in this article.
![]()
The post Sync folder vs. Sync Library in SharePoint and OneDrive appeared first on SharePoint Maven.
How to manage SharePoint access Site requests
If you own a SharePoint site, I am sure you followed all the best practices regarding the site security setup and permissions. However, you might also want to control the experience of the users who do not have access to the site just yet, but who might need one. Likewise, you might want to view pending access requests at any point in time and either approve or reject them. In addition, if you happened to share the site externally, you might want to track who accepted your invite and who did not. I know I listed a few different scenarios in this article, but they will all be answered by the wonderful feature of Site access requests. Buckle up and enjoy another sermon of wisdom from rabbi Zelfond. By the way, you might want to read this post till the end as I also cover some important and unintended consequences of SharePoint access Site Requests.
Default User Experience
By default, on any given site, when the users who don’t have access to that site, when clicking on its URL, will get this message.
![]()
Here they can add a personal message and press the Request Access button, and request access to the site.
![]()
You can customize this page and either disable this button or control who the requests go to. Let me explain.
How to disable Site Access Requests
If you do not want users to bother you with these requests, you can disable them altogether.
- Navigate to the SharePoint Site, click Gear Icon > Site Permissions

- Under Site Sharing, click Change how members can share

- Toggle the switch next to Allow access requests to Off and click Save


- Once disabled, the user will get a nasty message when navigating to the SharePoint site URL: Access Denied. The user does not have permissions to access this resource.

How to specify who the Site Access Requests will be emailed to
Alternatively, you can also specify who the Site access requests will be emailed to. By default, they are sent to the Site Owners. However, you can also designate an alternate email address. It can be an email address of any user, and can even be an external email address as well. And you can also add a custom message to the request access page if necessary.
![]()
What happens to the user when you approve or reject requests
When the user requests access to the site, here is what happens:
- The Site Owners (or whoever you designated to receive these emails) will receive an email like this

- The Owner can either Accept or Decline the request
- In case the request is Declined, the owner will need to confirm the intention


- When navigating the site again, the page will display a message: Sorry, your request has been declined.

- The user will also receive an email advising that the request has been declined

- In case the request is Accepted, the user will immediately be granted access to the site and receive a corresponding email

How to access pending and completed sites requests
If you ever want to see all the past and present, and pending SharePoint access Site Requests, this is how you do it.
- Gear Icon > Site Information

- Click on View all site settings

- Under the Users and Permissions section, click on Access requests and invitations

- From the page that will appear, you will be able to see pending requests, invitations sent to external users (more on this below), as well as the history of site access requests

View Status of invitations sent to external users
What I also really like about this page above is that it allows you to view the status of pending invitations sent out to external users. So if you shared your site externally and wondering if external users accepted the invite or not, this is the page to view this on!
![]()
SharePoint access Site Requests and Group-connected Team Sites
It is also very important to note what is actually happening to the site permissions when you accept the user request to access the site, as this might lead to some unintended consequences. Let me explain.
When you Accept a given access request, then navigate to Site Permissions (Gear Icon > Site Permissions), you will see the users automatically added to the SharePoint Site Members Group (those with Edit role)
![]()
Of course, you can change their role to Visitor or remove them altogether if necessary. However, this behavior can also lead to confusion and unintended consequences if your SharePoint site is connected to a Microsoft 365 Group (i.e., the site is part of Microsoft Teams).
![]()
One would expect that by requesting access to the site, they become a member of the whole Microsoft 365 Group (Teams, Outlook, Planner, etc.). But that is not the case. They are just given access to the site itself only. If you check the group membership, they won’t appear there.
![]()
So if you would like to add those users to the group itself and give them access to Teams, etc., you would need to add them as members of the group. By the way, I explained these two different models of security for a group-connected site in this article.
![]()
The post How to manage SharePoint access Site requests appeared first on SharePoint Maven.
4 ways to display Department or Team Members on a SharePoint Site
A frequent request for company intranets is to display and share information about the Team Members. This could be a Welcome New Team Members Page on a Human Resources site, welcoming new employees, or a page to display a roster of external users, say a list of Board Members for a nonprofit organization. So in this article, I want to show you a few ways to display department or team Members on a SharePoint Site.
Option 1: People Web Part
The first option involves the use of the People Web Part. I blogged about it previously. The idea is that it automatically displays information from your Active Directory and shows you the user’s name, photo, role, contact information, etc. In addition, you can switch the layout to large and add additional information about the user. Once again, I covered it all in this post.
![]()
Pros
- Nice and easy to set up
Cons
- It only works for users in your Active Directory (internal users, it does not work for external users)
- This option assumes that Active Directory is maintained by IT and contains user photos and other relevant information
- Limited area to add a description about the user (255 characters max)
- Limited display options
Option 2: Image Gallery Web Part
If you want more control over the layout, you may try using the Image Gallery web part. This way, you are getting a nice visual photo of each employee and an area to add some text below the photo.
![]()
![]()
Pros
- Nice and easy to set up, visually appealing
- Multiple layouts available

- Ability to manually upload user photos or dynamically display them from the document library

- Works for both internal and external team members (since we are not relying on Active Directory)
Cons
- The Name and additional information (Title and Caption, respectively) do not appear under the photo unless you choose the Carousel layout. With the other two layouts, they will only appear after you click on a photo/image.


Option 3: SharePoint Pages and Quick Links
OK, this is my favorite option, because it delivers the best experience for you and the users. It does take a bit more time to set it up, but, hey, at least you will not need to pretend in front of your boss that you are doing some actual work 😊. Plus, your boss will think you are smart. Let me walk you through this option.
The idea behind this option is that every member gets their own page containing a photo and text/description of them. On the homepage, there will be a Quick Links Web Part to link to each and every team member’s page. I documented step-by-step instructions on how to set it all up in this article.
![]()
![]()
Pros
- Looks amazing. Visually appealing.
- Works for both internal and external team members (since we are not relying on Active Directory)
Cons
- It takes a bit of time to set up, but totally worth it
Option 4: Gallery View on a List
Believe it or not, there is another cool option that exists to display department/team members, and this one involves Microsoft Lists. The idea is that you would maintain the users in the Custom List and then present the data using the Gallery view. The setup is pretty simple, and I actually documented how to create a Gallery View in this article.
![]()
List View
![]()
Gallery View
Pros
- Looks amazing as well
- Works for both internal and external team members. If you just have internal members, you can rely on the People Column to draw the name of the members from the Active Directory. If you have external members, you can create a Text Column to capture their names.
- Ability to add additional information/metadata to a user “card” (by adding extra columns to a list). For example, you can add the date of birth or city/town they are from.
- Good options in terms of changing the order of the fields/format via the Gallery Card Designer

Cons
- It takes a bit of time to set up
- Limited area for the text on the cards; you have to click on the photo to get more information

The post 4 ways to display Department or Team Members on a SharePoint Site appeared first on SharePoint Maven.
How to organize company templates in SharePoint Online
As I work with my clients, assisting them with the build-out of the Intranet portal, a persistent question/request I get is what is the best way to organize company templates in SharePoint Online. So in this article, I decided to list a few options available.
I wrote a similar post back in 2020 where I shared a total of 5 ways to store templates. However, that post was more of a way to store department templates and those used by a limited group of users. In contrast, in this article, I am listing options for company-wide, global templates to be used by the whole organization.
Option 1: Read-only Document Library
The first option is pretty standard and most frequently used by many organizations. The idea is to create a read-only document library and have it prominently displayed/accessed via your SharePoint Intranet. You can also get creative and use metadata to organize the library as well.
![]()
Pros
- Easy to implement
Cons
- Users have to manually download, complete, and save the template in a separate, designated area
Option 2: New drop-down on a library
Another option is to utilize Add Template option available on the modern document library. This option allows users to navigate to a designated library, click the New button and complete the template “on the fly.” This will automatically save the filled-out document in a library as well. I described this option in great detail here (Option 5 in that article).
![]()
Pros
- No need for the user to save a template locally, rename and re-upload it to SharePoint
Cons
- It always opens the template in the browser mode, not the native application, which might limit some capabilities
- It might not be “evident” to the users to click on the New button
Option 3: Organization Assets Library
The other option available to organize company templates in SharePoint Online is to use PowerShell. This option essentially designates a certain document library in SharePoint as the formal library of templates and makes it available to use from the Office applications as well SharePoint itself when you browse for images/photos.
You can find the detailed instructions on how to set this up here.
Pros
- Templates are easily accessible from the Office applications
Cons
- Requires PowerShell + SharePoint Administrators to set up
The post How to organize company templates in SharePoint Online appeared first on SharePoint Maven.
Stop asking for SharePoint not to look like SharePoint
As a SharePoint consultant, I work with hundreds of small to medium-sized businesses, assisting them with the transition to SharePoint Online and Microsoft 365. When they initially establish contact with me, they might share some basic business requirements, most of which are not an issue. However, once in a while, as I read through or we discuss requirements, I see or hear the following: “Our CEO wants to ensure that SharePoint will not look like SharePoint” WHAT??? 😕 In case you encounter the same sentiment in your organization, let me explain why this requirement does not make sense and should be removed from the list.
It never made sense to brand SharePoint
The first time I blogged about the topic was back in 2016. You can check this post here. This was back when we still had SharePoint classic, and SharePoint did not look like SharePoint today. This was also before Teams and many other applications we now have available within Microsoft 365. In that 2016 post, I did provide a few legitimate reasons why heavily branding SharePoint did not make much sense. I will be reiterating some of those reasons in this article as well.
Modern SharePoint is already beautiful!
Fast forward six years from that old post of mine, and modern SharePoint is nothing like it used to be. It is almost like two different applications. We now have a set of new site types (Team Site and Communication Site), built-in site templates to make your sites pretty, + a number of options to change the look and feel of your SharePoint sites (you can tweak navigation, headers, logos, apply built-in and custom themes, etc.).
![]()
Example of the ability to adjust the SharePoint navigation experience
![]()
Example of the ability to adjust SharePoint site logo
![]()
Examples of various themes/color palettes available in SharePoint out of the box
![]()
Built-in SharePoint Site Templates
![]()
Additional site templates available in SharePoint Lookbook
I think that most people who ask for SharePoint not to look like SharePoint simply are not aware of what modern SharePoint looks like and might have a bad taste in their mouth from their previous experience with classic SharePoint. As such, I recommend doing a SharePoint demo first to explain what modern SharePoint is all about, how it looks, and so on.
SharePoint Branding options
If you want to apply custom branding to SharePoint, you have several options available out of the box. I recently wrote a post that outlines all the available options.
The abovementioned techniques will help you make SharePoint prettier without hiring custom developers and designers.
Impact of trying to make SharePoint not look like SharePoint
If you have been following my posts for a while, you know that I am a huge advocate of an Out of the Box approach regarding SharePoint configuration and development. Most of the reasons that would apply to my OOTB business philosophy also apply to this article. I already listed a few back in that 2016 post. However, due to so many changes that have happened over the years, I would like to repeat them here again + add a few new ones to help get my point across on why you should stop making SharePoint not look like SharePoint.
1. Cost
This is an obvious one. Be ready to spend significant money if you want to deviate from the OOTB SharePoint design. You need to hire a designer and a developer or purchase third-party themes. No matter which route you take, it will cost you additional money on top of the Microsoft 365 licenses you already pay for.
2. Timeline
Another obvious factor missed by many. Your implementation timeline will be significantly longer when you engage in custom designs and themes. With OOTB SharePoint, you just configure the sites/pages and are ready to go live. With custom themes and development, you would need to spend extra time on the implementation, plus testing, to make sure custom coding/theme did not come into conflict with other features/customizations you might have.
3. Flat Information Architecture
When Microsoft modernized SharePoint back in 2017, the most significant change besides look and feel was the introduction of flat architecture. Instead of subsites, we now have modern sites and use Hubs to connect them all together. That change also made custom branding harder to implement. In the old days, you would create a custom theme/design, apply it to the site collection, and that theme would apply/propagate to all the subsites underneath. In the modern world, we do not use subsites anymore. We have sites that are independent of one another. So that means applying branding custom theme/design to one site does not propagate to another site. So that means it is unlikely you will have all your sites branded the same way in your tenant.
4. Lack of Additional Expertise
The other thing you need to worry about is the fact that you would need to maintain SMEs on staff who are familiar with the custom theme you purchased/acquired. And if you venture into custom development – you are going to be “married” to that developer for the whole time. So that means extra spending for every little change you want to make, not to mention you would need to assure the staff/IT you hire would have the ability to customize/get familiar with custom changes you made.
5. Teams Impact
With the introduction of Teams in 2017, we now have a completely new way of how users collaborate. In the past, users navigated SharePoint sites and used Outlook for email communications. Nowadays, everyone lives in the Teams application, accessing SharePoint using the teams interface. So they no longer navigate the SharePoint sites, but rather access files using the File tab in a given Teams channel. And Teams does not allow for any custom branding. On top of that, whatever you brand your SharePoint site does not really matter, because users won’t even see it when they click on the Files Tab.
![]()
Example of the Files Tab in Teams which shows the contents of a SharePoint Document Library folder
The only impact of custom branding you might get is if you set up Viva Connections which will allow embedding of your Intranet into the Teams App.
![]()
Viva Connections (embedding of SharePoint Intranet into Teams Application)
6. OneDrive Sync impact
Similar to the above, if your users are only after documents, they will most likely sync given libraries locally to Windows Explorer and will never visit your beautiful SharePoint site again. So whatever custom you have in terms of theme and look and feel, won’t matter much since users will not see it much.
![]()
Example of SharePoint and OneDrive files and folders synchronized using OneDrive Sync Client
7. Mobile Applications
Another important factor to consider is the fact that some users might access SharePoint sites via the SharePoint mobile application. If you have custom development, it might not be compatible or even render on a mobile device, so definitely something else to consider.
![]()
Example of a SharePoint Mobile Application which can’t be customized
8. SharePoint Online changes
One other significant thing you must take into account is the fact that you have no control over SharePoint Online changes happening literally ALL THE TIME. Previously, you would configure SharePoint on your servers and would not need to worry about changes until the next significant upgrade (i.e., going from SharePoint 2010 to SharePoint 2013). Not anymore. With SharePoint Online, you do not have control of the application – since it is in the cloud. Microsoft does. So you want to ensure that whatever customizations you make will not come into conflict with some new features or updates Microsoft rolls out.
One noteworthy example was the roll-out of the SharePoint App Bar back in 2021. It worked seamlessly for organizations that stuck to an OOTB configuration. However, for some who did custom development, this turned into a nightmare. The SharePoint App bar, which always appears on the left side of all SharePoint sites, ran into conflicts with the custom themes and custom navigation built for certain custom themes. As a matter of fact, and as a result of the above, Microsoft allows for temporary disablement of the SharePoint App Bar.
![]()
Message about SharePoint App Bar within the Microsoft 365 Message Center
9. Other applications within Microsoft 365
Finally, I want to mention that SharePoint is just one application in the sea of applications we now have in Microsoft 365. We also have OneDrive, Planner, Teams, Lists, and many others, and none of them allow for any branding or customizations beyond what you are getting out of the box. So it is yet another reason to stop making SharePoint not to look like SharePoint. I yet have to hear someone complain about the lack of branding capabilities within those applications.
The post Stop asking for SharePoint not to look like SharePoint appeared first on SharePoint Maven.
2 ways to organize department news on your SharePoint Hub
One of the primary goals of the Intranet portals is, of course, to share the news and announcements within the organization. SharePoint has some fantastic options available in this area, thanks to the mighty News Web Part. I blogged quite a bit about the News Web Part and various capabilities we have (i.e., the ability to schedule or expire news posts, etc. Today, though, I want to share some advice on a few ways to organize department news on your SharePoint Hub, especially if you are part of a larger organization.
Use Case
Most small organizations have just one area for news and announcements on the main landing page (Home Site). And most likely, you have just one person managing those announcements. However, if you are part of a larger organization, you probably have different categories of announcements managed and curated by different employees and departments. So the advice below is really for this situation described above.
Option 1: Organize department news via Metadata Categories
The first option would be to utilize multiple News Web Parts on the same site and filter them based on the metadata tags assigned to each news post. The idea is that you will create a Metadata Column called Category or Department on the Site Pages Library on the main Intranet Hub Site and tag each news post against that respective category (i.e., HR News, IT News, General News). Then, on the main landing page itself, you will add several news web parts, one for each category, and then filter the News Web Parts based on the corresponding page property (i.e., Category = HR News). If what I described above sounds a bit complicated, do not worry; I explained how to set this up in great detail in this post.
![]()
Tagging a News Post against a predefined category
![]()
Filtering the News Web Part for a specific Category (Page Property)
Pros:
- All the news posts reside in one site and one library (Site Pages Library), making it easy to maintain (i.e., add/edit/delete/schedule/expire)
- This option is great if you have different categories of news to publish but have one person to maintain them all
Cons:
- In the case of multiple authors, no way to split security since all news posts reside in one site/library (need to give all authors Edit access to the main Hub Site).
Option 2: Organize department news via separate sites on Hub
The other option to organize and publish the news on an Intranet is to utilize the Hub functionality of SharePoint. The idea is that each area/category of news gets its own site to create news and announcements, and then those news posts are rolled up on a main Home Site/Intranet Site thanks to the Hub news roll-up feature.
![]()
Pros:
- Allows each department/category own space to create news posts – separated with own security/permissions. For example, you could create a separate site called “CEO Corner” and have the CEO publish the posts on that site, which will be rolled up and presented in the specific News Web Part on a SharePoint page which will only filter for news posts from that CEO Corner site.
Cons:
- No way to pick and choose the specific news posts to publish from rolled-up sites – it is all or nothing
- In case certain news are to be expired on a Hub site after a certain period of time – the setup would require the use of managed properties (since each and every site will have its own Expiry date column)
- Less control for the overall aggregation of the news posts
The post 2 ways to organize department news on your SharePoint Hub appeared first on SharePoint Maven.