 Hi there, and welcome to another edition of Tuesdays with Corey. I'm here with a gentleman from my team named Hari. Hi everyone. And he is going to show us some very cool new technology that's just gone into public preview. So everyone now can play with this. That is correct. Okay. But I'm totally kicked and excited about it. And this is something that we've actually seen lots of customer requests for. This is something that perhaps since the beginning of days. Exactly. Of IAS days, we've seen this as being one of the more, one of the highest requested features to the point that I've received many death threats and cursings on blog posts and so on about why we don't have this. Especially when we launched Boot Diagnostics, which people said isn't what they actually fully wanted. Partially what they wanted. So I'm sorry, I kicked, I sold all your thunder. Explain us a little bit what we got here. All right. So as you mentioned, we started off with Boot Diagnostics, which was cool. It gave you access to see the logs of the virtual machine. So people could like debug issues. Exactly. They could look at the logs. They could figure something out. But what if your machine was really stuck? Now, you know, you're trying to figure out what you need to do. Have to go rebuild the whole thing. Exactly. And we said that, hey, let's, let's make it as close to what they're used to. You know, it's after all an IAS system. Let's make it, you know, what they're used to in their on-premises. So what we have now is serial console that will show up for all public Azure customers. The serial console here, when you click on it, you would get access to console. Look at that, right in the portal experience. Exactly. So you can log in. And so what is the login and password here is just the administrator login and password. This would be the same login and password that they have for SSHing in. That is correct. But this doesn't go through any network. That is correct. This is all via portal only. This is what you configured when you created the VM. Now, if you don't have this, you can always use VM access to go and create it. If you don't have access, okay, got it, got it, got it. Right. And so now I am inside the console and to really prove that I'm inside the console, I'm going to reboot the system. If you are going to be in SSH by this time, you would actually see a disconnect. A disconnect. And you say, and you don't see any dispute. And so if something breaks during boot, you don't see it. You don't get in because network's not there. Absolutely. So at this point of time, it will reboot shortly. The Linux VM will go into a power cycle and I'll show you what the boot screen would look like. Got it, got it. But the question really is, is this about Linux or specifically about Windows? What do you think would happen? Well, I mean, look, I think obviously with serial support, the goal is to get it going with Linux and something that we see a lot. But we certainly have requests for Windows as well. So you're saying we've got something here on the Windows side? Yes, we do. Okay. Let me show you the grand old SAC. Look at this. SAC is actually a... What is SAC stand by? Special Administrative Console. And for people who do not know, this was actually... This is special. It is special because it was introduced back in server 2003. Wow. So it's been what, more than a decade old. And we're finally using it. Exactly. How about that? It's a pretty powerful technology. SAC is a Kermal Driver. So basically when the system boots, you know, it's right there. It's available. And then it also provides you a command channel. But this is new serial. So basically the same channel that the Linux side sees now, we are enabling on the Windows side. Correct. And all of our images will be pre-enabled with this starting now. Right? So that is the support straight out of the gate. Absolutely. And what you can do now is you can open a command channel and log on into the system just like what you would do in Linux. Very cool. So now you are, again, no network, no network through the top, right? You're basically through the hypervisor system. Exactly. Now on, look at this. System 32. Exactly. Here we go. And you can now, if you have trouble using, you know, RDP and connecting to the system, you can log on. Can they run PowerShell from here? Let me try this out. Actually, if I can spell PowerShell correctly. Have you actually not tried this before? I have. That's fine. Okay. So they can run full PowerShell. They can put PowerShell. They can do whatever they need. Exactly. They get full power of WMI with PowerShell. They can go and check the status of the terminal server. Now what if they want to do like boot command? So like they want to boot into safe mode or something like then maybe because that's something is problematic during boot. So let's, let's shut down the system and see what really happens. So by default, we would not have these advanced boot settings enabled in the system. So once the system reboots, you would actually see the PowerShell just go away and I'll say Sack will become unavailable soon because the system is shutting down. Look at this. And there you go. So into the boot manager and soon right after you would actually see the advanced options. You want to go to safe mode. You want to go to your last known good state. You can do all that from right here. This is what people have been, this is what people have been asking me for. And you finally make me look good. I appreciate that. Yeah, I don't want you to die. So once this is there, you can actually boot the system. Let's quickly go back and see what's happening on the Linux. Oh, there you go, Windows. Excuse me, Linux is the way they go. And as you can see, they show pretty much everything here. Correct. The entire boot screen comes in, right? The entire spew comes in and you can actually to. So if something failed here in the meantime, you'd be able to be able to jump right in. So one of the biggest set of issues that customer call us for is a misconfigured FS tab in Linux. Yes, of course. And the system goes into single user mode. Voila. Now you can use the console, get into the system, fix it. What used to take hours will be fixed in seconds. Exactly. You're going to say minutes. I know. Nothing. You raised the bar. The cloud is in seconds, man. So let me ask this. It's super important. So this is this is super cool, super powerful built right into the portal, which is great. So people get access to this by logging into their portal account. What is the what is sort of the access control? So let's say I'm running and let's say it's a really secure system of mine. I want to make sure that only the right people have access to my VM. What can they enable as part of this to sort of lock this down? It's a fantastic question. So we think security is paramount for seal console. Of course. You can do a lot of powerful things. Exactly. So what we have done is right off the bat only users who have VM contributed access would get access to seal console. So that's in that's the role based access control for Azure. Correct. So people have to have specific Azure access. Oh, I see here. So as you can see, so so I have access. You have access and even Scott has access to this VM right as contributor. So you need to be a one. Okay, one of the demo where you know we'll worry about this later. We'll worry about this later. But I think we need to remove. Yeah. So so what we have done is right off the bat. We want to make sure the security is so you have to be contributor or above or above right. So owner or contributor owner or contributor. I see that I'm not an owner. I'm just a contributor. I appreciate it. Yeah. Nice. Thank you. I don't want you to have too much control. Exactly. So yeah, I mean, we're quite excited. This is very cool. This is going to be available in all public Azure regions for everyone to try. This is available right off the bat. So it's available. It's available today. Exactly. It's available today. You just go to portal. See this option available. No need to set up anything. But wait, hold on. So Linux available today. You can just turn this on and you're ready to roll. Exactly. Windows you need to deploy either a new image or follow a few steps. Right. A sack isn't turned on by default. Exactly. And there are just two commands that you need to run on your system. RDP and you're done. And do we have this in like a help file or something? Exactly. All our documentation for both Linux and Windows have full details in terms of. But all of our images now now turn it on. But Linux they don't need to do anything. They can just turn this on and it works. All all base platform images for Linux would work as it's. This is this is fantastic. Yeah, I'm really kicked and excited and I hope that customers really enjoy using this when you know when they are trouble. Yeah. So well, hopefully they're not in trouble very often, but when they are in trouble. Absolutely. We want to delight them. We do want to delight them. So check this out. We have a little feedback button at the top there. If you've got feedback or comments about this feature. There you go. Harry just pointed to it. Yeah. Send it in. Let us know. Go straight to Harry's inbox and he will personally respond to every feedback. Absolutely. That's that's my job. I've carved out time specifically for that. Awesome. No more Tuesdays. No more. No more time for this. Go get feedback. Thank you so much. This has been great. It's fantastic. Thanks for the time. Hopefully you guys enjoy it. Please let us know. Give us feedback. This is I think one of the cooler features that we've shipped since I've been here. So good work. Thank you. And good work to you for telling us that we had to do this and so I took us so long. But here we go. If you've got any questions, comments, feedback, other things you'd like to hear about. Hit us up on Twitter with hashtag Azure TWC. That stands for Tuesdays with Corey. Yep. I'm here with Harry and we're signing out. So thank you very much. Have a good Tuesday. I wish I was recording because you always come up with witticisms. I didn't. It was out of witticism. Well sort of. It's been a while. Are you ready to know how to start this? I don't remember how we start. Okay. So should I start recording? Start the recording. You're good to go. We're recording over here too. So we are live. Are you ready, Brick? I am. Or did we need another three weeks to get you ready? When was the last time we recorded? More than three weeks. I would say it's probably closer to... That was because the time that we had scheduled, you can't hold on. Oh. Oh. Okay. I think you were sick, right? I don't know. Probably. Yes, I was. We don't get sick in this. I was sick. I never get sick in this. I didn't want to get you sick. Oh yeah. I bet that was it. Okay. You ready? Yep. Are you excited? I am totally been waiting for this for like six months. Oh. Four and a half. Four and a half. Just to be on the show. I have nothing to do with this feature. Exactly. Tony's recording there. You're recording on that thing? I am recording. Okay, good. All right. Let's go. You ready? All right. Yes, I'm ready.