@quad also it shows that they have no sense of humor, or they would've made it $365
@quad dual 4k with an extra type c and 3 more usb ports is probably a good soc too, they definitely ran out of i/o lanes given that the charging port is a shitty old school ungrounded plug and not even a power-only type c port, which also makes me wonder if they plan to sell this in europe given recent regulations
@quad nevermind it's probably some ultra dogshit pentium-level wattage vacuum since according to windows central it is expected to ship with intel and 8gb of ram: https://www.windowscentral.com/software-apps/windows-11/windows-365-link-desktop-cloud-pc-microsoft-announcement
@quad it's sad but let's be honest windows isn't the one needing to care about the arm chip, they literally could have shipped an kiosk-style themed android box and nobody would have noticed, that was the entire purpose of this fucking thing, it's really pathetic that they couldn't even bring themselves to hide a raspberry pi in there because at a certain point they are definitely wasting so much money on hardware that by design they should not, cannot and will not use, a mediatek cpu with 2gb of ram would have done the job for a total cost coming in at way less than just the cost for the intel cpu i'm sure even if they got it out of some hardware bargain bin
@quad Microsoft innovating incredible “new” ways to make computers worse, it’s quite impressive really.
I work in IT, my default stance is that we “should stop buying Microsoft products” but sadly I don’t make the decisions
@quad i am assuming the reason is indeed "enterprise", probably some bullshit like "oh but what if we want to let IT control the box" and some software lead popped out of an air duct and exploded the guy that proposed the idea before saying "just ship an x64 box so they can use the same domain policies without needing to test them", i'm sure no amount of common sense would stop enterprise customers to force it to install some insane overpriced spyware "antivirus" on the host of an online-only box
@quad Mine’s all the same the products aren’t even good, Windows DNS is easily the worst software I’ve ever used. If you try to add a TXT record and you input more text than the 256 character limit, it silently truncates the value by a random amount, it’s not like it truncates it to 256 it literal changes every time you try.
And of course, it makes no effort to tell you that the value was invalid.
@quad My favourite help page is the “Azure Information Protection” AKA page, they renamed a product so many times they had to create a help page to just list all the different ways it might be referred to: https://learn.microsoft.com/en-us/azure/information-protection/aka
@quad @lanodan One of my favourite branding moves was Microsoft’s re-brand of Lync, their enterprise chat service, an established, well-known and as far as I know, fairly decent chat software for business.
After microsoft purchased Skype for $8.5 Billion I guess they needed to justify it somehow, so they branded Lync to Skype… For Business. I don’t know how much cocaine the brain-dead marketing team must’ve been on to come up with that one but it’s always felt the most jarring rebrand I’ve ever known.
Anyway after they ran Skype’s reputation into the ground by removing every good feature and packing it full of Ads, Skype For Business just wasn’t competing against other chat software like Discord and Slack sot hey go and release Teams.
Which is somehow ten times worse than Skype ever became, and then they immediately deprecated SFB before bothering to make Teams an actually decent product, now we’re 4 years into it and Teams has almost become bearable and I guess those $8.5 Billion are a write-off???
@quad @lanodan I cannot stress to people enough that software made by the world’s largest and most successful tech company must, at an absolutely bear minimum, must be usable, and it’s so far from that it’s not even funny, and to be honest I expect it to be PERFECT. It costs a fucking FORTUNE it had better be PERFECT BUT IT’S NOT IT’S SHIT IT’S ALL FUCKING SHIT I CAN’T STAND IT ANYMORE
I’m currently messing with the Microsoft Graph PowerShell SDK, which is their new way of querying any and all data from Microsoft 365. With the release of this pretty new SDK they immediately deprecated every PowerShell SDK it surpassed, such as the Intune SDK etc.
The problem is, it’s basically auto-generated from their HTTP API and for some reason they generated the documentation too. It all starts off pretty good with things like the getting started and Get-MgUser
command, docs look decent: https://learn.microsoft.com/en-us/powershell/module/microsoft.graph.users/get-mguser?view=graph-powershell-1.0
But once you get to something deeper, like for example say I want to see all roles in Intune and get the membership of said roles.
First, I have to find out what the command is called, and the best way to do that is to open the Intune Portal, go to the roles page, open the developer tools, click refresh and check each request until I find the one querying the API. Then I take that URI and run it through Find-MgGraphCommand -Uri <URI HERE>
and it returns me the command, which is absurd it looks like this:Get-MgDeviceManagementRoleAssignment
This command will return a list of IDs that are “Role Assignments” to find out what those Role Assignments contain you now take that output, put it in a loop and run the same command but this time you pass through individual IDs. But what switch will you use to pass through an ID? -id
? That would make sense, right? All other commands in history have used -id
. No. It’s auto-generated, the switch is DeviceAndAppManagementRoleAssignmentId
Get-MgDeviceManagementRoleAssignment -DeviceAndAppManagementRoleAssignmentId <ID HERE>
Then you take each output, get any useful data which is inside AdditionalProperties
and run it through something like Get-MgDeviceManagementRoleAssignmentRoleDefinition
to find the membership of said role, and then it just goes down and down until you’re like 6 commands deep and all you wanted was a list of users that previouisly would’ve been something like Get-IntuneRoleMembership -Recurse
and I’m tearing my eyeballs out because tHE LARGEST TECH COMPANY IN THE WORLD IS INCAPABLE OF MAKING LIFE EASIER FOR ANYONE
@quad @lanodan Oh I forgot to mention the supporting documentation for these commands is abysmal:
https://learn.microsoft.com/en-us/powershell/module/microsoft.graph.devicemanagement.administration/get-mgdevicemanagementroleassignmentroledefinition?view=graph-powershell-1.0
Some of it is just broken