hybrid
1790 TopicsHidden gems at Ignite: A conference guide from the SharePoint product team
Hi everyone! My name is Adam Harmetz and I run the Program Management team for SharePoint team sites, portals, biz apps & dev platform. I’m thrilled to be spending time with the community next week in Atlanta – the fantastic SP community is one of the main reasons I’m still working on SharePoint after joining the team 11 years ago. I sat in on over 17 hours of Ignite content reviews this past week – there is a fantastic amount of great content and the team is working overtime to get everything ready for the show. Of course, as you’d expect there are the various overview sessions (like Jeff Teper’s SharePoint keynote) and here’s a handy graphic Mark Kashman and I are using in our talk that highlights the major overview sessions in each aspect of the modern Intranet: What I wanted to share here was how you can get beyond the overview sessions and into some of the deep dives that often don’t get as much attention. We are doing some unique new types of talks this year and new types of speakers (designers, developers, security experts, accessibility drivers). If you are looking for the hidden gems or interesting spin on a topic, these suggestions might help: Behind the scenes: How we engineer SharePoint. Last time I was on a cruise ship, I paid extra to take the tour of the engine room and the bridge. I’m the type of person who loves to peak behind the curtains, and I know there are many of the same type of people coming to Ignite. We have two sessions for you here: BRK3246 Looking behind the scenes at how we're making SharePoint's front end/UX modern, responsive, and open looks at the client-side, SharePoint Framework-powered front end UX architecture (where the speakers are a design developer and a director of engineering!) and BRK3031 Peak Behind the Scenes of running and building SharePoint Online talks about deployment and back end tech from Zach who manages all our COGs and hardware purchasing. MVP + Product Team == Awesome. There are a ton of MVP talks and of course a lot of talks from the product team, but in a few cases, we decided to team up and join forces! Tejas and Eric are describing the latest How To guidance in branding with BRK3025 – Learn Best Practices for customizing and branding team sites. And I’m teaming up with Laura Roger to talk about the new experiences through the lens of customer adoption with BRK2041 – Get the most out of the new SharePoint. AMAs! I visited the Exchange conference (MEC) a few years ago and was impressed by some of the talks they did where the engineering team just took questions from the audience for the entire time. We figured we’d try it so on Thursday a bunch of us leaders across product, design, and development will answer whatever you ask with BRK2295 – Unplug with the experts on SharePoint and OneDrive. The MVP community is doing something similar with BRK225: Learn from MVPS: panel discussion on all things SharePoint. Build it live on stage! SharePoint has a long tradition of having a bit of fun with a session where we get multiple people up there building cool sites live on stage. It’s a great way to let the product itself do the talking. This time, Jeremy and Emma will be building a team site from the very first “create site” click. Check out BRK2247 – Watch us bring together the best features a team needs to get the most out of the modern SharePoint. Go WAY deep with the new SharePoint Framework. In BRK4015 – Build Client Side Webparts for Microsoft SharePoint, Chaks is going to go as detailed as you can go with SPFx (frankly, I didn’t even know there WAS such a thing as a 4000-level session code!). We did a similar talk at our internal TechReady conference in July and it was ranked the very top Office session of the entire conference. Meet the Security Experts. Five minutes – let alone 75 minutes – with Matt Swann will change your worldview about the cloud. Honestly, if you ever work with him, you’ll see he’s one of those people you’ll remember working with when you look back on your career. Hear from the guy in charge of SharePoint security directly in BRK3032 – Learn how SharePoint safeguards your data in the cloud Talk to coders! Our director of engineering and the development manager of a large chunk of our UX investments will be laying down the knowledge in BRK3026 - Learn how to build a fast, responsive portal in SharePoint Online. Part of coming to Ignite is hearing directly from those who write code – and together Russ and John have decades and decades of experience. Change Management: We’ve heard you! Many of you (including on this very forum), have given us feedback about what you expect from us as we roll out new UX. We added a session on it to both share our strategy and continue the conversation and feedback. If you have opinions on how we roll out new functionality, join Zohar at BRK2297: Learn how we move fast without breaking things by managing change in SharePoint Online SharePoint Dev’s Secret Weapon: PNP. Vesa was recently sharing with me the usage and community engagement stats from the SharePoint Patterns and Practices site and github – they floored me. It’s such a great virtuous cycle and we are starting to bring some of the scenarios from PNP directly into the product based upon our learnings. If you are a SharePoint dev, you must go to Vesa’s BRK2115 – Learn about PNP and the new SharePoint Framework. Geek out on very specific parts of the product. What would a SharePoint conference be without some sessions that dive incredibly deep into one aspect of the product? Three stand out to me here: an entire session just on doclibs with BRK2043 Review SharePoint Document Libraries: what’s new, what’s coming, and when to use what, a session just on the various ways you can create site templates with BRK3027 Learn best practices for creating and managing Site Templates, and a session on our new mobile apps with BRK2037 Explore what’s coming with the SharePoint apps Accessibility and Inclusive Design. At Microsoft, we take designing for all needs and abilities seriously as a core part of our processes. This year at Ignite, we are starting to open up and talk about that work a bit more and provide guidance for you. Melissa, who has been running our accessibility efforts in SharePoint for many years now, has some great guidance in BRK2214 Ensure your intranet sites are inclusive for people with disabilities. There are a lot more talks at the conference, of course (188 tagged with SharePoint) – including some great talks from the community. I didn’t include the community talks here because I didn’t help prep for those, but they are some of my favorite personally to attend myself. If you have any questions about how to maximize your time at the conference next week, feel free to leave us comments!Solved19KViews34likes13CommentsSharePoint Server 2016 Recap from Microsoft Ignite
Last week we concluded our second Microsoft Ignite conference in Atlanta, GA and announced several new capabilities coming to on-premises customers who are using or considering SharePoint Server 2016 or hybrid implementations. This post is a brief recap of those announcements, as well links to additional sessions of interest related to SharePoint Server 2016, hybrid, and migration from Ignite. What did we announce? For SharePoint Server 2016 we announced the early arrival of our inaugural Feature Pack, Feature Pack 1, which includes several new capabilities driven by investments in the cloud and feedback from our customers to include: Logging of administrative actions performed in Central Administration and with Windows PowerShell Enhancements to MinRole to support small environments A new OneDrive for Business user experience Custom tiles in the SharePoint app launcher Unified auditing across site collections on-premises and in Office 365 Unified taxonomy across on-premises and Office 365 OneDrive API 2.0 To learn more about Feature Pack 1 and its capabilities see also the Feature Pack 1 announcement here https://blogs.office.com/2016/09/26/announcing-feature-pack-1-for-sharepoint-server-2016-cloud-born-and-future-proof/. For customers who are looking for more seamless intergration between their on-premises SharePoint deployments and Office 365, we’re introducing two new hybrid capabilities in Feature Pack 1 as described above to provide unified, granular insights into audit reports across on-premises and Office 365 in addition to the ability to share a common Term Store with the Managed Metadata Service. In addition, to help guide and support your journey to Office 365 we also announced new FastTrack offers and solutions designed to help facilitate your migration or hybrid implementation as well as enabling you to diagnose and remediate common issues that may impact your migration. To learn more about these announcements refer to http://fasttrack.microsoft.com/office. Related Sessions Explore Microsoft SharePoint Server 2016 and Beyond [https://myignite.microsoft.com/videos/1368] Dive into Microsoft SharePoint Server 2016 Upgrade and Migration [https://myignite.microsoft.com/videos/1370] Deployment and Provisioning Best Practices with Microsoft SharePoint Server 2016 [https://myignite.microsoft.com/videos/1372] Get Started with SharePoint Server 2016 in Microsoft Azure IaaS [https://myignite.microsoft.com/videos/1377] Get Started with User Profile Service Provisioning in SharePoint Server 2016 [https://myignite.microsoft.com/videos/1379] Get Started with Data Security and Compliance with SharePoint Server 2016 [https://myignite.microsoft.com/videos/1373] Empower Discover in SharePoint 2016 with Hybrid Search, Delve, and the Office Graph [https://myignite.microsoft.com/videos/1371] Dive into Microsoft Office 365 and SharePoint Hybrid Scenarios [https://myignite.microsoft.com/videos/1376] Get Started with Hybrid SharePoint Online and OneDrive for Business with FastTrack [https://myignite.microsoft.com/videos/39774] Explore new SharePoint Hybrid Scenarios: Hybrid Auditing, Hybrid Taxonomy, and Hybrid App Launcher [https://myignite.microsoft.com/videos/1378] Bridge the Cloud Divide with Hybrid Business Intelligence in SharePoint 2016 and Office 365 [https://myignite.microsoft.com/videos/2722] Keep an eye out for Feature Pack 1 coming in November. Bill7.4KViews20likes0CommentsConfiguring Teams calendar access for Exchange on-premises mailboxes
Over the last several months, we have seen many customers adopting Microsoft Teams, even if their mailboxes are still hosted in an on-premises environment. One of the common issues in this scenario is not being able to see the Calendar tab in the Microsoft Teams client.286KViews20likes85CommentsPermanently Clear Previous Mailbox Info
We are introducing a new parameter that can be called by using the Set-User cmdlet in Exchange Online PowerShell. The feature is focused for customers doing migration of on-premises mailboxes to the cloud and you will be able to use it within three weeks or so (Edit 1/19: we updated this due to slower than expected rollout): Customers who have Hybrid or on-premises environments with AAD Connect / Dir Sync may have faced the following scenario: User Jon@contoso.com has a mailbox on-premises. Jon is represented as a Mail User in the cloud. You are synchronizing the on-premises directory to the cloud in preparation to migrate to Exchange Online. Due to issues with the on-premises sync or due to a configuration problem, the user Jon@contoso.com does not get the ExchangeGUID synchronized from on-premises to the cloud. If the Exchange GUID is missing from the object in the cloud, assigning an Exchange license to Jon@contoso.com will cause Exchange Online to give the user a mailbox, converting the object from a Mail User to a User Mailbox. (Adding the license is a step required for the migration of the mailbox from on-premises to the cloud.) The end result is the user that has 2 mailboxes: one on-premises and one in the cloud. This is not good. Mail flow issues will follow. Those doing these types of migrations will know that the ExchangeGUID value is very important as it helps Exchange Online identify that the user has a mailbox on-premises, and if an Exchange license is assigned in the cloud, a new mailbox should not be created. The immediate fix for this situation is to remove the Exchange License from Jon@contoso.com. This will convert the cloud object for Jon back to a Mail User. Mail flow should be restored at this point. The problem now is that you have an “unclean” cloud object for Jon. This is because Exchange online keeps pointers that indicate that there used to be a mailbox in the cloud for this user: PS C:\WINDOWS\system32> Get-User Jon@contoso.com | Select name,*Recipient* Name PreviousRecipientTypeDetails RecipientType RecipientTypeDetails ---- ---------------------------- ------------- -------------------- Jon UserMailbox MailUser MailUser Re-assigning the license after that will always err on the side of caution and Exchange Online will try to re-connect the (duplicate, temporary) mailbox in the cloud (and mailboxes can be reconnected for 30 days). Therefore Jon’s account in the cloud can’t be licensed in preparation for migration. Up to now, one of the few options to fix this problem was to delete *only in the cloud* Jon’s object and re-sync it from on-premises. This would delete jon@contoso.com from the cloud – but from all workloads, not only Exchange. This is problematic because Jon could have his OneDrive or SharePoint data in the cloud only and deleting his account means that this will be deleted too. If the account is then re-created, Jon and the tenant admin would have to work to recover to his new account all the data he used to have in OneDrive or SharePoint just because Exchange data needed to be “cleaned up”. The new parameter in the user cmdlet will allow tenant admin to clean up Exchange Online Jon’s object without having to delete it. To clean the object, you can run the following command: PS C:\> Set-User Jon@contoso.com -PermanentlyClearPreviousMailboxInfo Confirm Are you sure you want to perform this action? Delete all existing information about user “Jon@contoso.com"?. This operation will clear existing values from Previous home MDB and Previous Mailbox GUID of the user. After deletion, reconnecting to the previous mailbox that existed in the cloud will not be possible and any content it had will be unrecoverable PERMANENTLY. Do you want to continue? Yes Yes to All No No to All [?] Help (default is "Y"): Y Executing this leaves you with a clean object that can be re-licensed without causing the 2-mailbox problem. Now you can on-board Jon’s on-premises mailbox following the usual steps. An alternative – a call to support to do the clean-up for you - is also not needed. Remember, cleaning up the user means that the older associated disconnected (duplicate) cloud mailbox is not recoverable. If you want to keep it or be able to check it’s content, we recommend using Soft Deletion or Inactive Mailboxes to keep the mailbox. Note: This command is expected to be executed when you have an on-premises mailbox and a mailbox in the cloud for the same object due to bad AAD Connect configuration, to clean the object that can be re-licensed. The procedure allows you get out of the dual mailbox state and enable you to re-try on-boarding the mailbox immediately. If you execute this for a user whose mailbox is cloud only after delicensing the user (and intend to later re-license the same user and expect to have a new clean mailbox for the user) - then this will not happen immediately. To avoid potential loss of mailbox data due to unintended/mistaken execution of the command, we retain the mailbox data for 30 days so that you may recover it. If your intention is to clean-up cloud only mailbox then you may hard delete the user account to re-create a clean mailbox. Mario Trigueros Solorio348KViews15likes35CommentsHow to search in SharePoint
Looking to get the most out of your everyday SharePoint searches? Look no further. This infographic covers all you would ever need to know to search as smartly as possible, garnering you the best results you can get. Share with your colleagues so they can get better search results... and maybe think before they complain about never getting the right hits. :) The full infographic is available here, and is much more detailed than the preview below: http://icansharepoint.com/infographic-search-sharepoint/4.6KViews15likes10CommentsEvolving Stretch Clustering for Azure Local
Stretched clusters in Azure Local, version 22H2 (formerly Azure Stack HCI, version 22H2) entail a specific technical implementation of storage replication that spans a cluster across two sites. Azure Local, version 23H2 has evolved from a cloud-connected operating system to an Arc-enabled solution with Arc Resource Bridge, Arc VM, and AKS enabled by Azure Arc. Azure Local, version 23H2 expands the requirements for multi-site scenarios beyond the OS layer, while Stretched clusters do not encompass the entire solution stack. Based on customer feedback, the new Azure Local release will replace the Stretched clusters defined in version 22H2 with new high availability and disaster recovery options. For Short Distance Rack Aware Cluster is a new cluster option which spans two separate racks or rooms within the same Layer-2 network at a single location, such as a manufacturing plant or a campus. Each rack functions as a local availability zone across layers from OS to Arc management including Arc VMs and AKS enabled by Azure Arc, providing fault isolation and workload placement within the cluster. The solution is configured with one storage pool to reduce additional storage replication and enhance storage efficiency. This solution delivers the same Azure deployment and management experience as a standard cluster. This setup is suitable for edge locations and can scale up to 8 nodes, with 4 nodes in each rack. Rack Aware Cluster is currently in private preview and is slated to public preview and general release in 2025. For Long Distance Azure Site Recovery can be used to replicate on-premises Azure Local virtual machines into Azure and protect business-critical workloads. This allows Azure cloud to serve as a disaster recovery site, enabling critical VMs to be failed over to Azure in case of a local cluster disaster, and then failed back to the on-premises cluster when it becomes operational again. If you cannot fail over certain workloads to cloud and require long distance of disaster recovery, like in two different cities, you can leverage Hyper-V Replica to replicate Arc VMs to the secondary site. Those VMs will become Hyper-V VMs on the secondary site, they will become Arc VMs once they fail back to the original cluster on the first site. Additional Options beyond Azure Local If the above solutions in Azure Local do not cover your needs, you can fully customize your solution with Windows Server 2025 which introduces several advanced hybrid cloud capabilities designed to enhance operational flexibility and connectivity across various environments. Additionally, it offers various replication technologies like Hyper-V Replica, Storage Replica and external SAN replication that enable the development of tailored datacenter disaster recovery solutions. Learn more from the Windows Server 2025 now generally available, with advanced security, improved performance, and cloud agility - Microsoft Windows Server Blog What to do with existing Stretched clusters on version 22H2 Stretched clusters and Storage Replica are not supported in Azure Local, version 23H2 and beyond. However, version 22H2 stretched clusters can stay in supported state in version 23H2 by performing the first step of operating system upgrade as shown in the following diagram to 23H2 OS. The second step of the solution upgrade to Azure Local is not applicable to stretched clusters. This provides extra time to assess the most suitable future solution for your needs. Please refer to the About Azure Local upgrade to version 23H2 - Azure Local | Microsoft Learn for more information on the 23H2 upgrade. Refer the blog on Upgrade from Azure Stack HCI, version 22H2 to Azure Local | Microsoft Community Hub. Conclusion We are excited to be bringing Rack Aware Clusters and Azure Site Recovery to Azure Local. These high availability and disaster recovery options allow customers to address various scenarios with a modern cloud experience and simplified management.7.1KViews14likes0Comments