SlideShare a Scribd company logo
Introducing
Windows
Terminal
Kazuki Takai
SCUGJ #20 (2019.07.20)
自己紹介
• 高井 一輝 (Takai Kazuki)
• 某ISP勤務:サービスの開発、設計、設備維持
• Windows Server / System Center / Linux / etc…
• Microsoft MVP - Cloud and Datacenter Management
• System Center User Group Japan (SCUGJ)
• Twitter : @zhuky7 / Facebook : kazuki.takai
• Blog : http://operationslab.wordpress.com/
Notice
• 本スライドでは、以下のブログ及びセッションから
多数の図を引用しています
• Windows Command Line Tools For Developers
• https://devblogs.microsoft.com/commandline/
• Microsoft Build 2019 - BRK3069
• https://www.youtube.com/watch?v=KMudkRc
wjCw
Early preview released 2019/06/21
Windows Terminal
そもそも Windows Terminal って何者?
• コンソール
• Console host の UI 部分
• conhost.exe の UX 部分
• 様々なコマンドラインアプリケーションの
出力を表示可能
Why (new) Terminal ?
• Windows のコンソールに対する様々な要望
• 複数タブ
• Windows スタイル
• 様々なカスタマイズ
• Unicode & UTF-8 対応
• CJK, Emoji, etc…
• 互換性への配慮
インストール
• Microsoft Store (ストア アプリ)からイン
ストール可能
• https://www.microsoft.com/en-us/p/windows-
terminal-preview/9n0dx20hk701
• 必要要件
• Windows 10 1903 以降
設定
• メニューから Settings を選択
• ショートカットキー:Ctrl + ,
• profiles.json
• %UserProfile%¥AppData¥Local¥Packages¥Mic
rosoft.WindowsTerminal_8wekyb3d8bbwe¥Roa
mingState¥
• 保存すると(原則)即反映
Azure Cloud
Shell に接続
• (例)azshell.exe (experimental) を使用
• Azure側でCloud Shellを利用していない場合は、
初期設定を実施
• https://shell.azure.com
• azshell.exe のバイナリをダウンロード
• コマンドプロンプトから直接実行して、初期認
証・設定を実施
• profiles.json にパスを設定
自力でビルドしたい!
• 前提条件(2019/07/19 時点)
• Windows 10 1903 (build 10.0.18362.0 以降)
• Windows 10 SDK 1903
• Visual Studio 2019 (with latest update)
• Desktop Development with C++
• Universal Windows Platform Development
• C++ (v142) Universal Windows Platform Tools
• git submodule update --init --recursive
Architecture
ConPTY
Architecture
conhost
Architecture
Terminal
Windows
Terminal v1.0
2019年の冬に v1.0 を公開予定
参考資料
• GitHub – Microsoft – Terminal
• https://github.com/microsoft/terminal
• GitHub – yangl900 – azshell
• https://github.com/yangl900/azshell

More Related Content

PPTX
System Center Operations Manager 2019
PPTX
SCCM を用いた OS 展開
PDF
Getting started with Windows Containers
PPTX
Windows Admin Center -HCI管理を中心に-
PPTX
System Centerで変わる運用
PDF
App controllerとwindows azure packで作る大規模プライベートクラウド
PPTX
Windows Admin Center -Project Honolulu改め-
PDF
Nano Server First Step
System Center Operations Manager 2019
SCCM を用いた OS 展開
Getting started with Windows Containers
Windows Admin Center -HCI管理を中心に-
System Centerで変わる運用
App controllerとwindows azure packで作る大規模プライベートクラウド
Windows Admin Center -Project Honolulu改め-
Nano Server First Step

What's hot (20)

