Azure-seriekonsol för Windows
Gäller för: ✔️ Virtuella Windows-datorer
Kommentar
Var den här artikeln till hjälp? Dina indata är viktiga för oss. Använd feedbackknappen på den här sidan för att informera oss om hur bra den här artikeln fungerade för dig eller hur vi kan förbättra den.
Seriekonsolen i Azure-portalen ger åtkomst till en textbaserad konsol för virtuella Windows-datorer (VM) och vm-skalningsuppsättningsinstanser. Den här serieanslutningen ansluter till com1-serieporten för den virtuella datorn eller vm-skalningsuppsättningsinstansen, vilket ger åtkomst till den oberoende av nätverket eller operativsystemets tillstånd. Seriekonsolen kan bara nås med hjälp av Azure-portalen och tillåts endast för de användare som har åtkomstrollen Deltagare eller högre till den virtuella datorn eller vm-skalningsuppsättningen.
Seriekonsolen fungerar på samma sätt för virtuella datorer och vm-skalningsuppsättningsinstanser. I det här dokumentet kommer alla omnämnanden till virtuella datorer implicit att innehålla vm-skalningsuppsättningsinstanser om inget annat anges.
Seriekonsolen är allmänt tillgänglig i globala Azure-regioner och i offentlig förhandsversion i Azure Government. Det är ännu inte tillgängligt i Azure China-molnet.
Dokumentation om seriekonsolen för Linux finns i Azure Serial Console for Linux.
Kommentar
Seriekonsolen är kompatibel med ett lagringskonto för hanterad startdiagnostik.
Förutsättningar
Den virtuella datorn eller vm-skalningsuppsättningsinstansen måste använda distributionsmodellen för resurshantering. Klassiska distributioner stöds inte.
Ditt konto som använder seriekonsolen måste ha rollen Virtuell datordeltagare för den virtuella datorn och lagringskontot för startdiagnostik
Den virtuella datorn eller vm-skalningsuppsättningsinstansen måste ha en lösenordsbaserad användare. Du kan skapa en med återställningslösenordsfunktionen för tillägget för vm-åtkomst. Välj Återställ lösenord i avsnittet Hjälp .
Den virtuella datorn för vm-skalningsuppsättningsinstansen måste ha startdiagnostik aktiverad.
Aktivera seriekonsolfunktioner för Windows Server
Kommentar
Om du inte ser något i seriekonsolen kontrollerar du att startdiagnostiken är aktiverad på den virtuella datorn eller vm-skalningsuppsättningen.
Aktivera seriekonsolen i anpassade eller äldre avbildningar
Nyare Windows Server-avbildningar i Azure har SAC (Special Administration Console ) aktiverat som standard. SAC stöds på serverversioner av Windows men är inte tillgängligt i klientversioner (till exempel Windows 10, Windows 8 eller Windows 7).
För äldre Windows Server-avbildningar (skapade före februari 2018) kan du automatiskt aktivera seriekonsolen via Azure-portalens körningskommandofunktion. I Azure-portalen väljer du Kör kommando och väljer sedan kommandot EnableEMS i listan.
Om du vill aktivera seriekonsolen manuellt för virtuella Windows-datorer/vm-skalningsuppsättningar som skapades före februari 2018 följer du dessa steg:
Ansluta till din virtuella Windows-dator med fjärrskrivbord
Kör följande kommandon från en administrativ kommandotolk:
bcdedit /ems {current} on
, ellerbcdedit /ems '{current}' on
om du använder PowerShellbcdedit /emssettings EMSPORT:1 EMSBAUDRATE:115200
Starta om systemet för att SAC-konsolen ska aktiveras.
Om det behövs kan SAC också aktiveras offline:
Anslut den Windows-disk som du vill att SAC ska konfigureras för som en datadisk till den befintliga virtuella datorn.
Kör följande kommandon från en administrativ kommandotolk:
bcdedit /store <mountedvolume>\boot\bcd /ems {default} on
bcdedit /store <mountedvolume>\boot\bcd /emssettings EMSPORT:1 EMSBAUDRATE:115200
Hur vet jag om SAC är aktiverat?
Om SAC inte är aktiverat visar seriekonsolen inte SAC-prompten. I vissa fall visas hälsoinformation för virtuella datorer och i andra fall är den tom. Om du använder en Windows Server-avbildning som skapades före februari 2018 kommer SAC förmodligen inte att aktiveras.
Aktivera Startmenyn för Windows i seriekonsolen
Om du behöver aktivera windows-startinläsningsmeddelanden för att visas i seriekonsolen kan du lägga till följande ytterligare alternativ i startkonfigurationsdata. Mer information finns i bcdedit.
Anslut till den virtuella Windows-datorn eller vm-skalningsuppsättningsinstansen med hjälp av Fjärrskrivbord.
Kör följande kommandon från en administrativ kommandotolk:
bcdedit /set {bootmgr} displaybootmenu yes
bcdedit /set {bootmgr} timeout 10
bcdedit /set {bootmgr} bootems yes
Starta om systemet för att startmenyn ska aktiveras
Kommentar
Tidsgränsen som du har angett för starthanterarens meny som ska visas påverkar operativsystemets starttid. Om du tror att tidsgränsvärdet på 10 sekunder är för kort eller för långt anger du det till ett annat värde.
Använda seriekonsol
Använda CMD eller PowerShell i seriekonsolen
Anslut till seriekonsolen. Om du ansluter är uppmaningen SAC>:
Ange
cmd
för att skapa en kanal som har en CMD-instans.Ange
ch -si 1
eller tryck på kortkommandona<esc>+<tab>
för att växla till den kanal som kör CMD-instansen.Tryck på Retur och ange sedan inloggningsuppgifter med administratörsbehörighet.
När du har angett giltiga autentiseringsuppgifter öppnas CMD-instansen.
Om du vill starta en PowerShell-instans anger du
PowerShell
i CMD-instansen och trycker sedan på Retur.
Använda seriekonsolen för NMI-anrop
Ett icke-maskerbart avbrott (NMI) är utformat för att skapa en signal som programvara på en virtuell dator inte ignorerar. Tidigare har NMI:er använts för att övervaka maskinvaruproblem på system som kräver specifika svarstider. I dag använder programmerare och systemadministratörer ofta NMI som en mekanism för att felsöka system som inte svarar.
Seriekonsolen kan användas för att skicka ett NMI till en virtuell Azure-dator med hjälp av tangentbordsikonen i kommandofältet. När NMI har levererats styr konfigurationen av den virtuella datorn hur systemet svarar. Windows kan konfigureras för att krascha och skapa en minnesdumpfil när du tar emot ett NMI.
Information om hur du konfigurerar Windows för att skapa en kraschdumpfil när den tar emot ett NMI finns i Så här genererar du en kraschdumpfil med hjälp av ett NMI.
Använda funktionsnycklar i seriekonsolen
Funktionsnycklar är aktiverade för användning för seriekonsolen på virtuella Windows-datorer. Med listrutan F8 i seriekonsolen kan du enkelt komma in på menyn Avancerade startinställningar, men seriekonsolen är kompatibel med alla andra funktionsnycklar. Du kan behöva trycka på Fn + F1 (eller F2, F3 osv.) på tangentbordet beroende på vilken dator du använder seriekonsolen från.
Använda WSL i seriekonsolen
Windows podsistem za Linux (WSL) har aktiverats för Windows Server 2019 eller senare, så det är också möjligt att aktivera WSL för användning i seriekonsolen om du kör Windows Server 2019 eller senare. Detta kan vara fördelaktigt för användare som också har kunskaper om Linux-kommandon. Instruktioner för att aktivera WSL för Windows Server finns i installationsguiden.
Starta om din vm/vm-skalningsuppsättningsinstans i seriekonsolen
Du kan starta om i seriekonsolen genom att gå till strömknappen och klicka på "Starta om virtuell dator". Detta initierar en omstart av den virtuella datorn och du ser ett meddelande i Azure-portalen om omstarten.
Detta är användbart i situationer där du kanske vill komma åt startmenyn utan att lämna seriekonsolen.
Inaktivera seriekonsolen
Som standard har alla prenumerationer seriekonsolåtkomst aktiverad. Du kan inaktivera seriekonsolen på prenumerationsnivå eller vm/vm-skalningsuppsättningsnivå. Detaljerade anvisningar finns i Aktivera och inaktivera Azure-seriekonsolen.
Säkerhet i seriekonsolen
Använda seriekonsolen med brandväggen för lagringskontot för anpassad startdiagnostik aktiverad
Seriekonsolen använder lagringskontot som konfigurerats för startdiagnostik i dess anslutningsarbetsflöde. När en brandvägg är aktiverad för det här lagringskontot måste IP-adresserna för seriekonsoltjänsten läggas till som undantag. För att göra detta följer du stegen nedan:
Gå till inställningarna för brandväggen för lagringskontot för anpassad startdiagnostik som du har aktiverat.
Kommentar
Om du vill ta reda på vilket lagringskonto> som är aktiverat för den virtuella datorn går du till avsnittet Support + felsökning och väljer Inställningar för startdiagnostik.
Lägg till TJÄNST-IP-adresser för seriekonsolen som brandväggsundantag baserat på den virtuella datorns geografiska område.
I följande tabell visas de IP-adresser som måste tillåtas som brandväggsundantag baserat på den region eller det geografiska område där den virtuella datorn finns. Det här är en delmängd av den fullständiga listan över IP-adresser för seriekonsolen som används i servicetaggen SerialConsole . Du kan begränsa åtkomsten till lagringskonton för startdiagnostik via servicetaggen SerialConsole . Tjänsttaggen är inte regionalt avgränsad. Trafik på tjänsttaggen är endast inkommande och seriekonsolen genererar inte trafik till kundkontrollabla mål. Även om Azure Storage-kontobrandväggar för närvarande inte har stöd för tjänsttaggar kan servicetaggen SerialConsole användas programmatiskt för att fastställa IP-listan. Mer information om tjänsttaggar finns i Tjänsttaggar för virtuellt nätverk.
Kommentar
Lagringskontobrandväggar för seriekonsolen stöds inte för virtuella datorer i geografiska områden med endast en region, till exempel Italien, norra i Italien.
IP-adress Regioner Geografi 102.37.86.194 Sydafrika, norra, Sydafrika, västra Afrika 20.87.80.28 Sydafrika, norra, Sydafrika, västra Afrika 20.205.69.28 Östra Asien, Sydostasien AsiaPacific 20.195.85.180 Östra Asien, Sydostasien AsiaPacific 20.53.53.224 Australien, centrala, Australien, centrala 2, Australien, östra, Australien, sydöstra Australien 20.70.222.112 Australien, centrala, Australien, centrala 2, Australien, östra, Australien, sydöstra Australien 191.234.136.63 Brasilien, södra, Brasilien, sydöstra Brasilien 20.206.0.194 Brasilien, södra, Brasilien, sydöstra Brasilien 52.228.86.177 Kanada, centrala; Kanada, östra Kanada 52.242.40.90 Kanada, centrala; Kanada, östra Kanada 20.45.242.18 Canary (EUAP) 20.51.21.252 Canary (EUAP) 52.146.139.220 Europa, norra, Europa, västra Europa 20.105.209.72 Europa, norra, Europa, västra Europa 20.111.0.244 Frankrike, centrala; Frankrike, södra Frankrike 52.136.191.10 Frankrike, centrala; Frankrike, södra Frankrike 51.116.75.88 Tyskland, norra; Tyskland, västra centrala Tyskland 20.52.95.48 Tyskland, norra; Tyskland, västra centrala Tyskland 20.192.168.150 Indien, centrala, Indien, södra, Indien, västra Indien 20.192.153.104 Indien, centrala, Indien, södra, Indien, västra Indien 20.43.70.205 Japan, östra; Japan, västra Japan 20.189.228.222 Japan, östra; Japan, västra Japan 20.200.196.96 Sydkorea, centrala; Sydkorea, södra Sydkorea 52.147.119.29 Sydkorea, centrala; Sydkorea, södra Sydkorea 20.100.1.184 Norge, västra, Norge, östra Norge 51.13.138.76 Norge, västra, Norge, östra Norge 20.208.4.98 Schweiz, norra; Schweiz, västra Schweiz 51.107.251.190 Schweiz, norra; Schweiz, västra Schweiz 20.45.95.66 Förenade Arabemiraten, centrala; Förenade Arabemiraten, norra UAE 20.38.141.5 Förenade Arabemiraten, centrala; Förenade Arabemiraten, norra UAE 20.90.132.144 Storbritannien, södra, Storbritannien, västra UnitedKingdom 20.58.68.62 Storbritannien, södra, Storbritannien, västra UnitedKingdom 51.12.72.223 Sverige, centrala, Sverige, södra Sverige 51.12.22.174 Sverige, centrala, Sverige, södra Sverige 20.98.146.84 USA, centrala, USA, östra 2, USA, östra, USA, norra centrala, USA, södra centrala, USA, västra 2, USA, västra 3, USA, västra centrala, USA, västra USA 20.98.194.64 USA, centrala, USA, östra 2, USA, östra, USA, norra centrala, USA, södra centrala, USA, västra 2, USA, västra 3, USA, västra centrala, USA, västra USA 20.69.5.162 USA, centrala, USA, östra 2, USA, östra, USA, norra centrala, USA, södra centrala, USA, västra 2, USA, västra 3, USA, västra centrala, USA, västra USA 20.83.222.102 USA, centrala, USA, östra 2, USA, östra, USA, norra centrala, USA, södra centrala, USA, västra 2, USA, västra 3, USA, västra centrala, USA, västra USA 20.83.222.100 USA, centrala, USA, östra 2, USA, östra, USA, norra centrala, USA, södra centrala, USA, västra 2, USA, västra 3, USA, västra centrala, USA, västra USA 20.141.10.131 Alla molnregioner för amerikanska myndigheter UsGov 52.235.252.253 Alla molnregioner för amerikanska myndigheter UsGov 143.64.47.39 Norra Kina 3 Kina 163.228.70.115 Östra Kina 3 Kina Viktigt!
- Ip-adresser som måste tillåtas är specifika för den region där den virtuella datorn finns. Till exempel måste en virtuell dator som distribueras i regionen Europa, norra lägga till följande IP-undantag i lagringskontots brandvägg för geografin Europa: 52.146.139.220 och 20.105.209.72. Visa tabellen ovan för att hitta rätt IP-adresser för din region och ditt geografiska område.
- I den aktuella seriekonsolåtgärden öppnas webbsocketen till en slutpunkt som
<region>.gateway.serialconsole.azure.com
. Kontrollera att slutpunktenserialconsole.azure.com
är tillåten för webbläsarklienter i din organisation. I molnet US Government (Fairfax) ärserialconsole.azure.us
slutpunktssuffixet .
Mer information om hur du lägger till IP-adresser i brandväggen för lagringskontot finns i Konfigurera Azure Storage-brandväggar och virtuella nätverk: Hantera IP-nätverksregler.
När IP-adresserna har lagts till i brandväggen för lagringskontot försöker du igen med seriekonsolanslutningen till den virtuella datorn. Om du fortfarande har anslutningsproblem kontrollerar du att rätt IP-adresser undantas från brandväggen för lagringskontot för den virtuella datorns region.
Åtkomstsäkerhet
Åtkomsten till seriekonsolen är begränsad till användare som har åtkomstrollen Virtuell datordeltagare eller senare till den virtuella datorn. Om din Microsoft Entra-klientorganisation kräver multifaktorautentisering (MFA) behöver åtkomst till seriekonsolen även MFA eftersom seriekonsolens åtkomst sker via Azure-portalen.
Kanalsäkerhet
Alla data som skickas fram och tillbaka krypteras under överföring med TLS 1.2 eller en senare version.
Datalagring och kryptering
Azure Serial Console granskar, inspekterar eller lagrar inte data som överförs in och ut från den virtuella datorns serieport. Därför finns det inga data att kryptera i vila.
Använd den värdbaserade krypteringen för att säkerställa att alla minnesinterna data som söks till diskar av virtuella datorer som kör Azure-seriekonsolen krypteras. Värdbaserad kryptering är aktiverad som standard för alla Azure-seriekonsolanslutningar.
Dataresidens
Azure-portalen eller Azure CLI fungerar som fjärrterminaler till den virtuella datorns serieport. Eftersom dessa terminaler inte kan ansluta direkt till de servrar som är värdar för den virtuella datorn via nätverket, används en mellanliggande tjänstgateway för att proxyköra terminaltrafiken. Azure-seriekonsolen lagrar eller bearbetar inte dessa kunddata. Den mellanliggande tjänstgateway som överför data finns i den virtuella datorns geografiska område.
Granskningsloggar
All åtkomst till seriekonsolen loggas för närvarande i startdiagnostikloggarna för den virtuella datorn. Åtkomsten till dessa loggar ägs och kontrolleras av administratören för den virtuella Azure-datorn.
Varning
Inga åtkomstlösenord för konsolen loggas. Men om kommandon som körs i konsolen innehåller eller matar ut lösenord, hemligheter, användarnamn eller någon annan form av personligt identifierbar information (PII), skrivs de till diagnostikloggarna för vm-start. De kommer att skrivas tillsammans med all annan synlig text, som en del av implementeringen av seriekonsolens tillbakarullningsfunktion. Dessa loggar är cirkulära och endast personer med läsbehörighet till diagnostiklagringskontot har åtkomst till dem. Vi rekommenderar dock att du följer bästa praxis att använda Fjärrskrivbordet för allt som kan omfatta hemligheter och/eller PII.
Samtidig användning
Om en användare är ansluten till seriekonsolen och en annan användare begär åtkomst till samma virtuella dator kopplas den första användaren från och den andra användaren ansluts till samma session.
Varning
Det innebär att en användare som är frånkopplad inte loggas ut. Möjligheten att framtvinga en utloggning vid frånkoppling (med hjälp av SIGHUP eller liknande mekanism) finns fortfarande i översikten. För Windows är en automatisk timeout aktiverad i SAC. för Linux kan du konfigurera tidsgränsinställningen för terminalen.
Tillgänglighet
Hjälpmedel är ett viktigt fokus för Azure-seriekonsolen. Därför har vi sett till att seriekonsolen är tillgänglig för personer med nedsatt syn, eller som är hörselskadade, samt personer som kanske inte kan använda en mus.
Navigera med tangentbordet
Använd tabbtangenten på tangentbordet för att navigera i seriekonsolgränssnittet från Azure-portalen. Din plats kommer att vara markerad på skärmen. Om du vill lämna fokus för seriekonsolfönstret trycker du på Ctrl+F6 på tangentbordet.
Använda seriekonsolen med en skärmläsare
Seriekonsolen har inbyggt stöd för skärmläsare. Om du navigerar runt med en skärmläsare aktiverad kan alternativtexten för den markerade knappen läsas upp av skärmläsaren.
Vanliga scenarier för åtkomst till seriekonsolen
Scenario | Åtgärder i seriekonsolen |
---|---|
Felaktiga brandväggsregler | Få åtkomst till seriekonsolen och åtgärda Windows-brandväggsregler. |
Fel/kontroll av filsystem | Öppna seriekonsolen och återställ filsystemet. |
Problem med RDP-konfiguration | Öppna seriekonsolen och ändra inställningarna. Mer information finns i RDP-dokumentationen. |
System för nätverkslåsning | Få åtkomst till seriekonsolen från Azure-portalen för att hantera systemet. Vissa nätverkskommandon visas i Windows-kommandon: CMD och PowerShell. |
Interagera med bootloader | Få åtkomst till BCD via seriekonsolen. Mer information finns i Aktivera Start-menyn för Windows i seriekonsolen. |
Kända problem
Vi är medvetna om vissa problem med seriekonsolen och den virtuella datorns operativsystem. Här är en lista över dessa problem och steg för att minska risken för virtuella Windows-datorer. Dessa problem och åtgärder gäller för både virtuella datorer och vm-skalningsuppsättningsinstanser. Om dessa inte matchar det fel du ser kan du läsa vanliga seriekonsoltjänstfel vid Vanliga seriekonsolfel.
Problem | Åtgärd |
---|---|
Om du trycker på Retur efter att anslutningsbanderollen inte leder till att en inloggningsprompt visas. | Det här felet kan inträffa om du kör en anpassad virtuell dator, en härdad installation eller en startkonfiguration som gör att Windows inte kan ansluta till serieporten korrekt. Det här felet uppstår också om du kör en virtuell Windows 10-dator, eftersom endast virtuella Windows Server-datorer har konfigurerats för att ha EMS aktiverat. |
Endast hälsoinformation visas när du ansluter till en virtuell Windows-dator | Det här felet uppstår om den särskilda administrationskonsolen inte har aktiverats för din Windows-avbildning. Se Aktivera seriekonsolen i anpassade eller äldre avbildningar för instruktioner om hur du manuellt aktiverar SAC på den virtuella Windows-datorn. |
SAC tar inte upp hela seriekonsolområdet i webbläsaren | Det här är ett känt problem med Windows och terminalemulatorn. Vi spårar det här problemet med båda teamen, men för tillfället finns det ingen åtgärd. |
Det går inte att skriva i SAC-prompten om kernel-felsökning är aktiverat. | RDP till virtuell dator och kör bcdedit /debug {current} off från en upphöjd kommandotolk. Om du inte kan RDP kan du i stället ansluta OS-disken till en annan virtuell Azure-dator och ändra den när den är ansluten som en datadisk genom att köra bcdedit /store <drive letter of data disk>:\boot\bcd /debug <identifier> off och sedan växla tillbaka disken. |
Klistra in i PowerShell i SAC resulterar i ett tredje tecken om det ursprungliga innehållet hade ett upprepande tecken. | För en lösning kör du Remove-Module PSReadLine för att ta bort PSReadLine-modulen från den aktuella sessionen. Den här åtgärden tar inte bort eller avinstallerar inte modulen. |
Vissa tangentbordsindata ger konstiga SAC-utdata (till exempel [A, [3~). | VT100-escapesekvenser stöds inte av SAC-prompten. |
Att klistra in långa strängar fungerar inte. | Seriekonsolen begränsar längden på strängar som klistras in i terminalen till 2 048 tecken för att förhindra överlagring av bandbredden för serieporten. |
Vanliga frågor och svar
F. Hur kan jag skicka feedback?
A. Ge feedback genom att skapa ett GitHub-problem på https://aka.ms/serialconsolefeedback. Alternativt (mindre föredraget) kan du skicka feedback via azserialhelp@microsoft.com eller i kategorin för virtuella datorer i https://feedback.azure.com.
F. Stöder seriekonsolen kopiering/inklistring?
A. Ja. Använd Ctrl+Skift+C och Ctrl+Skift+V för att kopiera och klistra in i terminalen.
F. Vem kan aktivera eller inaktivera seriekonsolen för min prenumeration?
A. Om du vill aktivera eller inaktivera seriekonsolen på prenumerationsnivå måste du ha skrivbehörighet till prenumerationen. Roller som har skrivbehörighet inkluderar administratörs- eller ägarroller. Anpassade roller kan också ha skrivbehörigheter.
F. Vem kan komma åt seriekonsolen för min virtuella dator?
A. Du måste ha rollen Virtuell datordeltagare eller senare för att en virtuell dator ska få åtkomst till den virtuella datorns seriekonsol.
F. Min seriekonsol visar ingenting, vad gör jag?
A. Avbildningen är troligen felkonfigurerad för seriell konsolåtkomst. Information om hur du konfigurerar avbildningen för att aktivera seriekonsolen finns i Aktivera seriekonsolen i anpassade eller äldre avbildningar.
F. Är seriekonsolen tillgänglig för VM-skalningsuppsättningar?
A. Ja det är det! Se Kom igång med seriekonsolen.
Nästa steg
- En djupgående guide till CMD- och PowerShell-kommandon som du kan använda i Windows SAC finns i Windows-kommandon: CMD och PowerShell.
- Seriekonsolen är också tillgänglig för virtuella Linux-datorer .
- Läs mer om startdiagnostik.
Kontakta oss om du behöver hjälp
Om du har frågor eller behöver hjälp skapar du en supportbegäran eller frågar Azure Community-support. Du kan också skicka produktfeedback till Azure-feedbackcommunityn.