July 17, 2025

Magenta Construction

9:07AM - 6:50PM (9 Hours 42 Minutes)

9:08AM

I forgot to sign in this morning, but I was working on the Autopilot scripts. I'm trying to figure out how I should do this Teams, because it's still not installing on Buddy's computer, and that's because it's included as part of the software suite. And I think the software suite was already pre-existing. So, I think I gotta separate them all one by one, but even when I did that it still didn't install on Tony's computer. So I gotta figure that out.

9:15AM

I'm going to place a couple orders on Amazon actually really quick before I forget for Troy's house.

9:23AM

I guess they don't have the Google Chromecast dongles anymore. They just have the streamers never tried one of those but I Added it to the cart. Maybe we'll give it a try I'm also gonna order EAP 650 for choice place I Put a living room To see if that address to some of the congestion Of the internet traffic is what I think is going on and I got to figure out how to check it on an iPhone is I think Well Jesus I think that I Think that The phone the iPhone is probably a switch in I Think it's ignored ignoring the K&B The 802 11 K and the 802 11 V specifically the K It's ignoring from the Armada and I think the iPhone is trying to pick and choose its own based on the strongest signal Which the strongest signal will actually be from the outside. It will be It will be the outdoor EAP 650 you wrote or actually it might not be because I have that on medium power not on high power But there's more interference in that one, so I feel like the issue Is just related to that so I'm thinking since we have the Ethernet line already going into While using the coax ethernet line Then maybe I can adopt that into the living room And put a hub in there or a wall melt You live in there Jesus Christ Anyways worth a try

9:44AM

Struggling to make a decision here, I want to get EAP-655 and put it in the living room, but her doing an Ethernet over coax bridge, which is only a 10 over 100 connection, or it's only a 100 megabit connection. And it requires PoE input, so I'd have to get another PoE, which I think we have a PoE adapter at the farm, actually. We've got to check the spec on the EAP to see what kind of input power it requires that we don't burn it, because we have a PoE adapter from the outdoor Amada units, which I believe may be 48 volt. I have to check that EAP-650 outdoor. And I have to check so that we don't burn it. But I'm just not sure if connecting a 10 over 100 in that living room is going to make sense, because if we do, then it'll be a stronger signal, but slower speed.

9:55AM

So it looks like the input for the EAP655 wall is 802.3af or 802.3at and it looks like with the EAP outdoor we actually have 802.3af or 802.3at power supply so I shouldn't need to buy an additional power supply I just gotta get that powered after from the farm. Ideally when Bell gets back to me. That's making a lot of wiring mess underneath. Underneath the thing I'm wondering where we can shove that in to hide that. God damn houses the way that they're fucking built too bad they didn't have like drop tiles or something. I wonder how hard it would be. It would be difficult because it's an outside wall it would be very difficult to run a new wire over there. I mean it might not actually be that difficult you'd have to run it across the lights which is not hard pull out the pot lights the wire should be able to make it through from light to light yeah the hard part is in the corner getting that wire to go up. Getting the wire to go up would be nearly impossible unless I mount it behind the couch but then the couch is going to cause interference.

9:58AM

Alright, I placed that order. I think I'm pretty confident with that. What was I supposed to do? Oh yeah, I'm going to call Bell right now to follow up and see if they have an update on this.

10:30AM

Alright, so, I placed the order for a Google TV streamer, and for another EAP-655 for Troyes House, which I'm going to put in the living room. And I just got off the phone with Bell, got kind of transferred around from place to place. Eventually I met this, I was talking to this guy, and he contacted back office, and back office said that the issue was, in fact, that they don't have another pair available. So by pair, they're referring to twisted pair, but now because it's fiber, it's actually called pigtail. So that's the exact thing that I thought was the issue, is that they only had two pigtails available over there on the hydropole. One of them is going to the bungalow, and that has active service. One of them was going to the back of the property, which was Ramilo's old trailer, which is no longer in service. So that's why I wish they would have called me beforehand, because I would have been able to tell them that, hey, the back line isn't active anymore. Just unplug that one, plug a new line in, feed it down the pole, and then make a connection there from the pole, feed it into the bungalow. And the one that's going to the back, terminate it on the bottom of the pole, because eventually we're going to be switching back to the pole. So apparently, and he understood that, and we talked a little bit. I spent, how much time on the phone with them here? I spent 20, 28 minutes, 35 seconds on the phone with them, so 28 minutes, about 30 minutes. And he understood, and anyways, apparently back office will call me today or tomorrow to give me some kind of an update, and I should mention that at that point in time, but until then, there's nothing I can do.

10:31AM

Right now, I'm going to finish this email to this Magic Media guy.

11:31AM

Just getting a list of some places to get audio, music produced by these guys.

11:57AM