PDF
Windows10の展開手法
PDF
Windows Azure and PowerShell DSC
PDF
PowerShell 5.0 で広がる運用管理の世界
PDF
Intuneによるパッチ管理
PPTX
Monitoring あれこれ
PDF
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
PPTX
Windows Admin Center 2018年10月のお話
PPTX
System centerを中心とした統合管理-オンプレミスからクラウドまで
PPTX
PowerShell DSC 入門
PDF
App controllerとSPFで実現するハイブリッドクラウド
PPTX
Cod2012 jp D-1 SC2012ConfigMgr
PDF
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
PDF
Past and Future of PowerShell
PDF
Cloud OS Tech Day 2014:Windows Azure Pack プライベートクラウドとセルフポータル(仮)
PDF
最新情報でわかる Windows 10 の導入と展開 (2017/9/19 開催分)
PDF
Windows PowerShell 5.0 と Windows Server vNext の管理
PPTX
Windows Admin Center 2103.2 and Windows Admin Center on Azure
PDF
DSC 再入門
PPTX
Windows Server 2008 / R2とWindows Admin CenterとAzure Site Recovery
PPTX
Azure Update Management 2020年12月
Windows10の展開手法
Windows Azure and PowerShell DSC
PowerShell 5.0 で広がる運用管理の世界
Intuneによるパッチ管理
Monitoring あれこれ
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
Windows Admin Center 2018年10月のお話
System centerを中心とした統合管理-オンプレミスからクラウドまで
PowerShell DSC 入門
App controllerとSPFで実現するハイブリッドクラウド
Cod2012 jp D-1 SC2012ConfigMgr
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
Past and Future of PowerShell
Cloud OS Tech Day 2014:Windows Azure Pack プライベートクラウドとセルフポータル(仮)
最新情報でわかる Windows 10 の導入と展開 (2017/9/19 開催分)
Windows PowerShell 5.0 と Windows Server vNext の管理
Windows Admin Center 2103.2 and Windows Admin Center on Azure
DSC 再入門
Windows Server 2008 / R2とWindows Admin CenterとAzure Site Recovery
Azure Update Management 2020年12月
Ad

More from Kazuki Takai (20)

PDF
Azure Arc Automanage Machine Configuration による構成の管理と適用
PDF
Azure Arc Jumpstart - Azure ArcBox を使った Azure Arc 対応 SQL MI 学習環境の構築
PDF
Azure Arc Jumpstart Update - HCIBox Edition
PDF
ArcBox のおさらいと最新情報
PDF
Arc 対応サーバーへの SSH アクセス
PDF
Insight into Azure Active Directory #02 - Azure AD B2B Collaboration New Feat...
PDF
Insight into Azure Active Directory - Azure AD Custom Role & Scope
PDF
最近の PowerShell について
PDF
Windows Server 2022 Datacenter Azure Edition Overview
PDF
Azure Arc 概要
PDF
Recap: Windows Server 2019 Failover Clustering
PDF
使ってみよう PowerShell
PDF
5分で分かる Windows Server 2019 HCI 超概要
PDF
Application Platform としての Windows Server 2019
PDF
Windows Server 2019 で Container を使ってみる
PDF
Recap: PowerShell Core
PDF
Windows とコンテナの話
PDF
Azure Stack の使い道 - 2017年11月版 -
PDF
最近の PowerShell のお話
PDF
PowerShell DSC と Linux
Azure Arc Automanage Machine Configuration による構成の管理と適用
Azure Arc Jumpstart - Azure ArcBox を使った Azure Arc 対応 SQL MI 学習環境の構築
Azure Arc Jumpstart Update - HCIBox Edition
ArcBox のおさらいと最新情報
Arc 対応サーバーへの SSH アクセス
Insight into Azure Active Directory #02 - Azure AD B2B Collaboration New Feat...
Insight into Azure Active Directory - Azure AD Custom Role & Scope
最近の PowerShell について
Windows Server 2022 Datacenter Azure Edition Overview
Azure Arc 概要
Recap: Windows Server 2019 Failover Clustering
使ってみよう PowerShell
5分で分かる Windows Server 2019 HCI 超概要
Application Platform としての Windows Server 2019
Windows Server 2019 で Container を使ってみる
Recap: PowerShell Core
Windows とコンテナの話
Azure Stack の使い道 - 2017年11月版 -
最近の PowerShell のお話
PowerShell DSC と Linux
Ad

Introducing Windows Terminal