developer
7981 TopicsSharePoint Online Content Security Policy (CSP): Enforcement Dates and Guidance
Content Security Policy (CSP) is a critical browser security feature designed to protect web applications. SharePoint Online is rolling out CSP enforcement for all tenants starting March 1, 2026.3.6KViews1like15CommentsHow do you respond to...
Hello my Excellers, I wish you all a happy new year full of great things. I have a question and I am not sure if this is a purely an Excel question or something else but maybe I start here and see how it goes: As you all may have noticed the AI craze is blooming like crazy. If you want to sell lettuce slap AI on its label and step back. I use Bing to search for VBA examples. For example I typed "excel vba code to find cells with formulas" and I get AI to find or "compose" a decent example that with minimal editing will work perfectly. But then at the end of the code and its explanation I sometimes find these kind of questions: "If you want to list the addresses of formula cells instead of highlighting them, I can give you a version that outputs them in the Immediate Window or a new sheet. Do you want me to provide that listing version as well?" How do you say YES I want that code that would list the addresses in a sheet? I see buttons like "Undo" rounded Left Arrow, or "Redo" rounded Right arrow, and a "Copy, "Export", and then "Tweak Content", "Rewrite" button, A "Testing Tools" dropdown with options like "Generate test data" and "Integrate test cases", and another dropdown called "More Actions" with options like "Perform code review", "Explain the code", "Add error handling", and "Make code compliable" and the last dropdown "Work Report" with its own options. But I do not see anything that would allow me to say YES I want that code that would list the addresses in a sheet? Thanks for any insight... GiGi40Views0likes1CommentsharedWithMe returns only one item
A request from a standalone application to the https://learn.microsoft.com/en-us/graph/api/drive-sharedwithme endpoint returns only one item. Scopes used for authorization are: files.readwrite.all, group.readwrite.all, sites.readwrite.all, offline_access user.read When calling the same endpoint https://developer.microsoft.com/en-us/graph/graph-explorer, all shared items are returned. Result from application: { "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.driveItem)", "value": [ { "createdDateTime": "2025-11-13T18:48:46Z", "id": "700DF30854FEF749!sd0cb731281c141acb1bf78fed133f933", "lastModifiedDateTime": "2025-11-13T18:48:46Z", "name": "saĝa-simio", "webUrl": "https://onedrive.live.com?cid=700df30854fef749&id=700DF30854FEF749!sd0cb731281c141acb1bf78fed133f933", "size": 0, "createdBy": { "user": { "email": "email address removed for privacy reasons", "id": "email address removed for privacy reasons", "displayName": "Saĝa Simio" } }, "lastModifiedBy": { "user": { "email": "email address removed for privacy reasons", "id": "email address removed for privacy reasons", "displayName": "Saĝa Simio" } }, "fileSystemInfo": { } Note that only one item is returned. Result from Graph Explorer: { "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.driveItem)", "@microsoft.graph.tips": "Use $select to choose only the properties your app needs, as this can lead to performance improvements. For example: GET me/drive/microsoft.graph.sharedWithMe?$select=audio,bundle", "value": [ { "createdDateTime": "2025-11-13T18:48:46Z", "id": "700DF30854FEF749!sd0cb731281c141acb1bf78fed133f933", "lastModifiedDateTime": "2025-11-13T18:48:46Z", "name": "saĝa-simio", "webUrl": "https://onedrive.live.com?cid=700df30854fef749&id=700DF30854FEF749!sd0cb731281c141acb1bf78fed133f933", "size": 0, "createdBy": { "user": { "email": "email address removed for privacy reasons", "id": "email address removed for privacy reasons", "displayName": "Saĝa Simio" } }, "lastModifiedBy": { "user": { "email": "email address removed for privacy reasons", "id": "email address removed for privacy reasons", "displayName": "Saĝa Simio" } }, "fileSystemInfo": { "createdDateTime": "2025-11-13T18:48:46Z", "lastModifiedDateTime": "2025-11-13T18:48:46Z" }, "folder": { "childCount": 1, "view": {} }, "remoteItem": { "createdDateTime": "2025-11-13T18:48:46Z", "id": "700DF30854FEF749!sd0cb731281c141acb1bf78fed133f933", "lastModifiedDateTime": "2025-11-13T18:48:46Z", "name": "saĝa-simio", "size": 0, "createdBy": { "user": { "email": "email address removed for privacy reasons", "id": "email address removed for privacy reasons", "displayName": "Saĝa Simio" } }, "fileSystemInfo": { "createdDateTime": "2025-11-13T18:48:46Z", "lastModifiedDateTime": "2025-11-13T18:48:46Z" }, "folder": { "childCount": 1, "view": {} }, "lastModifiedBy": { "user": { "email": "email address removed for privacy reasons", "id": "email address removed for privacy reasons", "displayName": "Saĝa Simio" } }, "parentReference": { "driveType": "personal", "driveId": "700df30854fef749" }, "shared": { "scope": "users", "sharedDateTime": "2025-11-13T19:16:19Z", "owner": { "user": { "id": "700df30854fef749", "displayName": "Saĝa Simio" } }, "sharedBy": { "user": { "email": "email address removed for privacy reasons", "id": "email address removed for privacy reasons", "displayName": "Saĝa Simio" } } }, "sharepointIds": { "listId": "a5aff78d-98ee-4b34-b35b-f4fe365ebd74", "listItemId": "184", "listItemUniqueId": "d0cb7312-81c1-41ac-b1bf-78fed133f933", "siteId": "87dbe7ee-ae0c-4854-82e7-d56d982fef54", "siteUrl": "https://my.microsoftpersonalcontent.com/personal/700df30854fef749", "webId": "9d8b91c3-b0b9-45d1-83e4-17babde0d1dc" } } }, { "createdDateTime": "2025-11-13T18:24:59Z", "id": "D26CADA368C1131F!116", "lastModifiedDateTime": "2025-11-13T18:24:59Z", "name": "Beastie", "webUrl": "https://onedrive.live.com?cid=d26cada368c1131f&id=D26CADA368C1131F!116", "size": 0, "createdBy": { "user": { "email": "email address removed for privacy reasons", "id": "email address removed for privacy reasons", "displayName": "Faerie Graceful" } }, "lastModifiedBy": { "user": { "email": "email address removed for privacy reasons", "id": "email address removed for privacy reasons", "displayName": "Faerie Graceful" } }, "fileSystemInfo": { "createdDateTime": "2025-11-13T18:24:59Z", "lastModifiedDateTime": "2025-11-13T18:24:59Z" }, "folder": { "childCount": 1, "view": {} }, "remoteItem": { "createdDateTime": "2025-11-13T18:24:59Z", "id": "D26CADA368C1131F!116", "lastModifiedDateTime": "2025-11-13T18:24:59Z", "name": "Beastie", "size": 0, "createdBy": { "user": { "email": "email address removed for privacy reasons", "id": "email address removed for privacy reasons", "displayName": "Faerie Graceful" } }, "fileSystemInfo": { "createdDateTime": "2025-11-13T18:24:59Z", "lastModifiedDateTime": "2025-11-13T18:24:59Z" }, "folder": { "childCount": 1, "view": {} }, "lastModifiedBy": { "user": { "email": "email address removed for privacy reasons", "id": "email address removed for privacy reasons", "displayName": "Faerie Graceful" } }, "parentReference": { "driveType": "personal", "driveId": "d26cada368c1131f" }, "shared": { "scope": "users", "sharedDateTime": "2025-11-13T18:41:30Z", "owner": { "user": { "id": "d26cada368c1131f", "displayName": "Faerie Graceful" } }, "sharedBy": { "user": { "email": "email address removed for privacy reasons", "id": "email address removed for privacy reasons", "displayName": "Faerie Graceful" } } }, "sharepointIds": { "listId": "5d31fd1e-38af-4117-b637-c1a0f7d5ca95", "listItemId": "4", "listItemUniqueId": "68c1131f-ada3-206c-80d2-740000000000", "siteId": "74111012-f9e7-4940-ad60-5e53a21e2d3c", "siteUrl": "https://my.microsoftpersonalcontent.com/personal/d26cada368c1131f", "webId": "f1ea2ab8-b5ee-4c93-8ce2-6c12700c226a" } } } ] } Any tips or suggestions are welcome.80Views0likes5Comments🚀 AI Toolkit for VS Code: January 2026 Update
Happy New Year! 🎆 We are kicking off 2026 with a major set of updates designed to streamline how you build, test, and deploy AI agents. This month, we’ve focused on aligning with the latest GitHub Copilot standards, introducing powerful new debugging tools, and enhancing our support for enterprise-grade models via Microsoft Foundry. 💡 From Copilot Instructions to Agent Skills The biggest architectural shift following the latest VS Code Copilot standards, in v0.28.1 is the transition from Copilot Instructions to Copilot Skills. This transition has equipped GitHub Copilot specialized skills on developing AI agents using Microsoft Foundry and Agent Framework in a cost-efficient way. In AI Toolkit, we have migrated our Copilot Tools from the Custom Instructions to Agent Skills. This change allows for a more capable integration within GitHub Copilot Chat. 🔄 Enhanced AIAgentExpert: Our custom agent now has a deeper understanding of workflow code generation and evaluation planning/execution. 🧹Automatic Migration: When you upgrade to v0.28.1, the toolkit will automatically clean up your old instructions to ensure a seamless transition to the new skills-based framework. 🏗️ Major Enhancements to Agent Development Our v0.28.0 milestone release brought significant improvements to how agents are authored and authenticated. 🔒 Anthropic & Entra Auth Support We’ve expanded the Agent Builder and Playground to support Anthropic models using Entra Auth types. This provides enterprise developers with a more secure way to leverage Claude models within the Agent Framework while maintaining strict authentication standards. 🏢 Foundry-First Development We are prioritizing the Microsoft Foundry ecosystem to provide a more robust development experience: Foundry v2: Code generation for agents now defaults to Foundry v2. ⚡ Eval Tool: You can now generate evaluation code directly within the toolkit to create and run evaluations in Microsoft Foundry. 📊 Model Catalog: We’ve optimized the Model Catalog to prioritize Foundry models and improved general loading performance. 🏎️ 💻 Performance and Local Models For developers building on Windows, we continue to optimize the local model experience: Profiling for Windows ML: Version 0.28.0 introduces profiling features for Windows ML-based local models, allowing you to monitor performance and resource utilization directly within VS Code. Platform Optimization: To keep the interface clean, we’ve removed the Windows AI API tab from the Model Catalog when running on Linux and macOS platforms. 🐛 Squashing Bugs & Polishing the Experience Codespaces Fix: Resolved a crash occurring when selecting images in the Playground while using GitHub Codespaces. Resource Management: Fixed a delay where newly added models wouldn't immediately appear in the "My Resources" view. Claude Compatibility: Fixed an issue where non-empty content was required for Claude models when used via the AI Toolkit in GitHub Copilot. 🚀 Getting Started Ready to experience the future of AI development? Here's how to get started: 📥 Download: Install the AI Toolkit from the Visual Studio Code Marketplace 📖 Learn: Explore our comprehensive AI Toolkit Documentation 🔍 Discover: Check out the complete changelog for v0.24.0 We'd love to hear from you! Whether it's a feature request, bug report, or feedback on your experience, join the conversation and contribute directly on our GitHub repository. Happy Coding! 💻✨Can a mobile app programmatically trigger the OneDrive mobile app?
Hi, I am developing a native mobile application (Android and iOS) and I would like to clarify what is officially supported when interacting with OneDrive on mobile devices. Specifically, I would like to know: - Is there any supported way (Android Intent, iOS URL scheme, or similar) for a third-party mobile app to programmatically trigger the OneDrive mobile app to create folders or upload files? - Or is Microsoft Graph API the only supported approach to create folders and upload files to OneDrive / SharePoint from a mobile application? I am looking for an official clarification on the supported approach. Thank you.36Views0likes1CommentRemoving Teams from a Specific User Profile via Script in Intune
Hi, Working on a process with using PowerShell to remove Microsoft Teams from a specific user that is not the primary user of that computer on multiple Windows 11 devices using Microsoft Intune. However, I need a script to make this happen. Can I get some help from the community on this? Has anyone else seen this before? Thanks, ZC4618Views0likes0CommentsSharePoint: Using agents, AI-powered authoring, and automation, for high impact content management
With over 2 billion files added and 2 million sites created per day, SharePoint is the world’s most powerful and flexible content management platform. SharePoint allows you to create stunning intranets, orchestrate powerful workflows and develop business-critical applications, while also powering a breadth of innovations across Microsoft 365 in Teams, OneDrive, and Copilot. The SharePoint event today showcased an exciting breadth of innovations across SharePoint. With these innovations, we believe SharePoint is the best platform for managing content for AI, and the best application for using AI to achieve high impact business outcomes. The innovations shown today span three key areas – Agents built in SharePoint: create and manage AI experts for your SharePoint content with just a few clicks. AI-powered authoring for stunning intranets: use AI to easily create beautiful looking intranet sites using the best of what the web has to offer. Automation for streamlining business workflows: automate critical content-based business processes with AI. Visit the new event microsite on adoption.microsoft.com | Access all new videos, adoption resources, hackathon details, and more: https://aka.ms/SharePointEvent/Adoption https://aka.ms/SharePointEvent/Adoption. Agents built in SharePoint: AI experts for every user At Microsoft Ignite 2024, we announced the general availability of agents built in SharePoint. These agents are tailored assistants scoped to specific SharePoint sites and content, becoming your subject matter experts working on behalf of a person, team, or organization to handle simple tasks or more complex business processes. Every SharePoint site now includes an agent grounded to that site’s data ready for immediate use. With just a few clicks users can easily create their own custom agents with specialized skills scoped to their specific SharePoint files and folders. And of course, agents adhere to existing SharePoint content permissions and governance polices, ensuring your data and content are used in a safe and secure manner. We see our customers using agents today for a range of scenarios such as onboarding, product support, planning and more. Amey is just one such customer who is using agents built in SharePoint to get the most out of their content and knowledge real estate on SharePoint. AI-powered authoring: Create and communicate with AI. Today you saw a range of capabilities that allow you to build SharePoint sites that look better than ever. With improvements like flexible layouts, design ideas, co-authoring, and Copilot throughout the experience, this represents a huge step forward for SharePoint’s UX capabilities. Creating high quality, engaging content on SharePoint has never been easier. Creating with Copilot With the new "create with Copilot" feature you can either use a prompt or use a selection of templates to create an engaging page, grounded in the content of your choosing, in minutes. This allows you to spend less time on the mechanics of creating the page and instead focus on the core message and content to maximize engagement and impact. Using Microsoft 365 Copilot in SharePoint to help create and design the sites you want with ease, and assistance. Design ideas: Augment creativity with AI. Design Ideas leverages your content and provides several professionally designed suggestions, automatically taking your content-specific requirements into account. You can easily invoke Design Ideas with just the click of a single button and in seconds, transform your sections into user-ready content. You can even use Design Ideas starting with blank sections or plain blocks of text! Design Ideas in the right pane of a SharePoint page showcasing different suggestions. Flexible sections: Build unconstrained For the longest time ever, SharePoint restricted you to building within the three columns framework. We heard your feedback - with Flexible sections, you now have access to all 12 columns on the SharePoint canvas! Move images, text, and all your other favorite web parts around with fine control, and freely resize them in an easy, intuitive manner. And with AI-based authoring features like Design Ideas, it allows you to take full advantage of Flexible sections to provide the best possible layout recommendations for your content. 12 column canvas with Flexible Sections on a SharePoint page. These innovations and more have been rolling out to customers over the past several months. See how customers such as Avanade are using these capabilities to create engaging and beautiful content, and how Takeda sees a future with the latest innovations. AI and automation for streamlining your work Billions of pieces of content are added to SharePoint each day relevant to both, small team collaborations, and broad company-wide initiatives. This puts SharePoint in the middle of business processes both big and small. From out of the box simple approvals and automation, to site, doclib, and list templates and all the way to Power Platform integration – Automation in SharePoint spans the continuum of business processes to get work done faster and at higher quality. As just one example, over 3 billion Power Automate flows run against SharePoint every week. In this next phase of innovation, we are excited to share more about how automation and AI integrate together. Enhance business processes with AI Autofill is one feature that enriches content by extracting and generating structured metadata at scale – increasing the value of your content real estate. Using a natural language prompt you can describe the metadata you need, easily classifying, extracting, or generating new content as metadata. This will automate the process of new and modified files, saving you time and enhancing your business processes. Price change updates As part of our commitment to make advanced AI accessible to everyone, we are also excited to announce that SharePoint Autofill pricing has adjusted from $0.05 per page to $0.005 per page starting in March 2025! Learn more about SharePoint pay-as-you-go services. Next steps We are excited to announce the next SharePoint Hackathon - and invite you, our customers, partners, and MVPs, to craft experiences using AI and the latest SharePoint features. See more details and register here! SharePoint Hackathon - Share your designs and engage with likeminded makers: https://aka.ms/SharePointHackathon. And finally, I personally invite you all to attend the Microsoft 365 Community Conference (May 6-8, 2025) in Las Vegas. We’re showcasing the latest news and best practices for SharePoint and M365 with leaders, product makers, partners, and MVPs. We can’t wait to hear more about how you put Microsoft 365 to work in your organization. Thank you! Learn more and explore! To skill up your SharePoint IQ even further – review the full event + AMA, visit our new microsite, register for the hackathon, watch our new, in-depth SharePoint learning series videos from our incredible product team members: "SharePoint: From concept to creation to impact + Live AMA" New SharePoint Event microsite on adoption.microsoft.com SharePoint Hackathon + upcoming webinar series YouTube playlist of all 17 new video assets (Main event, learning series, customer voices, and upcoming hackathon webinars) 5-part SharePoint learning series SharePoint customer stories: Amey, Takeda, and Avanade The trust and feedback from you all, the SharePoint community, developers, customers and MVPs have helped us evolve SharePoint to be the best content cloud solution in the world. Thank you! Related resources Getting started with SharePoint is a breeze! Check out the latest tutorial on building a SharePoint site. NEW agents built in SharePoint adoption guide (adoption.microsoft.com) Agents built in SharePoint (adoption.microsoft.com) Subscribe to the SharePoint community blog Add and upvote feature request: SharePoint Feedback PortalS13KViews6likes1Comment[iOS] Custom App Icon still renders as white square
I am following up on a rendering issue where my custom app icon appears as a blank white square on the iOS client. Current Status: Despite following the standard guidelines, the icon fails to render on iOS (Works perfectly on Android/Desktop). What I have tried (and failed): Changed accentColor: Updated manifest from #FFFFFF to #4B6BF5 (Brand Blue) to avoid white-on-white issues. Version Bump: Increased manifest version from 1.0.17 to 1.0.18 to force cache invalidation. Re-installation: Completely uninstalled the app on iOS, cleared app data, and re-added it. Direct Upload via Teams Admin Center: I tried uploading the app package directly through the Admin Center, but the icon still fails to render on iOS. Commercial Marketplace: I have users who installed the app via the Commercial Marketplace, and they are also seeing a blank icon. "Publish to Org" via Developer Portal: I also tried the "Publish to Org" feature within the Developer Center, and the result is the same. Icon Validation: color.png: 192x192, PNG, Transparent background. outline.png: 32x32, PNG, Pure white pixels only with transparent background. Manifest Snippet: { "version": "1.0.18", "manifestVersion": "1.22", "id": "e4fae5da-30ea-4f90-9eae-807b2a13a127", "icons": { "outline": "outline.png", "color": "color.png" }, "accentColor": "#4B6BF5" } Questions & Request for Assistance: Has anyone faced a similar "blank white square" issue on iOS recently? Any suggestions would be greatly appreciated.141Views0likes2Comments