Tag Archives: microsoft
“Auto-start Teams” can’t be checked even tried uninstall/install several times.
Microsoft Teams version 24193.1805.3040.8975
Does anyone have similar symptom? Thank you.
Microsoft Teams version 24193.1805.3040.8975Does anyone have similar symptom? Thank you. Read More
Multiple Task Update Bug – Fixed Work to Fixed Duration
I am having a recent issue where I am unable to highlight the entire schedule and change everything from fixed duration to fixed work and vice versa.
My process is: highlight all tasks (including summaries) > Task Information (Multiple Task Information) > Advanced Tab > Task Type.
In the recent past, this would change the entire schedule to the selected task type. Now, MS Project closes the Task Information window and no changes are made.
Any confirmation that this is a bug, or any fix would be greatly appreciated.
I am having a recent issue where I am unable to highlight the entire schedule and change everything from fixed duration to fixed work and vice versa.My process is: highlight all tasks (including summaries) > Task Information (Multiple Task Information) > Advanced Tab > Task Type.In the recent past, this would change the entire schedule to the selected task type. Now, MS Project closes the Task Information window and no changes are made.Any confirmation that this is a bug, or any fix would be greatly appreciated. Read More
Microsoft Student Community Tour in Berlin
On June 13, an exciting and collaborative event unfolded in Berlin Microsoft Most Valuable Professionals (MVPs), Microsoft Learn Student Ambassadors, and Microsoft employees (FTEs). The event was a significant part of the Microsoft Student Community Tour, which we initiated last year alongside MVPs, Student Ambassadors, and local Microsoft teams in various cities, including Karlsruhe, Stuttgart, Hamburg, Zürich, and Munich.
Engaging Content and Community Building
The event was designed to educate and inspire, focusing on key technology trends and community engagement strategies. One of the highlights was the session led by Pablo Veramendi, Director of Audience Evangelism at Microsoft, who introduced the Student Ambassador Program. This segment emphasized the importance of connecting with the local student community and provided participants with actionable insights into leveraging Microsoft’s resources for their personal and professional growth.
Participants left the event equipped with new knowledge and a reinforced sense of community. They were inspired to apply what they had learned, fostering their skills and connections to the next level. The day’s success was a testament to the collaborative efforts of MVPs, MLSAs, and Microsoft employees, showcasing the immense potential of teamwork and innovative thinking.
A Unified Effort
The event in Berlin was a testament to the power of collaboration. Our MVPs, including Zaid Zaim, Alexander Wachtel, and Michael Greth, teamed up with Student Ambassador, Sandro Speth and Microsoft employees to craft a compelling agenda. This collaboration ensured that the topics were not only relevant but also inspiring for local students. Together, they handpicked speakers, designed engaging presentations, and executed a well-coordinated outreach to the student community in Berlin.
The MVPs played an instrumental role in this event. They diligently prepared their sessions, sharing expertise on cutting-edge topics such as mixed reality, Microsoft Mesh, and community building. Their involvement went beyond presentation; they provided on-site support, ensuring a seamless experience for all attendees. Their contributions exemplified how MVPs can significantly enhance the quality and impact of such events.
Looking Ahead
As we reflect on the success of the Berlin event, we express our gratitude to our MVPs, Student Ambassadors, and Microsoft colleagues. Their tireless efforts and passion were key to creating a memorable experience for all attendees. We eagerly anticipate more opportunities to engage with and support our vibrant student communities, continuing to foster growth, innovation, and a spirit of collaboration.
The Microsoft Student Community Tour in Berlin not only highlighted the power of collaboration but also showcased the profound impact MVPs can have in such initiatives. Together, we are paving the way for a future where technology and community intersect, driving positive change and empowering the next generation of innovators.
Microsoft Tech Community – Latest Blogs –Read More
How to suspend execution until excel workbook 100% synced with Microsoft forms
I have a PowerShell script that’s extracting cell values from a table that’s synced to a Microsoft Form. However, when I run the script in the morning it’s extracting the cell values before the forms is 100% synced so I’m not getting all of the data from the day before.
I can sleep the script for maybe 20 seconds but is there a way to suspend execution of the script until the forms is 100% synced then immediately continue execution because sometimes it’s already synced and other times it’s not?
# create excel instance
$excel = new-object -comobject excel.application
# open excel workbook
try {
$workbook = $excel.Workbooks.Open($filePath, $true)
} catch {
throw “microsoft excel cannot access file -> please run the script again”
}
# set excel worksheet
$worksheet = $workbook.Sheets.Item(1)
# set excel table
$table = $worksheet.ListObjects.Item(“Form”)
# extract cell values
$values = @()
for ($i = 9; $i -le 15; $i++) {
foreach ($cell in $table.Range.Columns.Item($i).SpecialCells(12).Cells) {
$values += $cell.Value2 | Where-Object { $_ -match “^d” }
}
}
I have a PowerShell script that’s extracting cell values from a table that’s synced to a Microsoft Form. However, when I run the script in the morning it’s extracting the cell values before the forms is 100% synced so I’m not getting all of the data from the day before. I can sleep the script for maybe 20 seconds but is there a way to suspend execution of the script until the forms is 100% synced then immediately continue execution because sometimes it’s already synced and other times it’s not? # create excel instance
$excel = new-object -comobject excel.application
# open excel workbook
try {
$workbook = $excel.Workbooks.Open($filePath, $true)
} catch {
throw “microsoft excel cannot access file -> please run the script again”
}
# set excel worksheet
$worksheet = $workbook.Sheets.Item(1)
# set excel table
$table = $worksheet.ListObjects.Item(“Form”)
# extract cell values
$values = @()
for ($i = 9; $i -le 15; $i++) {
foreach ($cell in $table.Range.Columns.Item($i).SpecialCells(12).Cells) {
$values += $cell.Value2 | Where-Object { $_ -match “^d” }
}
} Read More
Use of Copilot in SharePoint
When will Copilot be available in SharePoint if you have a Copilot M365 license and is there any Microsoft material available hon how to use copilot in SharePoint
When will Copilot be available in SharePoint if you have a Copilot M365 license and is there any Microsoft material available hon how to use copilot in SharePoint Read More
Option Windows wird vorberetet bei neuem Rechnner beim ersten Mal einlogen
Hallo,
wie kann man es einstelen das Wilkommen und nach dem Windows wird vorbereitet beim Anemden bei jeden neuen Computer steht. Es funktioniert nur bei der alle ersten Anmeldung und dann nicht mehr.
Weißt es wie man es einstellen kann?
Das was ich meine ist in den Bildern.
VG maxi
Hallo, wie kann man es einstelen das Wilkommen und nach dem Windows wird vorbereitet beim Anemden bei jeden neuen Computer steht. Es funktioniert nur bei der alle ersten Anmeldung und dann nicht mehr. Weißt es wie man es einstellen kann? Das was ich meine ist in den Bildern.VG maxi Read More
Word Template is populating data however it is not on place as required
Good morning all!
My word template is populating data however it is not on place as required(with the power automate flow which is running automatically).
I made a flow to populate data on the template from SharePoint list or submitted with the power app.
Good morning all! My word template is populating data however it is not on place as required(with the power automate flow which is running automatically).I made a flow to populate data on the template from SharePoint list or submitted with the power app. Read More
New on Microsoft AppSource: July 25-31, 2024
We continue to expand the Microsoft AppSource ecosystem. For this volume, 135 new offers successfully met the onboarding criteria and went live. See details of the new offers below:
Get it now in our marketplace
Awssome White Label: Awssome White Label is a joint offer from Awssome and WeTransact that assists independent software vendors and simplifies the process for them to list on multiple cloud marketplaces. With a simplified user interface, Awssome White Label makes publishing quick and easy. Offers can go live in just days.
DataStax HCD (Hyperconverged Database): DataStax HCD is a cloud-native data infrastructure for AI data clouds, designed for enterprises investing in datacenter modernization and hyperconverged infrastructure. Built on open-source Apache Cassandra, it’s ideal for enterprise operators and architects driving initiatives for on-premises enterprise data.
DocuSign for Dynamics 365 Business Central: DocuSign’s eSignature add-on for Microsoft Dynamics 365 Business Central streamlines the process of sending and tracking documents for signature without leaving the app. It allows for up to two signature recipients, status tracking, and voiding of signatures. Users can send signatures from their individual DocuSign accounts or a centralized one.
Flowchart Maker for Excel: This flowchart maker from Uniform Software Limited integrates with Microsoft Excel, allowing you to define your flowchart in plain text within an Excel table. It offers a library of 28 standard shapes and provides user-friendly tools for making adjustments.
Formula and Name Manager for Excel: This app from Uniform Software Limited adds a “Formula Manager” command to the ribbon of Microsoft Excel, allowing users to easily find, filter, update, and analyze formulas and names in a workbook. Note: This app is not compatible with the web edition of Excel.
Limitless Digital Workplace for Frontline Workers: IT-Dev sp. z o.o.’s Limitless Digital Workplace for Frontline Workers customizes various communication functions from Microsoft Teams, SharePoint, and Viva to cater to the needs of the manufacturing industry. The solution aims to simplify the organizational framework and promote clear understanding.
Mendel Hypercube: Hypercube from Mendel AI is an AI copilot suite that uses hypergraph technology to transform clinical analytics workflows for healthcare organizations. It includes features such as Hypercube Cohort for rapid patient cohort creation, Hypercube Charts for a comprehensive understanding of patient journeys, Hypercube Analyst for in-depth analysis, and Hypercube Redact for data privacy and compliance.
Mind Map Maker for Excel: Uniform Software Limited’s Mind Map Maker for Microsoft Excel helps users visually organize ideas and information by generating diagrams from a structured node list in plain text. It features automatic layout control and exports to PDF and image formats.
PDF Creator: Uniform Software Limited’s PDF Creator app for Microsoft Excel exports large charts to PDF, avoiding distortion caused by scaling. It uses the Microsoft Print to PDF virtual printer for the underlying PDF generation work. This printer supports only standard paper sizes, like Letter or A4.
Quality Point IT Consultancy: QPay from Quality Point IT Consultancy is a human resources and payroll management suite that is integrated with Microsoft Dynamics 365 Business Central and localized to meet the requirements of the United Arab Emirates. Use it to streamline HR processes, ensure regulatory compliance, facilitate data management, provide audit trails, and manage costs.
Timesheet App: The Timesheet app from Appetite for Business tracks and records time spent on tasks, projects, and activities, helping you manage payroll, client billing, and resource utilization. Analyze productivity and easily integrate with Microsoft Power BI.
Total Rewards Statement: Total Rewards Statement from Engagy P.S.A. is a tool for tracking and analyzing salaries, benefits, and rewards data. It features a user-friendly interface, customizable visuals, and interactive data filtering. Total Rewards Statement is suitable for various sectors, including finance, human resources, and project management.
UDS Call Center: UDS Call Center from Virtual Cable SLU is a virtualization solution for call centers, enabling secure access anytime to apps from any location. It integrates desktop and application virtualization for both Windows and Linux in a single console, with deployment options including on-premises, public, private, hybrid, or multi-cloud environments. Automatic load balancing helps optimize performance and efficiency.
UDS Corporate: UDS Corporate from Virtual Cable SLU is a workplace virtualization solution for large enterprises that provides secure access anytime to apps from any location and device. It unifies Windows and Linux desktop and application virtualization, along with remote access to physical devices, all within a single console. It can be deployed on-premises or in public, private, hybrid, or multi-cloud environments, ensuring business continuity at all times.
UDS Education: UDS Education from Virtual Cable SLU is a digital workspace solution for the education sector that provides secure access anytime to apps and software. It integrates with Moodle and other learning management systems, ensuring unified access to all teaching tools from a single portal. It can be deployed on-premises or in public, private, hybrid, or multi-cloud environments.
UDS Government: UDS Government from Virtual Cable SLU is a virtualization solution for public administrations that provides secure access anytime to apps from any location. It integrates desktop and application virtualization for both Windows and Linux in a single console, as well as remote access to physical devices. UDS Government simplifies the deployment of new digital workspaces in high availability, customized for each user profile.
UDS Health: UDS Health from Virtual Cable SLU is a virtualization solution for the healthcare sector that provides secure access anytime to apps used in hospitals, clinics, nursing homes, and primary care centers. It integrates desktop and application virtualization for both Windows and Linux in a single console, as well as remote access to physical devices. It can be deployed on-premises or in public, private, hybrid, or multi-cloud environments.
UDS SMB: UDS SMB from Virtual Cable SLU is a workplace virtualization solution for small and medium-sized businesses, providing secure access anytime to apps and software. It integrates Windows and Linux desktop and application virtualization in a single console, and it can be deployed on-premises or in public, private, hybrid, or multi-cloud environments.
Velrada vForms: vForms is a form builder designed for field teams and front-line workers. It allows business users to create and manage custom forms without the need for coding. Information is securely stored within the Microsoft Dataverse environment. vForms also provides the ability to manage custom forms without building custom data tables.
Video Social Listening for Brands: Video Insights Co-Pilot from SocialVoice.ai extracts detailed intelligence from video content at scale, providing structured data or an API for on-demand querying and integration with existing technology stacks. Use cases include brand safety, market intelligence, social listening, alpha data, affiliate and sponsorship analysis, video indexing, content discovery, metadata improvement, and video content enhancement.
Go further with workshops, proofs of concept, and implementations
1-Day Power Platform Governance Workshop: Avo Consulting AS will guide you through important aspects of good governance in AI development using Microsoft Power Platform, sharing experiences and focusing on defining action points. Workshops will be customized for your business needs and preferences. This service is available only in Norwegian.
CI/CD Configuration Accelerator: 3-Week Implementation: OnActuate offers an accelerator to automate code management, reduce manual tasks, and streamline workflows through continuous integration and deployment. The process includes establishing an approach for code branch structure, environment mapping, and creating repositories and automated release pipelines.
Copilot Boost: Enhanced Implementation of Copilot for Microsoft 365: Copilot can help you address security, governance, and compliance requirements across your Microsoft 365 landscape. In this engagement, Ravanty will conduct a holistic Microsoft 365 Secure Score analysis, help you maximize the return on your Microsoft investments, and complete a production pilot for five users.
Copilot Explore: Copilot for Microsoft 365 Adoption Immersion Experience: This workshop from Ravanty will explore the capabilities of Copilot for Microsoft 365. Hands-on activities, guided simulations of Copilot features, and interactive tours are included, along with adoption strategy.
Copilot Launch: Kick-Start Implementation of Copilot for Microsoft 365: Copilot can help your organization address security, governance, and compliance issues. In this service, Ravanty will roll out Copilot for Microsoft 365 across a production pilot group to empower users with core adoption and change management mechanisms.
Dynamics 365 Business Central: 10-Week Implementation: Dynamics Quality Services Consulting Group S.L. will implement Microsoft Dynamics 365 Business Central so your organization can modernize finances, improve operations, manage complex supply chains, and provide added value to customers. This offer is available only in Spanish.
Dynamics 365 Field Service: 8-Week Implementation: Advaiya Solutions offers a customized implementation of Microsoft Dynamics 365 Field Service to optimize operations and improve customer satisfaction. The process includes discovery, planning, system configuration, integration, training, go-live preparation, and post-implementation support.
eVri Copilot Angels: Copilot Extensions: Copilot Angels by eVri is a service that helps companies optimize their use of Microsoft AI tools. With customized extensions provided by 2commit, an IT competence center within eVri, users can query all their company data rather than just the Microsoft 365 ecosystem. 2commit’s Discovery Offering will involve building a proof of concept for a specific Copilot use case.
HTG Overwatch – Security Managed Service: HTG’s service helps businesses secure, protect, and recover their IT infrastructure. The managed service includes remote monitoring, data protection, and air-gapped backups for critical data. HTG endeavors to optimize hybrid work practices, protect against cyber threats, and manage costs effectively.
Microsoft 365 Copilot and AI Accelerator: 6-Week Proof of Concept: This accelerator from DQA will allow your business to identify and measure the opportunities of generative AI. DQA will configure Microsoft 365 Copilot, provide daily summaries to key stakeholders, and track return on investment. DQA has extensive experience across government agencies and highly regulated industries.
Microsoft 365 Copilot and AI Accelerator: 6-Week Implementation: DQA will embed Copilot for Microsoft 365 across your organization. DQA will furnish you with an AI safety policy that summarizes government and industry guidance and takes into account your particular situation. Training and program guidance will be supplied on the matters of organizational change and community engagement.
Microsoft 365 Enablement and Managed Service: Altron Digital Business offers comprehensive monitoring and management of Microsoft 365 identities, applications, and devices through a centralized dashboard in the Microsoft Defender portal. The service focuses on identity and access management, endpoint and device management, data protection and governance, and support and maintenance.
Microsoft 365 Tenant-to-Tenant Migration: 1-Day Workshop: Valto will handle all aspects of your Microsoft 365 tenant-to-tenant migration, including domain merging, email migration, file transfer, intranet setup, and Power Apps migration. Through testing and coordination, Valto will ensure a seamless transition and verify data integrity and system functionality.
Microsoft Defender for Cloud Apps Implementation: 2-Week Consulting Service: IT Partner will implement Microsoft Defender for Cloud Apps to provide an advanced security framework, fortifying SaaS application security and shielding against evolving threats in modern cloud environments.
Orlox Endpoint Security 6-Day Workshop: Are you confident in your current endpoint security measures? Can you respond swiftly to an outbreak? This workshop from Orlox aims to elevate the security posture of your endpoints using Microsoft 365 Defender.
Orlox’s Accelerator for Microsoft XDR: Orlox’s accelerator will help you plan, design, deploy, and configure a pilot of Microsoft Defender XDR, with the option for a full production deployment. Orlox’s cyber experts will enhance your defense capabilities and furnish you with an operations guide, a design guide, and a comprehensive document detailing the deployment and configuration process.
Power Pages Implementation: 5-Week Proof of Concept: Hexaware’s expert consultants will assess your business needs and devise a strategic plan for implementing Microsoft Power Pages. Hexaware can help you create branded experiences, customize UI, or personalize content delivery to drive meaningful interactions. Training and documentation will be included.
Contact our partners
73 Strings for Microsoft Excel
Addresser: Address Lookup and Validation
Australia/New Zealand Accelerator for Banking
CalcMenu for Food Service Professionals
Celebrations Spotlight for SharePoint
ChangePilot: Message Center and Road Map Management Tool
Copilot for Microsoft 365 Readiness Assessment
Copilot for Microsoft 365: 2-Hour Briefing
Copilot for Microsoft 365: 4-Week Readiness Assessment
Copilot Consulting Offer: 1-Day Proof of Concept
CS Data Security 360°: 2-Wk Assessment
DISARM Content Security for Email
Dynamics 365 Business Central Catalyst: Evaluation in 3 Weeks
Execute Projects with CIBER IT
Eviden’s Vyze School Safety Solution
First Alert: News and Risk Management
FK&A Project Data Foundation and Dashboard Pack
Fusion5 Purchase Line Approval
Go4TMS – Secure Container Release
Iban Validator for Microsoft Excel
Jet Analytics for Microsoft Dynamics 365 Business Central
Jet Reports for Microsoft Dynamics 365 Business Central
Joor Integration with Dynamics 365: BURQ iPaaS
kurdi.krd: Kurdish Spell-Checker for Microsoft Word
Maintenance Solution for Biogas Facilities
Market Monitor Visualization Tool for Microsoft Power BI
Microsoft 365 Copilot & AI Accelerator: 4-Week Assessment
Microsoft 365 Copilot Readiness Assessment: 1-Week Assessment
Microsoft 365 Copilot: 2-Week Strategy Accelerator
Microsoft 365 Security Assessment- 1-Week Assessment
Microsoft Copilot Readiness Assessment
Microsoft Dynamics NAV to Dynamics 365 Business Central: 4-Hour Assessment
MiEngineeringServices by Metisc
OnePact – Renewable Energy Management Software
Orlox Assessment of Microsoft Entra Identity and Access Management
Outlook to zipBoard Integration
Partners App: Risk Management Solution
PICO Supply Chain Monitoring and Error Proofing Platform
Procore Integration to Microsoft Dynamics 365 Business Central
Prodware AI User Insights for Microsoft Dynamics 365 Apps
Salesforce to Power BI Connector
Samvaad – Discover Wisdom in Your Data
Saudi e-Invoicing/ZATCA Integration
Security Role IIT AccessFlow for Dynamics 365
smartContractAI Copilot for Outlook
SSH’s CFDI Fiel: Associate Documents
TCOG LS Central General Functions
TCOG LS Central General Functions BE
The Economist: Independent Journalism Delivered on Microsoft Teams
TransitionManager Rapid Assessment
WakeSMART Software from Raptor Technical
Zoho Books to Power BI Connector
This content was generated by Microsoft Azure OpenAI and then revised by human editors.
Microsoft Tech Community – Latest Blogs –Read More
List software inventory API – Returns a 400 error if software_id contains a single quote.
I am using following API to get list of devices using software_id.
https://learn.microsoft.com/en-us/defender-endpoint/api/get-machines-by-software
GET https://api.securitycenter.microsoft.com/api/Software/microsoft-_-edge/machineReferences
I have a software_id that contains a single quote: googlechrome-_-maryland’s_road_closure_reporter
I have URL encoded it to pass into the API. After encoding, it becomes: google%5Cchrome-_-maryland%27s_road_closure_reporter
Now my api call looks like this :
In response i am getting following error.
I have checked that this is an issue with the single quote, and the API is not handling it correctly.
Can someone please help me resolve this issue? Is this a limitation of the API?
I am using following API to get list of devices using software_id. https://learn.microsoft.com/en-us/defender-endpoint/api/get-machines-by-softwareGET https://api.securitycenter.microsoft.com/api/Software/microsoft-_-edge/machineReferences I have a software_id that contains a single quote: googlechrome-_-maryland’s_road_closure_reporterI have URL encoded it to pass into the API. After encoding, it becomes: google%5Cchrome-_-maryland%27s_road_closure_reporter Now my api call looks like this : https://api.security.microsoft.com/api/Software/google%5Cchrome-_-maryland%27s_road_closure_reporter/machineReferences In response i am getting following error. {“error”: {“code”: “BadRequest”,”message”: “The key value (‘google\chrome-_-maryland’s_road_closure_reporter’) from request is not valid. The key value should be format of type ‘Edm.String’.”,”target”: “00-18cb5c3c4880e2df7e606358b4e825ab-ac6e7d51804be7dd-00”}} I have checked that this is an issue with the single quote, and the API is not handling it correctly.Can someone please help me resolve this issue? Is this a limitation of the API? Read More
Similarity Checker not working in Word
Similarity checker isn’t working in Word. It was last week but not now!
Similarity checker isn’t working in Word. It was last week but not now! Read More
MECM 2309 OSD via client failing at Applying device drivers
Hi,
I am relatively new to MECM and am having an issue with OSD via config client on all models of computers in our organization.
They are failing at applying device drivers with the following error
interestingly enough the usb distribution is completing successfully:
attached full log
why is this failing?
one interesting difference that i noticed is that the config client osd is trying to set a client certificate however the usb osd is creating successfully a media certificate.
Hi, I am relatively new to MECM and am having an issue with OSD via config client on all models of computers in our organization. They are failing at applying device drivers with the following errorinterestingly enough the usb distribution is completing successfully:attached full log why is this failing?one interesting difference that i noticed is that the config client osd is trying to set a client certificate however the usb osd is creating successfully a media certificate. Read More
Question about Microsoft Graph API – Access to Video and Audio Feeds in Microsoft Teams Meetings
Hello everyone,
I have a question regarding the Microsoft Graph API. Specifically, I would like to know if it is possible to access the individual video and audio feeds of participants in Microsoft Teams meetings through the API.
Here are some additional details about my request:
Current Status: I am familiar with the Microsoft Graph API and have successfully retrieved meeting and participant information. However, I could not find specific information or endpoints that allow access to the individual feeds.Information Needed: Are there documented methods or endpoints within the Microsoft Graph API that allow access to these feeds? If so, could you please provide the relevant resources or examples? If this is not possible through the Graph API, are there alternative approaches or APIs that you can recommend?
Best regards,
Michael
Hello everyone, I have a question regarding the Microsoft Graph API. Specifically, I would like to know if it is possible to access the individual video and audio feeds of participants in Microsoft Teams meetings through the API.Here are some additional details about my request: Current Status: I am familiar with the Microsoft Graph API and have successfully retrieved meeting and participant information. However, I could not find specific information or endpoints that allow access to the individual feeds.Information Needed: Are there documented methods or endpoints within the Microsoft Graph API that allow access to these feeds? If so, could you please provide the relevant resources or examples? If this is not possible through the Graph API, are there alternative approaches or APIs that you can recommend?Best regards,Michael Read More
MDATP on Red Hat Enterprise Linux release 9.4 (Plow)
Installation of mdatp (mde) on Red Hat Enterprise Linux release 9.4 (Plow) fails because of a broken dependency. The required package mde-netfilter relies on libnetfilter_queue, which is not longer available on RHEL 9.4.
How do I install mde on RHEL 9.4 ?
Installation of mdatp (mde) on Red Hat Enterprise Linux release 9.4 (Plow) fails because of a broken dependency. The required package mde-netfilter relies on libnetfilter_queue, which is not longer available on RHEL 9.4. How do I install mde on RHEL 9.4 ? Read More
Populate a list based on criteria in sheet 2
Hi, this is probably pretty simple but I’m not very versed in Excel. In Sheet 2 (2nd screenshot) I have a list of games and then 2 columns with criteria. I’d like to have a “selector” that populates a list in Sheet 1 Column D based on the 2 dropdowns I choose in Sheet 1 Column B (screenshot 1). Thank you!
Hi, this is probably pretty simple but I’m not very versed in Excel. In Sheet 2 (2nd screenshot) I have a list of games and then 2 columns with criteria. I’d like to have a “selector” that populates a list in Sheet 1 Column D based on the 2 dropdowns I choose in Sheet 1 Column B (screenshot 1). Thank you! Read More
Seamless Success: Microsoft Student Community Tour in Berlin
On June 13, an exciting and collaborative event unfolded in Berlin Microsoft Most Valuable Professionals (MVPs), Microsoft Learn Student Ambassadors, and Microsoft employees (FTEs). The event was a significant part of the Microsoft Student Community Tour, which we initiated last year alongside MVPs, Student Ambassadors, and local Microsoft teams in various cities, including Karlsruhe, Stuttgart, Hamburg, Zürich, and Munich.
Engaging Content and Community Building
The event was designed to educate and inspire, focusing on key technology trends and community engagement strategies. One of the highlights was the session led by Pablo Veramendi, Director of Audience Evangelism at Microsoft, who introduced the Student Ambassador Program. This segment emphasized the importance of connecting with the local student community and provided participants with actionable insights into leveraging Microsoft’s resources for their personal and professional growth.
Participants left the event equipped with new knowledge and a reinforced sense of community. They were inspired to apply what they had learned, fostering their skills and connections to the next level. The day’s success was a testament to the collaborative efforts of MVPs, MLSAs, and Microsoft employees, showcasing the immense potential of teamwork and innovative thinking.
A Unified Effort
The event in Berlin was a testament to the power of collaboration. Our MVPs, including Zaid Zaim, Alexander Wachtel, and Michael Greth, teamed up with Student Ambassador, Sandro Speth and Microsoft employees to craft a compelling agenda. This collaboration ensured that the topics were not only relevant but also inspiring for local students. Together, they handpicked speakers, designed engaging presentations, and executed a well-coordinated outreach to the student community in Berlin.
The MVPs played an instrumental role in this event. They diligently prepared their sessions, sharing expertise on cutting-edge topics such as mixed reality, Microsoft Mesh, and community building. Their involvement went beyond presentation; they provided on-site support, ensuring a seamless experience for all attendees. Their contributions exemplified how MVPs can significantly enhance the quality and impact of such events.
Looking Ahead
As we reflect on the success of the Berlin event, we express our gratitude to our MVPs, Student Ambassadors, and Microsoft colleagues. Their tireless efforts and passion were key to creating a memorable experience for all attendees. We eagerly anticipate more opportunities to engage with and support our vibrant student communities, continuing to foster growth, innovation, and a spirit of collaboration.
The Microsoft Student Community Tour in Berlin not only highlighted the power of collaboration but also showcased the profound impact MVPs can have in such initiatives. Together, we are paving the way for a future where technology and community intersect, driving positive change and empowering the next generation of innovators.
Microsoft Tech Community – Latest Blogs –Read More
Does anyone recommend a no-ads youtube-to-mp3 converter for Windows or Mac
I recently wanted to make some prenatal music for my unborn baby. I saw that there are a lot of such videos on YouTube, so I wanted to convert these YouTube-video-to-mp3 and save them on my tablet. I tried many online services, but they were too unstable and it was difficult to convert a video completely. So can anyone recommend a good desktop application that can convert YouTube-video-to-mp3, and the converter can run on Windows or Mac?
Thanks.
I recently wanted to make some prenatal music for my unborn baby. I saw that there are a lot of such videos on YouTube, so I wanted to convert these YouTube-video-to-mp3 and save them on my tablet. I tried many online services, but they were too unstable and it was difficult to convert a video completely. So can anyone recommend a good desktop application that can convert YouTube-video-to-mp3, and the converter can run on Windows or Mac? Thanks. Read More
azure cosmos db for mongo db cluster
Team,
has any one enforced a azure policy to restrict public access along with firewall rule. As Microsoft has not given any build in policy for this new resource type.
Team,has any one enforced a azure policy to restrict public access along with firewall rule. As Microsoft has not given any build in policy for this new resource type. Read More
Guidebook to reduce latency for Azure Speech-To-Text (STT) and Text-To-Speech (TTS) applications
Latency in speech recognition and synthesis can be a significant hurdle in creating seamless and efficient applications. Reducing latency not only improves user experience but also enhances the overall performance of real-time applications. This blog post will explore strategies to reduce latency in general transcription, real-time transcription, file transcription, and speech synthesis.
1. Network Latency: Move the Speech Resource Closer to the App
One of the primary factors contributing to latency in speech recognition is network latency. To mitigate this, it’s essential to minimize the distance between your application and the speech recognition resource. Here are some tips:
Speech Containers : It gives the flexibility of running the model within on-premise or on edge thereby eliminating the need to send over the audio data over cloud and hence reducing network latency. Link – Install and run Speech containers with Docker – Speech service – Azure AI services | Microsoft Learn
Leverage Cloud Providers: Choose cloud service providers with data centers in regions that are closer to your users. This reduces the network latency significantly.
Optimize Network Routing: Ensure that your network routing is optimized to take the shortest path between your application and the speech recognition service.
2. Real-Time Transcription:
Real-time transcription requires immediate processing of audio input to provide instant feedback. Here are some recommendations to achieve low latency in real-time transcription:
2.1 Use Real-Time Streaming
Instead of recording the entire audio and then processing it, use real-time streaming to send audio data in small chunks to the speech recognition service. This allows for immediate processing and reduces the overall latency.
def speech_recognize_continuous_async_from_microphone():
“””performs continuous speech recognition asynchronously with input from microphone”””
speech_config = speechsdk.SpeechConfig(subscription=os.getenv(“SUBSCRIPTION_KEY”), region=”centralIndia”)
speech_recognizer = speechsdk.SpeechRecognizer(speech_config=speech_config)
done = False
def recognized_cb(evt: speechsdk.SpeechRecognitionEventArgs):
print(‘RECOGNIZED: {}’.format(evt.result.text))
def stop_cb(evt: speechsdk.SessionEventArgs):
“””callback that signals to stop continuous recognition”””
print(‘CLOSING on {}’.format(evt))
nonlocal done
done = True
# Connect callbacks to the events fired by the speech recognizer
speech_recognizer.recognized.connect(recognized_cb)
speech_recognizer.session_stopped.connect(stop_cb)
# Other tasks can be performed on this thread while recognition starts…
result_future = speech_recognizer.start_continuous_recognition_async()
result_future.get() # wait for voidfuture, so we know engine initialization is done.
print(‘Continuous Recognition is now running, say something.’)
while not done:
print(‘type “stop” then enter when done’)
stop = input()
if (stop.lower() == “stop”):
print(‘Stopping async recognition.’)
speech_recognizer.stop_continuous_recognition_async()
break
print(“recognition stopped, main thread can exit now.”)
speech_recognize_continuous_async_from_microphone()
Azure Speech SDK also provides a way to stream audio into the recognizer as an alternative to microphone or file input. You can choose between PushAudioInputStream and PullAudioInputStream depending upon your requirement. For details – Speech SDK audio input stream concepts – Azure AI services | Microsoft Learn
2.2 Define the Default Language
If the default language is known, define it at the start of the transcription process. This eliminates the additional processing time required to detect the input language. If the default language is not known, use the “SpeechServiceConnection_LanguageIdMode” to detect the language at the start of the transcription and specify the list of expected languages to reduce the processing time
speech_config = speechsdk.SpeechConfig(subscription=”YourSubscriptionKey”, region=”YourServiceRegion”)
speech_config.speech_recognition_language = “en-US” # Set default language
## OR
speech_config.set_property(property_id=speechsdk.PropertyId.SpeechServiceConnection_LanguageIdMode, value = “AtStart”)
auto_detect_source_language_config = speechsdk.languageconfig.AutoDetectSourceLanguageConfig(languages=[“en-US”, “gu-In”, “bn-IN”, “mr-IN”])
speech_recognizer = speechsdk.SpeechRecognizer(speech_config=speech_config, audio_config=audio_config,auto_detect_source_language_config=auto_detect_source_language_config)
2.3 Use Asynchronous Methods
Utilize asynchronous methods like start_continuous_recognition_async instead of start_continuous_recognition and stop_continuous_recognition_async instead of stop_continuous_recognition. These methods allow for non-blocking operations and reduce latency.
speech_recognizer.start_continuous_recognition_async(); # Perform other tasks
speech_recognizer.stop_continuous_recognition_async()
2.4 Use Fast Transcription
Fast Transcription transcribes audio significantly faster than real-time streaming transcription and is apt for scenarios where immediate transcript is essential like call center analytics, meeting summarization, voice dubbing and many others. It can transcribe 30 min audio in less than a minute. Albeit this is in public preview and supports only a handful of locales. For complete list of supported languages, check out Language support – Speech service – Azure AI services | Microsoft Learn
3. File Transcription
For file transcription, processing large audio files can introduce significant latency. Here are some strategies to reduce latency:
3.1 Split the Audio into Small Chunks
Divide the audio file into smaller chunks and run the transcription for each chunk in parallel. This allows for faster processing and reduces the overall transcription time. One caveat with audio chunking is it might result a small drop in transcription quality based on the chunking strategy but if the transcription layer is followed by an intelligence layer of LLM for analytical insights, post processing etc, the drop in quality should get offset by the superior LLM intelligence.
from pydub import AudioSegment
import concurrent.futures
def transcribe_chunk(chunk):
# Transcription logic for each chunk
pass
audio = AudioSegment.from_file(“large_audio_file.wav”)
chunk_length_ms = 10000 # 10 seconds
chunks = for i in range(0, len(audio), chunk_length_ms)]
with concurrent.futures.ThreadPoolExecutor() as executor:
futures = [executor.submit(transcribe_chunk, chunk) for chunk in chunks]
results = [f.result() for f in concurrent.futures.as_completed(futures)]
3.2 Increase the Speed of Audio
Increase the playback speed of the audio file before sending it for transcription. This reduces the time taken to process the entire file with negligible compromise on the accuracy of transcription.
def increase_audio_speed(filename, output_filename = “modified_audio_file.wav”, speed_change_factor = 1.7):
# Load your audio file
audio = AudioSegment.from_file(filename) # Change to your file format
# Change speed: Speed up (e.g., 1.5 times)
speed_change_factor = speed_change_factor # Increase this to make it faster, decrease to slow down
new_audio = audio._spawn(audio.raw_data, overrides={‘frame_rate’: int(audio.frame_rate * speed_change_factor)})
# Set the frame rate to the new audio
new_audio = new_audio.set_frame_rate(audio.frame_rate)
# Export the modified audio
new_audio.export(output_filename, format=”wav”) # Change to your desired format
3.3 Compress the Input Audio
Compress the input audio before sending it for transcription. This reduces the file size for faster transmission, optimizing bandwidth usage and storage efficiency in transcription.
from pydub import AudioSegment
input_audio = ‘gujrati_tts.wav’
output_audio = ‘compressed_audio.mp3’
try:
# Load the audio file
audio = AudioSegment.from_file(input_audio)
# Export the audio file with a lower bitrate to compress it
audio.export(output_audio, format=”mp3″, bitrate=”64k”)
print(f”Compressed audio saved as {output_audio}”)
except Exception as e:
print(f”An error occurred: {e}”)
4. Speech Synthesis
Latency in speech synthesis can be a bottleneck, especially in real-time applications. Here are some recommendations to reduce latency:
4.1 Use Asynchronous Methods
Instead of using speak_text_async for speech synthesis, which blocks the streaming until the entire audio is processed, switch to the start_speaking_text_async method. This method starts streaming the audio output as soon as the first audio chunk is received, reducing latency significantly.
4.2 Text Streaming : Streaming text allows the TTS system to start processing and generating speech as soon as the initial part of the text is received, rather than waiting for the entire text to be available. This reduces the initial delay before speech output begins making it ideal for interactive applications, live events, and responsive AI-driven dialogues
# tts sentence end mark
tts_sentence_end = [ “.”, “!”, “?”, “;”, “。”, “!”, “?”, “;”, “n” ]
completion = gpt_client.chat.completions.create(
model=”gpt-4o”,
messages=[,
{“role”: “user”, “content”: <prompt>}
],
stream=True
)
collected_messages = []
last_tts_request = None
for chunk in completion:
if len(chunk.choices) > 0:
chunk_text = chunk.choices[0].delta.content
if chunk_text:
collected_messages.append(chunk_text)
if chunk_text in tts_sentence_end:
text = “”.join(collected_messages).strip() # join the received message together to build a sentence
last_tts_request = speech_synthesizer.start_speaking_text_async(text).get()
collected_messages.clear()
4.3 Optimize Audio Output Format
The payload size impacts latency. Use a compressed audio format to save network bandwidth, which is crucial when the network is unstable or has limited bandwidth. Switching to the Riff48Khz16BitMonoPcm format, which has a 384 kbps bitrate, automatically uses a compressed output format for transcription, thereby reducing latency.
By following these strategies, you can significantly reduce the latency in STT and TTS applications, providing a smoother and more efficient user experience. Implementing these techniques will ensure that your applications are responsive and performant, even in real-time scenarios.
Microsoft Tech Community – Latest Blogs –Read More
Only some users are affected by CA policies (MFA and custom)
Good morning community,
Our tenant has two conditional access policies:
“Admins require MFA” (Microsoft default)”Require signing in again after 12 hours” (User specified)
Here’s our current problem:
1. For the “Admin MFA” policy, for some reason some Global Admins have to enter MFA while others are never prompted. There is no distinction in configuration between users of these two groups. Our IT-Admin for example is being prompted, while Head of Controlling isn’t.
2. For our custom policy, again not all users are affected. For example, our many external users (distributors) are not affected by this policy and don’t require a re-sign in.
Are there any specific configurations I should be looking at? How should we proceed to fix these issues?
Thank you in advance for taking the time to answer.
Good morning community, Our tenant has two conditional access policies:”Admins require MFA” (Microsoft default)”Require signing in again after 12 hours” (User specified) Here’s our current problem:1. For the “Admin MFA” policy, for some reason some Global Admins have to enter MFA while others are never prompted. There is no distinction in configuration between users of these two groups. Our IT-Admin for example is being prompted, while Head of Controlling isn’t. 2. For our custom policy, again not all users are affected. For example, our many external users (distributors) are not affected by this policy and don’t require a re-sign in. Are there any specific configurations I should be looking at? How should we proceed to fix these issues? Thank you in advance for taking the time to answer. Read More
File is locked for shared use
Hello everyone,
I am repeatedly encountering an issue in our SharePoint libraries where files are locked for shared use, preventing any metadata from being edited. The files are not checked out; they were simply opened by the user and then closed again.
After that, the user is unable to make any changes to the metadata for about 1-2 hours, I estimate.
The same thing happens when I create a new Word document.
Create, edit, and save a Word document, then close Word. After that, the metadata of the file cannot be edited because it is locked for shared use by the same user.
Is there a solution for this?
Kind regards,
Steffen
Hello everyone, I am repeatedly encountering an issue in our SharePoint libraries where files are locked for shared use, preventing any metadata from being edited. The files are not checked out; they were simply opened by the user and then closed again.After that, the user is unable to make any changes to the metadata for about 1-2 hours, I estimate. The same thing happens when I create a new Word document.Create, edit, and save a Word document, then close Word. After that, the metadata of the file cannot be edited because it is locked for shared use by the same user. Is there a solution for this? Kind regards,Steffen Read More