Alright, I just sent the video again, re-stressing using better audio clips, and I went into detail and I even took screenshots of them, and I even checked a couple things just to make sure that I was sending the right links, um, and, uh, and, uh, what was it here? Closing down the email. I've got to get this Teams issue resolved, uh. Yeah, so I've just got to figure out why Teams isn't installing, um, and, uh, and, uh, I have a list, uh, that I did. I also have to do the Bluebeams update thing. Yeah, there's quite a few things that I've got to do. Um, uh, let me just, uh, re-center myself here and figure out what I need to do first.

11:58AM

I'm gonna have to do a bit of research into why this happened I need to try to pull logs like I don't know I don't know why these fucking logs from Intune stay on the computer why they don't get propagated to the cloud like why why doesn't Microsoft do that because obviously the admins are gonna want to review logs on the server not on each of the computers anyways so I'm gonna have to figure out how to do that right now

12:10PM

I just updated my to-do list in Teams. I do have a couple of things. I have the Predator lights to do. I have the keyboard lights on the Mesa Slab laptop. Something is not working with the debug script. I have a feeling that it just didn't finish running all the way, but the logging should be transactional in case it errors out, so I don't know why it didn't. I need to make a script out of the network scanner. I need to fix the enrollment script. I think I did that already. No. Maybe. Oh, SLUI. I need to make the Win32 app to disable updates. I need to update the Ruby map. So it doesn't do updates. Figure out why MS Teams isn't installing. Probably separate from Office Suite. I did want to do a wiz-tree-usage thing and remove old users. That's going to be required to free up disk space. Windows tweaks, remove Microsoft Store, prevent Chrome install, pin Edge to taskbar, pin to-do list to taskbar, pin Teams, pin Outlook, pin company portal to taskbar. Yeah, so a couple of things to do there. I have the Prefer WiFi network I've got to finish up as well to automatically switch And I've got to look through the other ones that I've done and try to unify them. For simple apps, I'll probably leave them, but for bigger apps, I think it will make sense to create a bootstrap, create a bootstrap installer that will pull files and modules from the cloud, from our MDM server, MDM server, which will need to have files, run, et cetera. Yeah, so I think I'd be best off creating a bootstrapped installer. So, just stretch a little bit, so that when I deploy the apps that I've custom made through Microsoft, I only have to compile them once and then it'll go to a server for a set of instructions. And so every time we update it, we actually don't need to update it in Intune. We only need to update it on the cloud side. The only advantage of doing it in Intune completely is that we have version management. So, if I do a versioned install of an application, like a script that I've made, then we might be able to uninstall it...

12:13PM

I'm just logging into OpenAI right now to make sure that, well, to see what the spend usage is on this stuff, holy Jesus. Too much stuff is open on my computer right now, and it's slowing it down, and by too much stuff, I mean way too much stuff, because I have an over-specced computer, and, dashboard, and, yeah, so I'm just looking at that right now.

12:15PM

Everything looks good so I'm getting out of this. I gotta figure out why that teams didn't install so I'm gonna work on that.

2:35PM

I just remoted into Tony's computer to see what's going on here.

3:21PM

Alright, I just disconnected from this computer, I kind of have an idea of something that's going on, I don't know, I downloaded the logs, I'm going to look them over more. I think I know what happened though, I think I know exactly what happened, but I don't know why it happened. I'm going to check one more thing.

3:25PM

So I think the Debloat script ran after the Office install script, which uninstalled the Teams version from the package. So I'm just going to repackage, and it's weird because, okay, I'm going to try one more thing here again.

3:28PM

All right, so I'm going to write a new install script for Microsoft Teams.

3:30PM

All right, I created the folder structure that I need to do this, created the install. I'm going to write the denominator detection script.

3:36PM

actually I got to find the installation files first and I just lost my window because I have too many of them open in tune for active remediation get help for the sandbox I think it's here both deployment download the teams using offline and offline installer option is now available download and install the offline teams bootstrapper MSI EX 64 download the EXE installer this is the offline version I believe is that what it is and then download the MSI X so we're 64 based systems x64 we don't have ARM processors thank God blah blah blah all right let's see it's downloading okay so in folder I'm gonna copy that's a pretty big file refactor and do we want to do this one yeah we just actually should we do the online installer or the offline installer it will update I got to determine one sec how it works team bootstrapper is a lightweight online installer with headless command-line interface allows admins to provision the app for all users on a given target computer when it's run on the computer the installer downloads the latest MSI package from Microsoft the installer installs a team application for all users on the computer any users maybe added afterwards so it's ads probably as a package X users who have installed a different team's version will have their version replaced with the provisioned version modifies the registry to allow teams to work with office and other computer application display successor failure message on the command line you must use latest version of bootstrapper if you have downloaded the EXE previously verify that you have the latest version by running property credits on your version compared to the properties of the latest downloads for new teams to be successfully installed you must meet the minimum requirements upgrade the new teams application you must run the latest version to avoid any issues that have already been fixed if you have downloaded file previously confirmed by checking properties details product version download and install new teams for a single computer...

4:04PM

