Forum Widgets
Latest Discussions
Reinventing the electricity grid
Thank you for tuning into the "Reinventing the electricity grid" interview at Microsoft Ignite 2020 with Brian Janous. I wanted to share some more information about some of the things we talked about. Project Natick was an under water datacenter that was submerged in Scotland for 2 years, it's been a great research programme that's taught the team a lot of about running datacenters under water. 😉 Azure's new West US 3 region is making great strives to be sustainable with solar energy and water positive projects being incorporated into the building of the datacenters. To understand the overall plan for Azure's sustainability plan you can read more here. Better understand your the impact of cloud usage on your emissions with the Microsoft Sustainability Calculator.techielass_msSep 23, 2020Former Employee2.8KViews0likes5CommentsHow to handle meetings organized by deleted users?
Hi Community, there is that nearly-all-time known limitation that Exchange / Exchange Online can't change the organizer of a meeting. That is really driving me mad in real life...imagine a team assistant leaving the company after having that up meeting series for the whole team / company including meeting room reservations etc... How are you handling this limit in your real-life? Best, M.matthias_fleschuetz_nttSep 17, 2019Tin Contributor2.3KViews2likes4Comments- 5mpdk2833813221127505mpdkdvdNov 10, 2024Copper Contributor3.3KViews0likes3Comments
How to enable DHCP on Hyper-V switch
Hi, When any VM connected to "Default Switch", they get automatic IP and can reach each other. When I create manually any switch: Internal, Private, External - DHCP does not exist and I have to assign IP address as static or run a DHCP server on one of VMs... Question: How to enable DHCP on Hyper-V switch Thanks 8]othernamenJan 16, 2022Copper Contributor52KViews1like3CommentsDemocratize Windows Performance Analysis
A new, public toolset for analyzing the performance of Windows / Office / Apps is now available on the Microsoft GitHub site: https://github.com/Microsoft/MSO-Scripts Based on tools used by MS Office teams to promote broad use of Event Tracing for Windows (ETW), it's now available to facilitate performance analysis by IT Pros, etc. We're looking for help to BETA test and review documentation. Can you help? The toolset consists of highly customizable PowerShell scripts & XML configs to drive WPR/WPA, plus a custom plug-in for network analysis. https://github.com/Microsoft/MSO-Scripts/wiki covers a wide variety of topics: CPU/Thread activity Network connections File and Disk I/O Windows Handles: Kernel, User, GDI Memory Usage: Heap, RAM, Working Set, Reference Set, ... Office-specific logging Symbol Resolution Custom Tracing CPU Counters, etc. There's also a growing YouTube channel: https://youtube.com/@WindowsPerformanceDeepDive https://www.youtube.com/watch?v=7Ko0qaG18bI (video) Suggestions? Reports? Thank you in advance...RayFoMSOct 31, 2024Copper Contributor786Views2likes2CommentsLost administrator account two-step authentication
I turned on two-step authentication for organization administrator account, but I lost my phone last week.. Now I can reset the account password by sending verification code to my email. Do I have any way to get this administrator account back? Thanks.SolvedtechwindFeb 13, 2022Tin Contributor1.7KViews0likes2CommentsWinGet - Application management - Thoughts
Good morning Has anybody started serious work on managing their corporate devices via this solution, especially in deployment and patch management. I am unable to find an official Microsoft repository for the management of applications in GitHub which tells me Microsoft are not managing devices via WinGet and although I have found work via various MVPs on this new functionality it seems to be limited to initial deployment. Anybody doing serious work with this? In my humble unprofessional opinion (hobbyist) this functionality would solve many problems. I have noticed that Microsoft.Office aka Microsoft 365 Apps for enterprise when deployed via this method installs the x86 application on x64 hardware, which is not my preferred solution, so if anybody knows where to find the appropriate switches, I would appreciate a heads up. I have included my test code (work of another) with a few minor modifications. Its basically proactive remediation - MEM, ready but for a couple of lines. <# Reference https://www.codewrecks.com/post/general/winget-update-selective/ Notes This code is the work of Gian Maria and has been published on the above link This code has been tested to ensure it works on a upgrade case and a no upgrade case The code is missing the actual upgrade command which is winget upgrade --all --force --accept-package-agreements --accept-source-agreements The code is not proactive remediation ready, but can be with a couple of exit statements. #> class Software { [string]$Name [string]$Id [string]$Version [string]$AvailableVersion } $upgradeResult = winget upgrade | Out-String if (!($upgradeResult -match "No installed package found matching input criteria.")) { Write-Host "There is something to update" -ForegroundColor Green $lines = $upgradeResult.Split([Environment]::NewLine) # Find the line that starts with Name, it contains the header $fl = 0 while (-not $lines[$fl].StartsWith("Name")) { $fl++ } # Line $i has the header, we can find char where we find ID and Version $idStart = $lines[$fl].IndexOf("Id") $versionStart = $lines[$fl].IndexOf("Version") $availableStart = $lines[$fl].IndexOf("Available") $sourceStart = $lines[$fl].IndexOf("Source") # Now cycle in real package and split accordingly $upgradeList = @() For ($i = $fl + 1; $i -le $lines.Length; $i++) { $line = $lines[$i] if ($line.Length -gt ($availableStart + 1) -and -not $line.StartsWith('-')) { $name = $line.Substring(0, $idStart).TrimEnd() $id = $line.Substring($idStart, $versionStart - $idStart).TrimEnd() $version = $line.Substring($versionStart, $availableStart - $versionStart).TrimEnd() $available = $line.Substring($availableStart, $sourceStart - $availableStart).TrimEnd() $software = [Software]::new() $software.Name = $name; $software.Id = $id; $software.Version = $version $software.AvailableVersion = $available; $upgradeList += $software } } $upgradeList | Format-Table #Actual upgrade command - been removed as this code needs to be rewritten for proactive remediation #winget upgrade --all --force --accept-package-agreements --accept-source-agreements } else { Write-Host "There is nothing to upgrade" -ForegroundColor Yellow } Thankyou for reading and like I said, I'm a hobbyist in a test tenant but keen to learn. Sincerely.braedachauDec 01, 2021Brass Contributor2.9KViews0likes2CommentsMake Splash Screen for C# Windows Applications
What is Splash Screen? A splash screen usually appears while a application or program launching, it normally contains the logo of the company or sometimes some helpful information about the development. It can be an animation or image or logo or etc. You can see lot of mobile application developers has done it but it's not common in Windows desktop applications. Making the splash screen is not a big deal if you are familiar with C# application development. Here I ll show you the steps of creating it. As usual idle is Visual Studio 2019   Create new Project - C# Windows Form Application Give a friendly name for your project and Create Once done add a new form to your project where we are going to add our splash screen logo or image Once done, I am adding a progress bar and image to the screen, also change the following in the form properties Auto Size Windows Screen - False Control Box - False Windows Startup Location - Center In the progress bar properties change the style to Marquee Marquee animation speed to - 50 Now we have finished the designing of the splash screen form, will continue to add the screen in the startup of the project and debug now Go to the main screen form coding cs file Here I have used the following System libraries which available in .NET 4.0 on wards using System.Threading; using System.Threading.Tasks; Now in the public start the Splash screen form by calling like this method, public void StartForm() { Application.Run(new SplashScreen()); } In the Main screen Initialize the component thread function for the splash screen form like this Thread t = new Thread(new ThreadStart(StartForm)); t.Start(); Thread.Sleep(5000); InitializeComponent(); t.Abort(); Total coding will be as following using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; namespace Splash_Screen_nTest { public partial class MainScreen : Form { public MainScreen() { Thread t = new Thread(new ThreadStart(StartForm)); t.Start(); Thread.Sleep(5000); InitializeComponent(); t.Abort(); } public void StartForm() { Application.Run(new SplashScreen()); } private void MainScreen_Load(object sender, EventArgs e) { } } } Once u debugged the application it will run as expected Source code can be downloaded from here - https://github.com/Gohulan/C-_Splash_Screen Happy Coding !!GohulanMar 28, 2020Brass Contributor51KViews1like2CommentsDigital Takeover/Lockdown
My web developer has taken over my M365 & Copilot (along with my domain, google workspace, GitHub, Manus.im account, Stripe, Shopify, my financial accounts, and so on) and made has made himself Super admin and/or created an enterprise hierarchy that then turns myself, THE OWNER, into a USER; if he allows me access at all. I have been in an active digital lockout for going on 5 months now. I am at the local library currently trying to find a solution to regaining control. I have been dealing with redirected and limited browsers, blocked accounts, email accounts forwarded and new emails created, and then, even my calls and texts are being forwarded and/or blocked. From taking over my account's admin, a malicious DNS change, using rootkit malware, harmful scripts, injected code, utilizing my API's and tokens to gain access and then lock me out, to deploying autonomous ai agents onto my desktop...It only gets worse! He is also a third-party service provider and has led this persistent attack on my business by hacking EVERY mobile device I have purchased by using my location, Bluetooth, and sharing apps to hack my network and take control. No, this is not a joke. This is my VERY REAL AND VERY CURRENT NIGHTMARE! PLEASE, HELP ME! -Brittany Hamm Diary of a Momtrepreneur/Cullmanspaces.com/brittanyhamm.base44.appBHammAug 01, 2026Copper Contributor83Views0likes1CommentLooking to purchase a new Dev Desktop supporting Hyper-V
I've recently started doing more Xamarin and MAUI development for my Android phone. I understand the desktops supporting hyper-v are best (the emulators run much faster). I'm wanting to spend anywhere between $500 and $1000. My challenge is knowing which computers support hyper-v before I purchase it. It's easy to check an existing system for hyper-v support, but what can I do to determine before I buy it?JeffBushSep 25, 2024Copper Contributor550Views1like1Comment
Tags
- azure9 Topics
- ChatGPT7 Topics
- Sarah Lean6 Topics
- devops4 Topics
- community3 Topics
- Google3 Topics
- hybrid2 Topics
- migration2 Topics
- artificial intelligence2 Topics
- Chat GPT.2 Topics