Month: October 2024
Renewal of certification without qualification
On September 23, I renewed my Azure Network Engineer Associate certification, however, when I submitted my answers the page no longer responded and only the message “Compiling your assessment…” appeared. After that date I could not resubmit the renewal since that was the last day to do so. I need your support to obtain the result of my renewal, please.
On September 23, I renewed my Azure Network Engineer Associate certification, however, when I submitted my answers the page no longer responded and only the message “Compiling your assessment…” appeared. After that date I could not resubmit the renewal since that was the last day to do so. I need your support to obtain the result of my renewal, please. Read More
Teams sorting files with special characters at the beginning
Hello everyone,
I need to reproduce the sorting algorithm used in teams.
On the attached screenshot you can see, that all files whose name starts from “_” or “#” go before “1” and all other files, but “-” is just ignored. I need to be sure, that my sorting reproducing will work the same as teams. Is there a clear explanation of how it works? Should I consider it as a bug in MS Teams?
Hello everyone,I need to reproduce the sorting algorithm used in teams. On the attached screenshot you can see, that all files whose name starts from “_” or “#” go before “1” and all other files, but “-” is just ignored. I need to be sure, that my sorting reproducing will work the same as teams. Is there a clear explanation of how it works? Should I consider it as a bug in MS Teams? Read More
How to change font in ℚ𝕦𝕚𝕔𝕜𝔹𝕠𝕠𝕜𝕤 desktop after update?
I need help changing the font in ℚ𝕦𝕚𝕔𝕜𝔹𝕠𝕠𝕜𝕤 Desktop. How do I adjust the font size and style for better readability in forms and reports?
I need help changing the font in ℚ𝕦𝕚𝕔𝕜𝔹𝕠𝕠𝕜𝕤 Desktop. How do I adjust the font size and style for better readability in forms and reports? Read More
How to fix submitter name from my name in share point while taking backup.
While I am copying data from original page to another page using flow it show submitter name as my name. Since it needs to show who is the submitter previously in original page. could you help me on this to fix. PFA screenshot for your reference.
While I am copying data from original page to another page using flow it show submitter name as my name. Since it needs to show who is the submitter previously in original page. could you help me on this to fix. PFA screenshot for your reference. Read More
Greek Microsoft Security Community – 1st Meetup with Morten Waltorp Knudsen
:greece: Σας καλούμε στο πρώτο meetup της Ελληνικής Microsoft Security Κοινότητας που θα πραγματοποιηθεί online με θέμα “Optimizing log ingestion in Microsoft Sentinel, or how to save some €€” και ομιλητή τον Morten Waltorp Knudsen (Microsoft Security & Azure MVP). Ο Morten θα μας μιλήσει για τις τελευταίες εξελίξεις στην συλλογή αρχείων καταγραφής ασφαλείας (security logs) στο Microsoft Sentinel SIEM και θα μοιραστεί τρόπους για την καλύτερη διαχείρισή τους όπως επίσης και για την εξοικονόμηση κόστους χρήσης στο Azure.
(Η παρουσίαση θα πραγματοποιηθεί στα Αγγλικά.)
:united_kingdom: We invite you to join Greek Microsoft Security Community inaugural meetup that will take place online about “Optimizing log ingestion in Microsoft Sentinel, or how to save some €€” with guest speaker Morten Waltorp Knudsen (Microsoft Security & Azure MVP). Morten will elaborate latest developments in security logs collection in Microsoft Sentinel and will share insights in better management and how to save costs in Azure.
(Presentation will take place in English)
:greece: Σας καλούμε στο πρώτο meetup της Ελληνικής Microsoft Security Κοινότητας που θα πραγματοποιηθεί online με θέμα “Optimizing log ingestion in Microsoft Sentinel, or how to save some €€” και ομιλητή τον Morten Waltorp Knudsen (Microsoft Security & Azure MVP). Ο Morten θα μας μιλήσει για τις τελευταίες εξελίξεις στην συλλογή αρχείων καταγραφής ασφαλείας (security logs) στο Microsoft Sentinel SIEM και θα μοιραστεί τρόπους για την καλύτερη διαχείρισή τους όπως επίσης και για την εξοικονόμηση κόστους χρήσης στο Azure.(Η παρουσίαση θα πραγματοποιηθεί στα Αγγλικά.):united_kingdom: We invite you to join Greek Microsoft Security Community inaugural meetup that will take place online about “Optimizing log ingestion in Microsoft Sentinel, or how to save some €€” with guest speaker Morten Waltorp Knudsen (Microsoft Security & Azure MVP). Morten will elaborate latest developments in security logs collection in Microsoft Sentinel and will share insights in better management and how to save costs in Azure.(Presentation will take place in English) Read More
How to convert a struct to an object?
I am having a Gaussian mixture model data in the form of struct with all the parameters identical to that of the GMM object. How to convert this struct to object?I am having a Gaussian mixture model data in the form of struct with all the parameters identical to that of the GMM object. How to convert this struct to object? I am having a Gaussian mixture model data in the form of struct with all the parameters identical to that of the GMM object. How to convert this struct to object? structures, objects, gmm, gaussian, casting, oop MATLAB Answers — New Questions
Using the installer returns std::runtime_error (Linux Mint 22)
I get the following error message when running the installer:
terminate called after throwing an instance of ‘std::runtime_error’
what(): Failed to launch web window with error: Unable to launch the MATLABWindow application. The exit code was: 262
This thread reports the same error and suggests to install libXss1 and libgconf-2-4, but it didn’t help.
Thanks for your helpI get the following error message when running the installer:
terminate called after throwing an instance of ‘std::runtime_error’
what(): Failed to launch web window with error: Unable to launch the MATLABWindow application. The exit code was: 262
This thread reports the same error and suggests to install libXss1 and libgconf-2-4, but it didn’t help.
Thanks for your help I get the following error message when running the installer:
terminate called after throwing an instance of ‘std::runtime_error’
what(): Failed to launch web window with error: Unable to launch the MATLABWindow application. The exit code was: 262
This thread reports the same error and suggests to install libXss1 and libgconf-2-4, but it didn’t help.
Thanks for your help installation, ubuntu MATLAB Answers — New Questions
How to create custom Closed Loop Margin based on the Complementary Sensitivity Function in Systune TuningGoal?
I want to have a hard constraint for my system that puts a constraint on the dynamic margin (generalized delay margin) of the entire system. Mathemathically, the constraint is formulated as follows.
(1)
Where is the complementary sensitivity function of the systems input. I have a similar hard constraint on the sensitivity function:
(2)
And this should be implemented by using TuningGoal.LoopShape as follows.
Hardreq2 = TuningGoal.LoopShape("u",1/0.5,1)
The problem with the first requirement I think is the additional term in the norm. I do not know how to set up this constraint properly. Can anyone help me out?I want to have a hard constraint for my system that puts a constraint on the dynamic margin (generalized delay margin) of the entire system. Mathemathically, the constraint is formulated as follows.
(1)
Where is the complementary sensitivity function of the systems input. I have a similar hard constraint on the sensitivity function:
(2)
And this should be implemented by using TuningGoal.LoopShape as follows.
Hardreq2 = TuningGoal.LoopShape("u",1/0.5,1)
The problem with the first requirement I think is the additional term in the norm. I do not know how to set up this constraint properly. Can anyone help me out? I want to have a hard constraint for my system that puts a constraint on the dynamic margin (generalized delay margin) of the entire system. Mathemathically, the constraint is formulated as follows.
(1)
Where is the complementary sensitivity function of the systems input. I have a similar hard constraint on the sensitivity function:
(2)
And this should be implemented by using TuningGoal.LoopShape as follows.
Hardreq2 = TuningGoal.LoopShape("u",1/0.5,1)
The problem with the first requirement I think is the additional term in the norm. I do not know how to set up this constraint properly. Can anyone help me out? tuninggoal, tuninggoal.loopshape, systune, matlab, sltuner MATLAB Answers — New Questions
How to change nrDLCarrierConfig to FR2?
Just trying to play around with the code here, I am trying to added in parameters to get FR2 instead of FR1 but it isnt working. I know I need to change SCS but I seem to be doing it wrong:
scs1 = nrSCSCarrierConfig;
scs2 = nrSCSCarrierConfig(‘SubcarrierSpacing’,60,’NSizeGrid’,275);
waveconfig = nrDLCarrierConfig(‘FrequencyRange’,’FR2′,’SCSCarriers’, {scs1,scs2},’ChannelBandwidth’,60);
%waveconfig.PDSCH{1}.PRBSet = 0:10;
%waveconfig.ChannelBandwidth = 60;
[waveform,waveformInfo] = nrWaveformGenerator(waveconfig);
% Plot spectrogram of waveform for first antenna port
samplerate = waveformInfo.ResourceGrids(1).Info.SampleRate;
nfft = waveformInfo.ResourceGrids(1).Info.Nfft;
figure;
spectrogram(waveform(:,1),ones(nfft,1),0,nfft,’centered’,samplerate,’yaxis’,’MinThreshold’,-130);
title(‘Spectrogram of 5G Downlink Baseband Waveform’);
Is there somewhere with an example? Or can someone please help guide me?Just trying to play around with the code here, I am trying to added in parameters to get FR2 instead of FR1 but it isnt working. I know I need to change SCS but I seem to be doing it wrong:
scs1 = nrSCSCarrierConfig;
scs2 = nrSCSCarrierConfig(‘SubcarrierSpacing’,60,’NSizeGrid’,275);
waveconfig = nrDLCarrierConfig(‘FrequencyRange’,’FR2′,’SCSCarriers’, {scs1,scs2},’ChannelBandwidth’,60);
%waveconfig.PDSCH{1}.PRBSet = 0:10;
%waveconfig.ChannelBandwidth = 60;
[waveform,waveformInfo] = nrWaveformGenerator(waveconfig);
% Plot spectrogram of waveform for first antenna port
samplerate = waveformInfo.ResourceGrids(1).Info.SampleRate;
nfft = waveformInfo.ResourceGrids(1).Info.Nfft;
figure;
spectrogram(waveform(:,1),ones(nfft,1),0,nfft,’centered’,samplerate,’yaxis’,’MinThreshold’,-130);
title(‘Spectrogram of 5G Downlink Baseband Waveform’);
Is there somewhere with an example? Or can someone please help guide me? Just trying to play around with the code here, I am trying to added in parameters to get FR2 instead of FR1 but it isnt working. I know I need to change SCS but I seem to be doing it wrong:
scs1 = nrSCSCarrierConfig;
scs2 = nrSCSCarrierConfig(‘SubcarrierSpacing’,60,’NSizeGrid’,275);
waveconfig = nrDLCarrierConfig(‘FrequencyRange’,’FR2′,’SCSCarriers’, {scs1,scs2},’ChannelBandwidth’,60);
%waveconfig.PDSCH{1}.PRBSet = 0:10;
%waveconfig.ChannelBandwidth = 60;
[waveform,waveformInfo] = nrWaveformGenerator(waveconfig);
% Plot spectrogram of waveform for first antenna port
samplerate = waveformInfo.ResourceGrids(1).Info.SampleRate;
nfft = waveformInfo.ResourceGrids(1).Info.Nfft;
figure;
spectrogram(waveform(:,1),ones(nfft,1),0,nfft,’centered’,samplerate,’yaxis’,’MinThreshold’,-130);
title(‘Spectrogram of 5G Downlink Baseband Waveform’);
Is there somewhere with an example? Or can someone please help guide me? #5g, #5gtoolbox, #fr2, #fr1, #nrdlcarrierconfig MATLAB Answers — New Questions
Task Delete
Hi,
We are using Project Server 2019. We came across an issue wherein a task got automatically deleted after the Actual Work was updated. We are not able to figure it out, how as tasks cannot be deleted if actuals are booked on it. How can i find the root cause of this issue. can i check it in the Project Server Queue or in the ULS Logs.
Regards,
Amit Wairkar
Hi, We are using Project Server 2019. We came across an issue wherein a task got automatically deleted after the Actual Work was updated. We are not able to figure it out, how as tasks cannot be deleted if actuals are booked on it. How can i find the root cause of this issue. can i check it in the Project Server Queue or in the ULS Logs. Regards,Amit Wairkar Read More
#DIV/0! in standard deviation and average
Hi! I’m a Mac user and an Excel beginner. I’ve done a lot of research into why the #DIV/0! comes up after selecting the numbers I need to find the standard deviation for yet found no solution. I had to do the averages manually because this problem also came up then. I’ve made sure it’s set to ‘number’, not ‘text’, and don’t know what else to do.
Hi! I’m a Mac user and an Excel beginner. I’ve done a lot of research into why the #DIV/0! comes up after selecting the numbers I need to find the standard deviation for yet found no solution. I had to do the averages manually because this problem also came up then. I’ve made sure it’s set to ‘number’, not ‘text’, and don’t know what else to do. Read More
Team App Updates and then my camera doesn’t work anymore (Oct 2024)
Hi all,
A week or two ago my Teams app updated and suddenly my camera didn’t work during a meeting anymore – just a camera icon with the line through it. Switching the camera off in the app then obviously only showed the profile pic as it should – switching it back on, laptop camera goes on (I see the light at the top of the laptop) but the camera Icon with the line through appears again.
The things I’ve done to try and find/fix this issue.
– checked camera permissions – Teams included in the list
– in app the laptop camera is selected
– device manager – camera drivers are up to date
– my system Windows 11 is up to date
– uninstalled and re-installed the Teams app 3 times with a laptop restart before and after each uninstall and reinstall – no change
Does anyone have any idea
Hi all,A week or two ago my Teams app updated and suddenly my camera didn’t work during a meeting anymore – just a camera icon with the line through it. Switching the camera off in the app then obviously only showed the profile pic as it should – switching it back on, laptop camera goes on (I see the light at the top of the laptop) but the camera Icon with the line through appears again.The things I’ve done to try and find/fix this issue. – checked camera permissions – Teams included in the list- in app the laptop camera is selected- device manager – camera drivers are up to date- my system Windows 11 is up to date- uninstalled and re-installed the Teams app 3 times with a laptop restart before and after each uninstall and reinstall – no changeDoes anyone have any idea Read More
Unable to get Data from one particular Indian bank statement pdf file
Hi All I am using Get Data feature to import data from pdf to excel. plenty of files I imported but one particular file which directly came from Union Bank of Inda without any password, I am unable to download. while selecting the pages for importing the data it is showing “This Table is empty” message in preview box. How to solve this problem
Hi All I am using Get Data feature to import data from pdf to excel. plenty of files I imported but one particular file which directly came from Union Bank of Inda without any password, I am unable to download. while selecting the pages for importing the data it is showing “This Table is empty” message in preview box. How to solve this problem Read More
Building Your Own Chatbot using Azure OpenAI Capabilities
I am Sarita , Microsoft Learn Student Ambassador. In this guide, we’ll walk you through the steps to set up a chatbot using Open AI’s GPT-4o model that leverages Azure’s advanced language models. At the end, I have provided with a link to the repository to integrate the chatbot in your very own website.
Building Your Own Chatbot with Azure OpenAI Capabilities
What is Azure Open AI Service ?
“Azure OpenAI Service provides REST API access to OpenAI’s powerful language models including GPT-4o, GPT-4o mini, GPT-4 Turbo with Vision, GPT-4, GPT-3.5-Turbo, and Embeddings model series. These models can be easily adapted to your specific task including but not limited to content generation, summarization, image understanding, semantic search, and natural language to code translation. Users can access the service through REST APIs, Python SDK, or our web-based interface in the Azure OpenAI Studio.” – Microsoft Learn
Prerequisites
An Azure Account with Active Azure Subscription.
Account on Azure Open AI Studio
Understanding Key Terms
Before diving into the setup, it’s essential to familiarize yourself with some key terms:
Playground: A user-friendly interface that allows you to explore, prototype, and test AI assistants without any coding requirements. It’s perfect for iterating and experimenting with new ideas.
Azure AI Services: A suite of tools and services that leverage artificial intelligence to help you build intelligent applications.
Resource Group: A container that holds related Azure resources for management and billing.
Keys and Endpoints: Security credentials and URLs that allow your applications to access Azure services.
Model Deployment: The process of configuring and launching a specific AI model for use.
System Message: Instructions provided to the AI model to guide its behaviour and response context.
Prompt: The input you give to the AI model to elicit a specific response.
Token : Tokens can be thought of as pieces of words. Before the API processes the request, the input is broken down into tokens. These tokens are not cut up exactly where the words start or end – tokens can include trailing spaces and even sub-words. Here are some helpful rules of thumb for understanding tokens in terms of lengths: 1 token ~= 4 chars in English,1 token ~= ¾ words ,100 tokens ~= 75 words.
Selecting the Right Model on Right Pricing
Models
Description
GPT-4o & GPT-4o mini & GPT-4 Turbo
The latest most capable Azure OpenAI models with multimodal versions, which can accept both text and images as input.
A set of models that improve on GPT-3.5 and can understand and generate natural language and code.
A set of models that improve on GPT-3 and can understand and generate natural language and code.
A set of models that can convert text into numerical vector form to facilitate text similarity.
A series of models that can generate original images from natural language.
A series of models in preview that can transcribe and translate speech to text.
Text to speech (Preview)
A series of models in preview that can synthesize text to speech.
– Microsoft learn Open AI service
Azure OpenAI Service offers two main pricing models for using its AI tools: Standard (On-Demand) and Provisioned Throughput Units (PTUs). Let’s understand both one by one:
Standard (On-Demand) Pricing:
You only pay for what you use.
The cost is calculated based on the number of tokens processed, where tokens represent chunks of text (input and output).
For each 1,000 tokens, there is a specific cost. For example, the more complex the model (like GPT-4), the higher the token cost.
This model is flexible and works well if you’re unsure how much you’ll use the service or if you don’t need continuous access.
Provisioned Throughput Units (PTUs):
This model offers consistent performance with less waiting time and guarantees throughput.
You pay a fixed hourly rate per PTU, so costs are predictable.
There are additional costs for input and output tokens, but since PTUs provide faster and more stable access, this model is ideal for larger-scale usage or scenarios where latency matters.
PTUs also have minimum scaling requirements (meaning you must buy a certain number of units to use the service at this level).
Comparison:
Standard (On-Demand): Pay only for tokens, ideal for small or variable usage.
PTU: Fixed hourly rate + token costs, better for stable and high-volume tasks.
Example (Why use GPT-4o as a student):
GPT-4o has a lower cost per token compared to other models like GPT-4-Turbo. This makes it cost-effective for students or small-scale users, and it doesn’t include Price per PTU per Hour, unlike GPT-4-Turbo.
Let’s Get Started
Step 1: Create an Azure and Azure OpenAI Account –
To begin, you’ll need to set up an Azure account if you don’t already have one. Visit the Azure and Azure Open AI websites to get started.
Step 2: Create a New Resource Group
Search for “Resource Group” in the Azure search box.
Click on “Create” to start a new Resource Group.
Fill in the required details:
Subscription : Choose your Azure subscription.
Resource Group Name : Give your group a unique name.
Location : Select the Azure region that suits you.
Click “Review + Create” and then “Create”.
Wait a few minutes for the resource group to be established.
Step 3: Create a New Azure OpenAI Resource
Search for “Azure OpenAI” in the Azure search box.
Click on “Create” from the menu bar.
Fill in the following details:
Subscription : Select your subscription.
Resource Group : Choose the resource group you just created.
Region : Specify the region.
Name : Assign a name to your OpenAI resource.
Pricing Tier : Select an appropriate pricing tier.
Click “Next Network” and select ‘All networks, including the internet, can access this resource’.
Proceed by clicking “Next Tags”.
Finally, click “Create” and then “Submit”.
Wait a few minutes for the resource to be set up.
Step 4: Go to Azure AI Studio
In your Azure dashboard, navigate to Projects Overview and select ‘Chat under Project Playground’.
Configure your Assistant:
Role : Assign a role to your bot, from the drop down menu.
System Message : Provide directives on how the assistant should behave. For example, you could instruct it to adopt the persona of Shakespeare, using rich metaphors and poetic language.
Examples : Provide user input and expected assistant output, to help your bot learn and respond better.
Enter a test question for the chatbot: “Write a message to invite friends to my birthday party”. This will help you evaluate your chatbot.
Select “Deploy to a web app” from “Deploy to” dropdown.
Choose “Create a new web app”
Fill the required information and enable the code history in the web app.
Hit “Deploy”.
Step 5: Congratulations!
You have successfully created your assistant! Now, to integrate the chatbot into your website, you can use Python and Flask to connect with the frontend. Here’s how to proceed:
Retrieve Keys and Endpoints: Use the keys and endpoints from the Azure resource you created earlier. Store these securely in a `.env` file.
Choose Your Code Editor: Open your preferred code editor to begin coding.
Refer to Repositories: Check out my repository to know the code.
Conclusion
With these steps, you now have a fully functional chatbot powered by Azure OpenAI capabilities. The possibilities are endless, and you can further customize and enhance your assistant as needed. Whether for personal use or business applications, leveraging Azure’s robust AI services opens a world of innovation. Happy coding!
Resources
GenAI for Beginners
What is Azure AI Studio ?
Fundamentals of Azure OpenAI services
Getting started with Azure OpenAI Assistants
Azure Samples – OpenAI
Azure OpenAI Services
Microsoft Tech Community – Latest Blogs –Read More
How to fix ℚ𝕦𝕚𝕔𝕜𝔹𝕠𝕠𝕜𝕤 internet connection error read error after update?
I’m encountering a “ℚ𝕦𝕚𝕔𝕜𝔹𝕠𝕠𝕜𝕤 Internet Connection Error – Read Error” when trying to update or sync data. The software won’t connect to the server properly. How can I resolve this issue?
I’m encountering a “ℚ𝕦𝕚𝕔𝕜𝔹𝕠𝕠𝕜𝕤 Internet Connection Error – Read Error” when trying to update or sync data. The software won’t connect to the server properly. How can I resolve this issue? Read More
Bridging Gaps: The Azure AI Influencers Day Series
Microsoft ❤️ Community
The Azure AI Influencers Day Series sparked a wave of collaboration between Microsoft Most Valuable Professionals (MVPs) and Microsoft Learn Student Ambassadors (MLSAs), creating a vibrant tech movement across 10 cities—Gurugram, Pune, Noida, Mumbai, Jaipur, Chandigarh, Andhra Pradesh, Hyderabad, Chennai, and Bengaluru. With 10 offline and 2 online sessions featuring 9 MVPs, 7 Microsoft FTEs, 13 MLSAs, and 7 industry experts, the series drew over 2,328+ attendees.
In a world where technology often seems confined to bustling urban centers, the Azure AI Influencers Day Series stand as a testament to the power of collaboration and innovation. With the support of Azure Developer Community, this series, driven by the passion and expertise of MVPs and MLSAs, transcends geographical barriers to connect students from tier 3 cities with the latest in AI and cloud technologies.
A Journey Beyond Boundaries
Imagine students traveling over 500+ kilometers from places like Andhra Pradesh, Trichy, and Chandigarh crossing states to reach the tech hubs of Bengaluru and Noida. For many, this journey was not just a physical relocation but a symbolic leap from their everyday surroundings into the heart of technological innovation. Faculty members played a pivotal role, rallying their students and taking charge of facilitating this adventure. It was not about attending an event; it was about embracing an opportunity that seemed far out of reach from their tier 3 towns.
Impact on Students and the Community
The Azure AI Influencers Day Series offered more than just lectures; it provided a hands-on experience with cutting-edge AI tools, sparking excitement and curiosity among attendees. Students like Rakshana, who had never ventured into a major tech city, found inspiration in the exposure to Azure AI’s potential. “Traveling such a long distance was fueled by my passion for technology and a strong desire to expand my knowledge in AI and cloud computing,” Rakshana shared. She left with a deeper understanding of Azure AI, practical insights into its implementation, and valuable connections that will help shape her future in tech.
For Devansh, a student from a tier 3 city, the series was a revelation. “I realized that geographical boundaries no longer limit access to innovation. The series highlighted how Azure democratizes technology, making it accessible to all. It inspired me to explore new avenues,” he said. This realization was echoed by many, as the series helped students see that their dreams and ambitions were not constrained by where they came from.
Faculty and Influencer Insights
From the perspective of faculty like Poornima S, the series was an incredible journey that combined knowledge-sharing, networking, and inspiration. “Watching students and professionals engage with industry experts on topics like Azure, AI, and career development has been immensely rewarding,” she reflected. “The insights shared during these sessions have not only empowered attendees but have also reinforced the importance of staying at the forefront of technology and innovation.”
For MVPs and MLSAs, the series was an invaluable opportunity to connect with a diverse audience and share the transformative potential of AI. An MSLA, Aditya Shankar Khorne, an MLSA, noted, “The Azure AI Influencer Series played a big role in connecting students with industry trends and real-world AI applications. It offered a hands-on approach, allowing students to engage directly with the latest Azure AI tools and technologies.” Aditya observed that this interaction not only demystified AI for many students but also provided them with the confidence and skills to start their AI journeys.
A Collaborative Movement
Each event became a melting pot of ideas, where MVPs and MLSAs not only shared their knowledge but also built bridges between communities. Nanddeep Nachan, an AI & M365 MVP from India (Microsoft Most Valuable Professional), highlighted how the series made advanced AI concepts accessible and relevant to students’ future careers. “I observed that students often struggled with understanding complex AI concepts and practical applications. Initiatives like the Azure AI Influencer Series can address these challenges by providing hands-on learning opportunities, real-world examples, and industry insights to make AI more approachable and relevant to their studies,” Nanddeep shared.
Students like Monish Mukhari appreciated learning from experts and exploring real-world AI applications. He noted, “The key takeaways were learning about LLM (large language models), RAG, their pricing, and exploring use cases to solve real-world problems. This provided a lot of clarity and helped in understanding the challenges associated with AI technologies.“
Building Bridges Between Tier 1 and Tier 3 Cities
During the Azure AI Influencers Day events in Bangalore and Noida, we were thrilled to see students and participants making significant journeys from Trichy, Andhra Pradesh, and Chandigarh, covering distances of over 500km and 200km respectively, to be part of the sessions. This remarkable turnout was made possible thanks to the dedicated support from MLSAs in each city.
The series also played a crucial role in building bridges between tier 1 and tier 3 cities through technology. It was not about highlighting AI tools—it was about creating an inclusive space where students could network, share, and grow together. Harsith M, attending his first event at a Microsoft office, expressed how impactful the experience was for him. “As an MBA student, it was an inspiring experience to step into a place I’ve always admired since childhood. Visiting Microsoft has been a dream come true, and I hope that one day I’ll have the chance to be part of the Microsoft community!”
Rupam Swain, another student attendee, encapsulated the essence of the series: “Participating in Azure AI Influencer Series broadened my perspective, revealing accessible global opportunities and an inclusive tech ecosystem beyond location barriers.“
A Future Beyond Limits
The Azure AI Influencers Day Series has set a precedent for how technology can unite diverse communities. It is more than an event series; it is a movement that empowers students, educators, and influencers alike to rethink what is possible. By bridging the gap between tier 1 and tier 3 cities, this initiative has given a taste of AI’s potential to students who otherwise might not have had the chance. It’s a celebration of collaboration, of breaking down walls, and of the boundless possibilities that arise when passionate individuals come together to learn, share, and grow.
As the series continues, it promises to inspire more students and influencers, fostering an inclusive tech ecosystem where everyone, no matter their background or location, can contribute to and shape the future of technology. The Azure AI Influencers Day Series is not just helping communities grow—it’s redefining them, one event at a time.
A special thanks to our Influencers for being an integral part of the series –Sridharan VenkataRamanan, Deeksha Sharma, Saurabh Sharma, Manmeet Singh, Saket Kumar, Rajesh Panchal, Vinay Pratap, M.v.k.v Vandana, Bhargavi Chakravarthi Rangarajan, Bran Livinston, Kasam Shaikh, Shrushti Shah, Megha Pandey, Sameer Mhaisekar, Mansun Acharya, Mukesh Kumar Rao, Diya Vijay, Osama Shaikh, Ashish Tiwari, Nilesh Shinde, Viswanatha Swamy, Nandan Vallamdasu, Thirumala Sai Harsha Inumarthi, Dinesh Padhan, Krutam Hathi, Rohit Yadav, Arpita Das, Akshay Prabhat Mishra, Tauqeer Ahmad, Nanddeep Nachan, Smita Nachan, Faizan Akhtar, Harshavardhan Bajoria, Shivam Goyal, Khushi Panwar, Nitinn Asthaana,
& to our hosting partners – Poornima Institute of Engineering & Technology – Jaipur, Chandigarh University, Dr. D. Y. Patil Institute of Engineering, Management and Research – Akurdi, IEEE Computational Intelligence Society (CIS) CUSB
Microsoft Tech Community – Latest Blogs –Read More
Microsoft Retiring the Revoke-SPOUserSession Cmdlet
Revoke-SPOUserSession is No Longer Fit for Purpose
Microsoft’s announcement in message center notification MC903785 (3 October 2024) that they will retire the Revoke-SPOUserSession cmdlet (in the SharePoint Online PowerShell module) in early November 2024 was expected. There’s no purpose served by having a workload-specific cmdlet to revoke user access to an app when the job can be done across all workloads with a single cmdlet built for the job. That cmdlet is Revoke-MgUserSignInSession, which I discuss in an article about the right way to revoke access from Entra ID accounts.
The Roots of Revoke-SPOUserSession
Microsoft introduced the Revoke SPOUserSession cmdlet in January 2016. That’s an aeon in cloud terms. Teams hadn’t yet appeared, Azure AD delivered a much simpler directory and authentication service, with no notion of features like continual access evaluation (CAE), and SharePoint Online wasn’t trying to deal with nearly 4 billion files created daily.
At the time, the primary access to SharePoint Online was through the browser (now I suspect primary access is via Teams), and I’m sure that it made perfect sense to create a cmdlet to force the sign-out of a user from SharePoint Online across all devices.
Retiring Revoke-SPOUserSession
Microsoft says that their telemetry indicates that only a few organizations are active users of Revoke-SPOUserSession. I’m surprised that even a few tenants exist that might still use the cmdlet because better options have existed for some time, cumulating with the Revoke-MgUserSignInSession cmdlet the Microsoft Graph PowerShell SDK.
The critical difference is that the SDK cmdlet forces a sign-out from all Microsoft 365 sessions, not just SharePoint Online. It’s an essential part of any administrator action to secure an account because of suspected compromise or because an employee is leaving the organization. If you’re in the category of those who have scripts that use Revoke-SPOUserSession, it’s time tio change before the curtain comes down.
Securing an Employee Account
All of which brings me to the second annual PowerShell script-off at TEC 2024 (in Dallas). It’s quite a challenge to strut your PowerShell skills in front of a sometimes-boisterous crowd, and I admire the folks (Figure 1) who stepped up to take part.
Figure 1: Intense coding at the TEC 2024 PowerShell script-off (and yes, the glass of wine helps)
The first challenge was to write a script to automate the securing of my account (I make a great victim) after my forced ejection from the organization at 9AM on Monday. You’d imagine that this is a well-trodden path with many sample scripts available on the internet, so it was surprising the difficulty some had with the challenge. Competitors couldn’t use ChatGPT and Microsoft 365 Copilot to avoid any hint of generative AI spoiling the responses, and it was interesting to see how people approached the issue without that kind of help.
Most immediately focused on disabling the Microsoft 365 account. This is undoubtedly an important step, but there’s more to be done, like:
Forcing a sign out with Revoke-MgUserSignInSession is a great next step, but only after changing the account password. You don’t want to have someone be prompted to reauthenticate because their access tokens are invalid only to be able to sign in again because their account password is changed. Yes, disabling the account should stop the sign-in, but let’s be sure.
Securing devices is another step. It all depends on what device management software a tenant uses, but it should be possible to wipe corporate data from devices to prevent ex-employees having continued access to local copies. Sensitivity labels help here by making sure that even if an ex-employee takes copies of sensitive files, they won’t be able to authenticate and gain the right to access the content. Sensitivity labels put a stop to the tactic often seen when people just about to leave exfiltrate large amounts of confidential documents and email (in PSTs) to removeable devices. Exfiltration might work, but once the ex-employee can no longer authenticate, the confidential material becomes no more than an interesting collection of bytes.
It’s Hard to Revoke Access
No one quite delivered a script to totally secure an ex-employee’s account in the 20 minutes allotted for the task (one solution was delivered that removed access from every account in the tenant). Even with access to the internet, it takes time to find, assess, and decide what code to base a solution on. The difficulty is compounded when people are looking over your shoulder to criticize every move, or even when you find a great cmdlet to revoke access that Microsoft’s just about to deprecate…
Learn more about how the Microsoft 365 applications really work on an ongoing basis by subscribing to the Office 365 for IT Pros eBook. Our monthly updates keep subscribers informed about what’s important across the Office 365 ecosystem.
Shallow Neural Networks does not work with MATLAB APP after compilation
Dear all,
I am trying to implement a trained Shallow Neural Network inside a designed Matlab APP. The ANN has 2 hidden layers and has been calibrated through a code with the function train, and then saved in the workspace, as follows:
[net,tr] = train(net,x,t);
save("namefile.mat",’net’)
At this point, for using the ANN inside an .mlapp file, I am loading it with the function "load", and the using it recalling the name of the net itself, as follows:
load("namefile")
output=net(input);
As long as I am using this approach, before the APP compilation, everything works fine with the execution of the .mlapp file. However, after the creation of the standalone application through the "Application Compiler", the prevision line gives the following error:
"Index exceeds the number of array elements. Index must not exceed 1."
I am trying to solve the problem also by using the "sim" function, but it didn’t work, since it seems a compatibility issue between the .mlapp and the .exe file.
How can I solve this problem?
Thank you and regardsDear all,
I am trying to implement a trained Shallow Neural Network inside a designed Matlab APP. The ANN has 2 hidden layers and has been calibrated through a code with the function train, and then saved in the workspace, as follows:
[net,tr] = train(net,x,t);
save("namefile.mat",’net’)
At this point, for using the ANN inside an .mlapp file, I am loading it with the function "load", and the using it recalling the name of the net itself, as follows:
load("namefile")
output=net(input);
As long as I am using this approach, before the APP compilation, everything works fine with the execution of the .mlapp file. However, after the creation of the standalone application through the "Application Compiler", the prevision line gives the following error:
"Index exceeds the number of array elements. Index must not exceed 1."
I am trying to solve the problem also by using the "sim" function, but it didn’t work, since it seems a compatibility issue between the .mlapp and the .exe file.
How can I solve this problem?
Thank you and regards Dear all,
I am trying to implement a trained Shallow Neural Network inside a designed Matlab APP. The ANN has 2 hidden layers and has been calibrated through a code with the function train, and then saved in the workspace, as follows:
[net,tr] = train(net,x,t);
save("namefile.mat",’net’)
At this point, for using the ANN inside an .mlapp file, I am loading it with the function "load", and the using it recalling the name of the net itself, as follows:
load("namefile")
output=net(input);
As long as I am using this approach, before the APP compilation, everything works fine with the execution of the .mlapp file. However, after the creation of the standalone application through the "Application Compiler", the prevision line gives the following error:
"Index exceeds the number of array elements. Index must not exceed 1."
I am trying to solve the problem also by using the "sim" function, but it didn’t work, since it seems a compatibility issue between the .mlapp and the .exe file.
How can I solve this problem?
Thank you and regards app designer, neural network, not working, compatibility, compiler MATLAB Answers — New Questions
How to fetch username or userEmail from userprofile details of FSLogix
Hi
I am trying to fetch several details from FSLogix userprofile like disk size usage , last accessed date. I need to get user details as well like Username or UserEmail.
Below is the PS Snippet that I am using.
$Profiles = Get-ChildItem -Recurse -Path $FileSharePath -Filter “*.VHDX” -ErrorAction Stop |
ForEach-Object {
[PSCustomObject]@{
UserGPN = ($_.Name -split ‘_’)[1].Split(‘.’)[0]
FileShareName = ($_.FullName -split ‘\’)[3]
FileName = $_.Name
TotalSizeInGB = $DriveSizeGB
ConsumedSizeInGB = [math]::Round($_.Length / 1GB, 2)
FilePath = $_.FullName
CreationTimeUtc = $_.CreationTimeUtc.ToString()
LastAccessTimeUtc = $_.LastAccessTimeUtc.ToString()
LastWriteTimeUtc = $_.LastWriteTimeUtc.ToString()
}
}
How can I get that ? Kindly help!
Thanks
Hirdesh
HiI am trying to fetch several details from FSLogix userprofile like disk size usage , last accessed date. I need to get user details as well like Username or UserEmail.Below is the PS Snippet that I am using. $Profiles = Get-ChildItem -Recurse -Path $FileSharePath -Filter “*.VHDX” -ErrorAction Stop |
ForEach-Object {
[PSCustomObject]@{
UserGPN = ($_.Name -split ‘_’)[1].Split(‘.’)[0]
FileShareName = ($_.FullName -split ‘\’)[3]
FileName = $_.Name
TotalSizeInGB = $DriveSizeGB
ConsumedSizeInGB = [math]::Round($_.Length / 1GB, 2)
FilePath = $_.FullName
CreationTimeUtc = $_.CreationTimeUtc.ToString()
LastAccessTimeUtc = $_.LastAccessTimeUtc.ToString()
LastWriteTimeUtc = $_.LastWriteTimeUtc.ToString()
}
} How can I get that ? Kindly help!ThanksHirdesh Read More
DLP for Endpoint With Client Windows Local AD Join Can Support ?
Hi Every One
I appreciate your assistance with this issue. The PCs Windows 11 Pro I manage with Intune are not experiencing any problems and are functioning properly. However, there are some PCs that have joined the Local AD where the DLP for endpoints is not working Detect i need know Can Support Client Local AD Join ? I am Onboard local script client Local AD join (Not Config AzureHybrid join on ADDS ) it Can Sync Update but notworking Detach DLP for endpoint I need know it Support for Client Not Ad join ? And Support How to fix & config more ?
Hi Every One I appreciate your assistance with this issue. The PCs Windows 11 Pro I manage with Intune are not experiencing any problems and are functioning properly. However, there are some PCs that have joined the Local AD where the DLP for endpoints is not working Detect i need know Can Support Client Local AD Join ? I am Onboard local script client Local AD join (Not Config AzureHybrid join on ADDS ) it Can Sync Update but notworking Detach DLP for endpoint I need know it Support for Client Not Ad join ? And Support How to fix & config more ? Read More