All right, I've written the detection script and I won't do an install script. I'm just gonna do a win32 package. I should test this new teams directory. If new teams directory app is already installed if something exists. If there is one or more matches for, if the windows are, then teams will be installed. Okay, I've done this. Okay, so I've done a detection screen street thing, the detection script. I'm just gonna upload this into Intune. I'm not gonna package an install script together because that's just more time and more risk for something to go wrong. And this will make it a little bit easier to manage. Create win32 app, select the app package. Shit, I need to do it anyways. Okay, I need to compile this anyways.

4:10PM

All right, I compiled it, I will paste it in here, select the app file. So now I'm gonna add it into, no, I'm gonna add it into here. Okay. Now I'm just gonna populate the info in the app catalog.

4:38PM

Alright, Teams seems to have been installed on his computer, and I removed it from the office package, apparently because of EU policies. Could be an issue, but I think it's a debug script that I have to update, and I have to update the whole script actually completely because that one's using an outdated version, so anyways, I'll have to do that tomorrow, I guess. I got an email as well a little bit ago from these guys, so I'm gonna, from the social media guys, so I'm gonna take a look at that email and get back to them if I need to. An Amazon package came for Troy's stuff, I gotta go get that, thanks for ringing the bell guys, would have been appreciated. Alright, I gotta get that package and then check the email and then I'm probably finishing for the day.

4:44PM

Alright, I got the package, both the items came in, whoops, okay, and now I'm going to reply to that email and then I got to go find the PoE, the PoE adapter.

4:46PM

Okay, he was just sending me an update saying that though. Do the revisions. So anyways, I got to deploy a script here actually to disable. Okay, oh, I'm still recording. Okay, oh, I'm still recording. Yeah, so move selected to, domain joined, confirm. Okay, so all that's done, I can close probably all these windows, but I should leave them open because there's some good information that I need there. Okay, and okay, that's done. I'm going to go find that power adapter that I'm probably going to finish, but my stomach is really killing me actually.

5:02PM

I am, let me just go in here and see if Company Portal is a blocking app during enrollment or not. Just to see here, I am going to remove Company Portal from a blocking app. Because, yeah, so it was in there. So I disabled that. So the Company Portal was added in ESP, Autopilot Device Prep Enrollment Status Page, and it was a blocking use until the Company Portal was done. So I just have it as required for all devices now, but not under the Autopilot, which is what I think happened before I tried to install it in the setup phase, but it must have failed for some reason. And because of that, it wasn't working. I see here, Microsoft apps are required, but not in this too. So that's why the debugger should have ran first, and then the Microsoft, but chances are that it was already installed. Yeah, I don't know why that happened.

5:02PM

I'm not sure why McAfee didn't uninstall all the way either, gotta look into that.

5:07PM

I'm just opening up a database right now magenta MDM and I'm gonna I'm going to add some of these yeah so I'm making a I'm gonna work on this deep loader script it's really good but it's it needs a bit of work but I'll make it work really good

5:23PM

I'm creating a script to import the couple hundred bloatware apps that I have into the database instead of doing them one by one, because that would take forever. My IDE is being a little bit slow. It's being very fucking slow. Why do you fucking do this to me, man? This fucking AI auto-complete fucking bullshit? Do not auto-fucking complete it. Man, this is some ghetto fucking shit, to be honest. For fuck's sake, man. This auto-complete really fucking pisses me off and takes more time to format everything. Holy fuck. What is this called? It's going to be called Apex Package Name ... Yeah, something's going on with my IDE. All right, I'm going to do this, but something's fucking lacking here. It's really pissing me off.

6:24PM

I'm still working on importing this list. I'm at line 799, and I have a total of 1200 lines, so I'm taking another little bit.

6:47PM

Alright, I finished. Now I'm just going to import the list and hopefully we don't have any errors. And yeah, oh I've got to write the rest of the script. For each list as bloatware tscreated, idcreated. Let's do this. tscreated equals time, idcreated equals one. What else do we have as properties? tscreated, id is auto-implementing. Name, description, Apex package name and category. So bloatware tscreated and bloatware idcreated and db. What are my options? db. Fuck you. Auto-suggest is fucking horrible. Create. Table name is going to be table and bloatware. Hopefully that's it. And we're going to do echo, echo, adding, bloatware name, php EOL, VR, save. And let's run it and hope it works. Hey, what happened here? Oh, fuck you. Oh, I missed one. Oops. Operations. Oh, wait, structure. Is it not? Oh, it is adding it. Oh, okay. It did do it. Okay. So operations, truncate. Okay. Browse. Refresh. Okay. And browse again. All right. So it looks like it imported everything that we needed. I just got to fix up a couple odds and ends that I

6:49PM

Alright, that list imported properly, and I fixed the two things that didn't import properly. And... Duolingo... Oh, fuck. Disabled by generic... Duolingo... Disabled because the generic one removes it. Disabled because the generic one removes it. It is enabled, it is zero. Okay. Cool. They're all there. I'm done for today, it's a late day.