admin
6587 TopicsDelegating permission to approve Quarantined Mobile Devices in Exchange Online
Hi all, I would appreciate some guidance. Today, we are configured to quarantine any mobile device that attempts to add their mailbox to their device. We have three administrators that can approve these devices. I'd like to delegate this responsibility to the person on our team who stages and deploys mobile devices without giving them full administrator access. Additionally, I am looking to grant access within the GUI, not the ability to run a PowerShell cmdlet. From this post on Reddit, I first attempted this process, but it did not seem to work. In the GUI, a user in the group I created cannot access the Mobile Devices page in the Exchange Admin Center. I then attempted this link to Microsoft documentation, but it doesn't seem to fit exactly. Granted, I don't have much experience with Exchange permissions. Any help, guidance, or direction you could point me in would be greatly appreciated. Thanks Steve17Views0likes1CommentBest solution to improve performance of enterprise scale data
Hi Team, Calling Microsoft Fabric Experts! Need Your Guidance! Before the introduction of Microsoft Fabric, we relied on Dataflows Gen2 to connect to SQL sources, pull data, and transform it. For context, Dataflows sit inside workspaces and not within any Lakehouse/Data Warehouse. We then used these Dataflows as the source for our Power BI reports. However, with enterprise-scale data, this approach sometimes slowed down report performance. Enter Fabric's OneLake With OneLake storing data in Parquet and Delta table formats, performance can be significantly improved. I’m exploring the best way to leverage this, and I’d love your insights! Here are my two thoughts: Option 1: Create a Lakehouse. Bring in the existing Dataflows to create Delta tables. Use these Delta tables as the source for Power BI reports. Will this improve Power BI report performance? Option 2: Create a Lakehouse. Build a Pipeline within the Lakehouse to pull data directly from SQL. Use this transformed data as the source for BI reports. What’s your take? Your suggestions aren’t just helpful for me but could benefit many in the community. I truly appreciate the time and effort from those who love sharing their knowledge. Looking forward to hearing from the amazing experts out there! Thank you! SergeiBaklan15Views0likes1CommentExchange Online Powershell not connecting in scheduled Task script
Hello everyone, I am having this issue where I can't find any useful answer. We are connecting to Exchange Online with certificate based authentication and it works fine when we run the script manually. Running the script via scheduled task with the same user, we always receive the following error messages. PS>TerminatingError(Get-ConnectionContext): "One or more errors occurred." PS>TerminatingError(): "An error occurred while sending the request." An error occurred while sending the request. At C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\3.5.0\netFramework\Exchange OnlineManagement.psm1:762 char:21 + throw $_.Exception.InnerException; + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : OperationStopped: (:) [], HttpRequestException + FullyQualifiedErrorId : An error occurred while sending the request. This is the command we use to connect: Connect-ExchangeOnline -AppId $AppId -CertificateThumbprint $CertificateThumbprint -Organization $Organization -ShowBanner:$false -loglevel all Has anyone experienced this before? ExchangeOnlineManagement Module is Version 3.5.0 Powershell Version is5.1.14393.7155617Views0likes5CommentsDax measure not considering the filter context and not aggregating
Hi, I have the below visual and highlighted Dax is having problem: Below is Dax: noofdays = COUNTROWS(Calendar_) For the below selected filters, noofdays dax should display 60 for month of September 2024 and 62 for month of October 2024. The total aggregate value should be 122 days. But this dax is giving wrong values now. FYI, when I bring in DBName-Points_Id into the visual,it is giving correct values row by row but when removed it doesn't: FYR, My expected output should be like below: PFA file here Portfolio Performance - v2.15 (1).pbix Please let me know if you need further info! Thanks in advance! SergeiBaklan84Views0likes6CommentsHow to allow B2B users in Microsoft Places workgroups?
Our company recently purchased another company. While we are preparing migrating users from the two legacy tenants to a new, third tenant, we collaborate with each other using Cross Tenant Synch and Cross Tenant Access. I am currently testing out Places, but I am unable to add my team members from the other company to a Workgroup in Places: "1 user(s) couldn't be added, the administrator has disabled adding these user(s) to any workgroup". Any idea how/where I can change this? I am Global Admin.What’s new and coming to Microsoft Outlook – Ignite 2024
Since its launch, Copilot in Outlook has helped you manage and triage your email, providing drafting assistance, summaries, and insights to help you save time. Whether you need help drafting the appropriate email response, schedule meetings in a few clicks, find key information in an email thread, or make sure your message has the right tone and clarity, Copilot can help you achieve your goals. During Ignite, we added to our efforts to help you manage your inbox, and showed you how you can manage your meetings easier using Copilot, and also dived into the latest updates to the new Outlook for Windows and what to expect in the coming year. Let’s take a look at the capabilities we announced this week! Manage meetings easier with Copilot in Outlook We spend a lot of time in meetings during our work hours, sometimes as high as 60% of our time can be spent between meetings, emails, and chats. Even scheduling a meeting can take up to 15 mins, but Copilot can make this a little easier. Copilot now helps you schedule 1:1s and focus time, just ask Copilot to find some time with someone in your org and it will find the optimal time. Because Copilot is grounded on your organization’s data, it knows who your close collaborators are so you can ask Copilot something like “Schedule a meeting with my manager for next week” or “Schedule a meeting with Caitlin for next week” and Copilot will know to whom you are referring. Do you need time to finish a project? No problem – Ask Copilot to find reserve focus time for next week, “Find 3 hours of focus time next week before Wednesday”, and done! Now you can focus on your project. Schedule one-on-one meetings using Copilot in Outlook Meetings can make it easier to make decisions, iron details, or discuss ideas but sometimes it’s hard to keep them on track and focused. Making sure your meeting has an agenda can help you stay on track and make sure you are tackling the important points – Copilot can draft an agenda for you based on your input, just open the meeting invite, select “Draft with Copilot”, and provide some input like “Review the Contoso project, introduce a new team member, and discuss sales plan”. Copilot creates an agenda which you can easily edit. Once you are ready, just remember to send the invite. Use Copilot in Outlook to draft an agenda for your meeting Sometimes, you need to schedule a meeting with more than one person, but have you had to schedule a meeting to bring a long email to a conclusion? Reading and summarizing long email threads is time consuming and finding time between multiple people can be challenging, unless you have Copilot. Without leaving the conversation, Copilot can help you schedule a meeting to bring that long email thread to closure – Just select the “Schedule with Copilot” button and Copilot will get you ready for that meeting, it will i) Summarize the entire thread, ii) Create an agenda, and iii) find a time that works. Quick and easy, schedule a meeting in just a few clicks. Get help from Copilot to schedule a meeting based on an email conversation A new way to draft emails We all need some help sometimes writing an email, whether you are having writer’s block to start or you want to rewrite some parts of it – The new drafting with Copilot experience can help. We’ve updated the drafting experience to make it native to the compose window in Outlook, added suggested prompts so you can kick off your draft without even typing, and allow you to rewrite parts of your message with Copilot. Is it hard to choose which draft iteration is the best one? No worries, we’ve added the ability for you to review and choose between all the suggested drafts. So, whether you need a little help to get started or a lot of help to make sure you have the best message, Copilot has you covered. New Outlook for Windows showing the new drafting with Copilot experience What is new andcoming to the new Outlook for Windows The new Outlook for Windows is a reimagined experience designed to be more agile and innovative. With faster feature deployment and availability, it brings the latest Microsoft 365 Copilot capabilities and delivers a consistent experience across Windows. As we continue to work on your feedback to bring you the best experience for the new Outlook for Windows, there are some updates we want to share. Where we are We reached General Availability for commercial customers this year and are still in opt-in phase with optional policies for organizations that want to move their users into new Outlook. To see all our adoption content please visit https://aka.ms/newOutlookAdoption and continue sending us your feedback at https://aka.ms/newOutlookFeedback to help us prioritize our work. What to expect Over the past few years, we have been in an opt-in phase for the new Outlook. As we plan to transition to an opt-out model, some organizations have already begun migrating on their own. We anticipate that small and medium-sized businesses (SMBs) with Microsoft 365 for business plans will begin to be moved into this phase starting in January 2025, and with customers withMicrosoft 365 for enterprises licenses following in 2026. Importantly, there will still be an option to revert to the previous version if needed. In the coming year, we expect more organizations to expand their piloting and planning efforts for the new Outlook. During this phase, we encourage you to file DCRs and submit feedback both within the app and through your account teams. Graph showing the current state and estimated timelines What to do next The new Outlook migration journey has 3 main steps. Pre-migration, migration, and post-migration. Pre-Migration: During pre-migration, admins and their IT teams should learn as much as they can about the migration - What the migration entails and the implications for their organization. This also involves early migration piloting. Migration: The migration step is when the migration is executed. Piloting continues and the migration process evolves and becomes more extensive. Post-Migration: Finally, in post-migration, IT is wrapping up the activities from the second step. They’re also decommissioning the previous experience and learning to improve subsequent migrations. Graph showing the migration stages for the new Outlook for Windows Plan your migration Review the migration kit - https://aka.ms/newOutlookAdoption Admin control options - https://aka.ms/newOutlookControlRelease Learn about policy management - Policy Management - Deploy Office Prepare to manage updates and set up early adopters on Targeted Release Transition from COM to web add-ins - Migrate from COM to web add-ins and review a list of available web add-ins. We hope all these updates help you be more productive, save time, and plan your migration to the next phase. Please, keep sending us your feedback – It really helps us focus our work. Thanks!20KViews6likes6CommentsTracking Cloud Policy service and Cloud Update changes in Microsoft Purview Audit
The Cloud Policy service and cloud update are features in the Microsoft 365 Apps admin center designed to keep your devices managed and up to date. As keeping the Microsoft 365 Apps current and configured according to organizational standards, there might be times you need to track down when a certain change was implemented or by whom. Based on customer feedback, we are happy to announce that you can now track and audit changes in the Cloud Policy service and Cloud Update using Microsoft Purview auditing solutions if enabled. For Cloud Policy service, this includes changes to the policy configuration, such as name, description, priority, and individual policy settings. For Cloud Update, it covers changes to the profile's configuration, tenant-wide settings (e.g., device exclusions), and actions triggered for devices. Additionally, among other things, the date, time, and user account making the change are recorded. This blog post shows you how to use Purview Audit to review changes in mentioned services. We will cover two methods: using the Purview user interface as well as using PowerShell. Both require Purview auditing enabled, access to the Purview portal, and specific permissions to search and view the audit log. Microsoft Purview portal One option is to use the Microsoft Purview portal to search for recorded activities. After signing in, navigate to Audit Search. Create a search for activities using either friendly names, operation names, or any combination of these. Refer to our documentation for a comprehensive list of Cloud Policy service activities and Cloud Update activities along with their respective names. After completing the search, you can review the list of results and examine each item. The data points include date, time, user account associated with the change, and audit data that contains the specific change. The above example shows the AuditData for an UpdatedPolicyOperation. It includes details like the policy configuration’s name, description, and targeted groups. Additionally, it lists three new policies with their PolicyID, names, and set values. Full schema descriptions are available for Cloud Policy service and Cloud Update, listing all values used by it, including a description and any custom enumerations. Microsoft PowerShell Microsoft PowerShell can also be utilized to connect to the Purview service and execute audit searches. After configuration, the Search-UnifiedAuditLog command can be employed to conduct searches and display results on the console or pipe them into files. The example above displays the results of an Audit log search for a Cloud Update event. In this case, the audit captured changes to tenant-wide settings concerning configured Exclusion windows and device exclusions. It details the names, settings, specific start, and end dates, as well as the user account who made the change and the time it was made. Similar to the Microsoft Purview portal, the results use specific schemas for Cloud Policy service and Cloud Update. Additional Resources For more information about Purview Audit see Learn about auditing solutions in Microsoft Purview For more information about using Search in the Purview Audit portal see Search the Purview Audit log. For additional information about the Cloud Policy service, refer to Overview of the Cloud Policy service for Microsoft 365 For additional information about the Cloud Update service, refer to Overview of cloud update for Microsoft 365 Apps A full list of tracked activities is available for both Cloud Policy service and Cloud Update. For more information on the schemas used, refer to Office 365 Management Activity API schema. _____________________________________________________________________________________________ Continue the conversation by joining us in the Microsoft 365 Tech Community! Whether you have product questions or just want to stay informed with the latest updates on new releases, tools, and blogs, Microsoft 365 Tech Community is your go-to resource to stay connected!474Views1like1CommentBot App Deployment to MS Teams by Admin
Hi, I have developed a bot application for Microsoft Teams and am looking for an enterprise-level solution to deploy it. The goal is to allow an admin to install the app across all chats and channels without requiring users or team owners to manually add the bot. Specifically, I want to know: Is there a way to achieve this deployment through the Teams Admin Center or another native Microsoft Teams feature? Can the app be added automatically to all chats (personal and group) and channels across the tenant? If not directly possible, what alternatives or automation solutions, such as Microsoft Graph API, can be used for this purpose? I am looking for the most efficient approach, suitable for large-scale enterprise environments, without requiring manual interaction from individual users or team owners. Any insights, examples, or guidance on best practices would be greatly appreciated! Thanks.28Views0likes1CommentHow to Deploy a Bot Application to All Chats and Channels in Microsoft Teams for Enterprise?
Hi, I have developed a bot application for Microsoft Teams and am looking for an enterprise-level solution to deploy it. The goal is to allow an admin to install the app across all chats and channels without requiring users or team owners to manually add the bot.By chat and channels I mean adding bot as a member in all chats and all channels. Specifically, I want to know: Is there a way to achieve this deployment through the Teams Admin Center or another native Microsoft Teams feature? Can the app be added automatically to all chats (personal and group) and channels across the tenant? If not directly possible, what alternatives or automation solutions, such as Microsoft Graph API, can be used for this purpose? Is it possible to add my bot application to private, shared and standard channels? I am looking for the most efficient approach, suitable for large-scale enterprise environments, without requiring manual interaction from individual users or team owners. Does MS Teams provides such a way. Any insights, examples, or guidance on best practices would be greatly appreciated! Thanks37Views0likes1Comment