Misc.

2021/06/30

Mirantis Container Runtime(MCR)20.10.6 and 19.03.17

Mirantis Container Runtime(MCR、旧称 Docker Enterprise)の更新バージョン出てます。前回のときのように 20.10.x を更新しようとしたら、19.03.x になっちゃう問題はなし。

20.10.6 (2021-06-29)
https://docs.mirantis.com/mcr/20.10/rn-20-10/20-10-6.html
19.03.17 (2021-06-29)
https://docs.mirantis.com/containers/v3.0/dockeree-products/mcr/release-notes.html#id1

PS C:\> docker version
Client: Mirantis Container Runtime
 Version:           20.10.6
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        b3766ff
 Built:             06/29/2021 17:14:16
 OS/Arch:           windows/amd64
 Context:           default
 Experimental:      true

Server: Mirantis Container Runtime
 Engine:
  Version:          20.10.6
  API version:      1.41 (minimum version 1.24)
  Go version:       go1.13.15
  Git commit:       a3dc69e6b9
  Built:            06/29/2021 17:12:49
  OS/Arch:          windows/amd64
  Experimental:     true

※ install.ps1 ではなく、DockerMsftProvider ご利用の場合、まだ 20.10.5 と 19.03.16 が最新 ← DockerMsftProvider でも 20.10.6 と 19.03.17 が利用可能になってました。 (7/6 確認)

前回の更新:
Mirantis Container Runtime(MCR) 20.10.5

参考:
How to Install Docker Enterprise for Windows Server (2020年7月版)



 

今日(6/29)の Windows Update (2021-06 OoB 2)

Windows 10 ver 2004/20H2/21H1 向けに定例外のアップデート。2021-06 B 以降の IE で PDF 開けない問題の修正。Microsoft Update Catalog からのダウンロード提供のみ。IE 使ってなきゃ無問題。

June 29, 2021—KB5004760 (OS Builds 19041.1082, 19042.1082, and 19043.1082) Out-of-band
https://docs.microsoft.com/en-us/windows/release-health/windows-message-center#1639

2021/06/29

Windows 10 ver 21H2 の予定 (Windows 11 でなくて)

Windows 10 ver 21H2 は出るんだ。Windows Server 2022 と Windows 10Enterprise LTSC 2022 (LTSC 2022 は 5 年で EoS) と同じ OS ビルドのやつ。

Windows lifecycle and servicing update (Published 06-28-2021)
https://techcommunity.microsoft.com/t5/windows-it-pro-blog/windows-lifecycle-and-servicing-update/ba-p/2493043

"・・・ We will be introducing Window 10, version 21H2 in the second half of this year along with a Windows 10 Long-Term Servicing Channel (LTSC) edition. We will be sharing more detailed information on both the next update to Windows 10 and Windows 11, ・・・"

Windows 11: The operating system for hybrid work and learning (June 24, 2021)
https://www.microsoft.com/en-us/microsoft-365/blog/2021/06/24/windows-11-the-operating-system-for-hybrid-work-and-learning/

"・・・ In fact, we will release Windows 10, version 21H2 in the second half of 2021 ・・・"

Windows 10 LTSC 2022(仮、もしかしたら2021) は 2 月に予告済み。

Windows 10 長期サービス チャネル (LTSC) 次期リリースについて (2021/02/17 PT)
https://blogs.windows.com/japan/2021/02/25/the-next-windows-10-long-term-servicing-channel-ltsc-release/

Dev Channel 向けの Build 10.0.22000.51 も 21H1っぽいので、Windows 10 ver 21H2 (Build 10.0.20xxx ← Windows Server 2022 Preview は 20348)と Windows 11 ver 21H2 (Build 10.0.22xxx) が同時期(2021 年後半)に出るのかなぁ? 21H2 のバージョン番号はあくまでも 2021年後半に出るということで、Windows 10 SAC にも Windows 11 SAC にも 21H2 があるとか?

上の 2 つに加えて、下の 2 つも出るのかな? それはそれで厄介だ(OS の識別とか)。知らんけど(個人的な想像です)。
┌───────────────────────┐┌────────────────────────┐
│      ■Windows 10      ││      ■Windows 10       │
│Microsoft Windows         ││Microsoft Windows          │
│バージョン 21H2 (OS ビルド20xxx.x)   ││バージョン 21H2 (OS ビルド20xxx.x)   │
│Windows 10 Enterprise LTSC オペ・・・  ││Windows 10 Pro オペレーティング・・・  │
└───────────────────────┘ └───────────────────────┘



2021/06/28

Windows 11 の互換性チェック、TPM だけが問題なことを仮想マシンで確かめる

PC正常性チェックアプリ
https://aka.ms/GetPCHealthCheckApp

↑準備中になっちゃいました(6/30 JST)

チェックにパスしないけど、TPM 2.0がないだけで、追加購入すればなんとかなると期待している方がいるとおもいます。TPM 2.0だけが引っかかっているかどうかは、そのマシンの Hyper-V の仮想マシンで(仮想)TPMデバイスを(もちろんセキュアブートも)有効化した VM に Windows 10  2004 以降をインストールしてチェックしてみるといいかも。(Hyper-V が使える場合に限るけど)

 


TPM チップを買って、取り付けたけどダメだった(別の問題もあった)というのでは不幸すぎるので。仮想マシンの CPU はホストの CPU を認識するから、CPU の問題かどうかを切り分けできるはず。

(Hyper-V が使える場合に限るけど)

↑ 上のホスト環境は TPM 2.0 あり(Windows 11 互換です)ですけど、ホストに TPM なくても Hyprer-V 仮想マシンに (仮想)TPM 2.0 対応デバイスは追加できます。

↑ チェックアプリの「Windows 11を導入しています」は、「Introducing Windows 11(Windows 11 の紹介)」の誤訳だと思います。だってまだ導入してないもん、できないもん。

6/29 追記)Windows Insider Dev Channel 向けに最初のビルド Build 22000.51 がリリースされたそうですが、システム要件をどうするか調査するために CPU モデルと TPM 2.0 要件は必須になっていないらしい。最終的なシステム要件が確定するまで、何か Windows 11 用に出費するのは避けたほうがいいと思う。あと、これはDev チェネル向けの”(超)早期”プレビューなことをお忘れなく。

Announcing the first Insider Preview for Windows 11
https://blogs.windows.com/windows-insider/2021/06/28/announcing-the-first-insider-preview-for-windows-11/
Update on Windows 11 minimum system requirements
https://blogs.windows.com/windows-insider/2021/06/28/update-on-windows-11-minimum-system-requirements/

" In support of the Windows 11 system requirements, we’ve set the bar for previewing in our Windows Insider Program to match the minimum system requirements for Windows 11, with the exception for TPM 2.0 and CPU family/model."

→ Xeon E5506(第1世代?、11 非対応)のホストの仮想マシンにきた 11。少し触ってみた印象。Windows 10 の見た目を無理くり変えたって感じで、Vista や 8 臭が...


6/29 追記)https://aka.ms/GetPCHealthCheckApp は有効だけど、Upgrade to the New Windows 11 OS | Microsoft ページの Check for compatibility は COMING SOON (準備中)になった。

6/30 追記) https://aka.ms/GetPCHealthCheckApp もダウンロードできなくなっちゃった

7/1 追記)Dev チャネルは CPU モデルと TPM 要件がないけど、次の Beta チャネルのときはそうはいかないらしい。

2021/06/25

Windows Sysinternals 更新情報 (2021 年 6 月 25 日) - RDCMan v2.81

Sysinternals ツールの更新版が出てます。一昨日出たばかりの RDCMan が早くもアップデート。

RDCMan v2.81
https://techcommunity.microsoft.com/t5/sysinternals-blog/rdcman-v2-81/ba-p/2480972

ツールの日付は署名の日付

RDCMan v2.8.1407.0 (2021/06/23) → v2.81.1408.0 (2021/06/24)

まとめてダウンロード。日付はファイルのタイムスタンプ。

Sysinternalssuite.zip (June, 24, 2021)
https://live.sysinternals.com/files/sysinternalssuite.zip

前回の更新:
Windows Sysinternals 更新情報 (2021 年 6 月 23 日) - 復活 RDCMan v2.8 の追加他、いろいろ

参考:
総入れ替えスクリプト installsysinternalssuite.ps1 はこちら
Goodbye Technet Gallery (my scripts are archived here)

2021/06/24

Docker Desktop Community 3.5.0(Engine 20.10.7)

Docker Desktop 3.5.0(66024)が出てます。Engine は 20.10.7 のまま 。メジャーバージョンアップが無駄に早いような 。3.4.0 の世は 13 日で終了。一度もコンテナー動かさなかったでござる。

Docker Desktop 3.5.0(2021-06-23)
https://docs.docker.com/docker-for-windows/release-notes/#docker-desktop-350

前回:
Docker Desktop Community 3.4.0(Engine 20.10.7)(2021/06/10)

2021/06/23

Windows Sysinternals 更新情報 (2021 年 6 月 23 日) - 復活 RDCMan v2.8 の追加他、いろいろ

※ 6/24 Sysmon v13.22 に修正されました。

Sysinternals ツールの更新版が出てます。先月アップデートでたばかりの 4 ツール、またバグ修正。

RDCMan v2.8, AccessChk v6.14, Process Monitor v3.83, Strings v2.54, Sysmon v13.22 and TCPView v4.13
https://techcommunity.microsoft.com/t5/sysinternals-blog/rdcman-v2-8-accesschk-v6-14-process-monitor-v3-83-strings-v2-54/ba-p/2470340

RDCMan は脆弱性のため、修正版が提供されることなく 2020 年 3 月に公開停止したツール。

Remote Desktop Connection Manager Information Disclosure Vulnerability
https://msrc.microsoft.com/update-guide/vulnerability/CVE-2020-0765 

今年 2 月 に Mark Russinovich 氏が Sysinternals で近いうち再デビューと予告してましたが、それが今回実現。
 


ツールの日付は署名の日付

RDCMan v2.8.1407.0 (2021/06/23) New!
 ※脆弱性があるやつは v2.7 まで
AccessChk v6.13(2020/10/09) → v6.14 (2021/06/17)
Procmon v3.82 (2021/06/01) → v3.83 (2021/06/22)
Strings v2.53 (2020/04/18) → v2.54 (2021/06/22)
Sysmon v13.21 (2021/06/01) → v13.21 (2021/06/16) → v13.22 (2021/06/23)
 ※v13.22 と公表されてるけどタイムスタンプは違うけど v13.21 のまま(ミス?)
tcpview v4.12 (2021/06/01)  → v4.13 (2021/06/22)

まとめてダウンロード。日付はファイルのタイムスタンプ。

Sysinternalssuite.zip (June, 22, 2021)(June, 23, 2021)
https://live.sysinternals.com/files/sysinternalssuite.zip

前回の更新:

Windows Sysinternals 更新情報 (2021 年 6 月 2 日) - Procmon v3.82、Procexp v16.42、Sysmon v13.32、TcpView v4.12
 

参考:

総入れ替えスクリプト installsysinternalssuite.ps1 はこちら
Goodbye Technet Gallery (my scripts are archived here)

2021/06/22

今日(6/22 JST) の Windows Update for 2004/20H2/21H1

Windows 10 ver 2004/20H2/21H1 向けの Windows と .NET Framework の 2021-06 C(オプション、累積更新プログラムのプレビュー) が出てます。理由がない限りスキップしましょう。

June 2021 Windows non-security preview "C" release is available for all supported versions of Windows
https://docs.microsoft.com/en-us/windows/release-health/windows-message-center#1628

June 21, 2021—KB5003690 (OS Builds 19041.1081, 19042.1081, and 19043.1081) Preview
https://support.microsoft.com/en-us/help/5003690

June 21, 2021-KB5003537 Cumulative Update Preview for .NET Framework 3.5 and 4.8 for Windows 10, version 2004, Windows Server, version 2004, Windows 10, version 20H2, and Windows Server, version 20H2, and Windows Version 21H1
https://support.microsoft.com/en-us/kb/5003537(6/22 JST 13:00 現在、KB ページなし)
.NET Framework June 2021 Cumulative Update Preview (June 24th, 2021)
https://devblogs.microsoft.com/dotnet/net-framework-june-2021-cumulative-update-preview-2/

KB5003690 は現時点で 6/12 の KB5004476(2021-06 OoB) がオプション提示されてる場合、あのボタン(更新プログラムのチェック)をクリックしないと今日は検出してくれないかも。B リリース後の 2 つのオプションは想定外? 何が何でも全部インストールしときたい人にとっては二度手間、三度手間(そういう人は KB5004476 もうインストールしちゃってるか)。

関連:
今日(6/16)の Windows Update (2021-06 C for LTSC 2019/SAC 1909)
定例外の更新(2021-06 OoB) for Windows 10 ver 2004/20H1/21H2 (6/12)

 

 

2021/06/18

【覚書】(Get-LocalUser -Name ユーザー名).UserMayChangePassword

Windowsのローカルユーザーやドメインユーザーの 「ユーザーは次回ログオン時にパスワードの変更が必要」オプション、net user コマンドで設定はできるけど、どうなっているか確認はできないというのは昔から知られてたこと。コマンドラインから確認するのに ADSI 使ったりして苦労した人もいると思います。Windows PowerShell 5.1 以降(Windows 10 と Windows Server 2016 以降の標準、それ以前にも入れれば使える)と PowerShell Core 6.0/PowerShell 7.0なら↓で簡単に判別できるということに、今更気付いたでござる。

(Get-LocalUser -Name ユーザー名).UserMayChangePassword 

ドメインコントローラーで実行すれば、Get-LocalUser でドメインアカウントの確認にも使えた。

Get-ADUser にはそれらしきプロパティは見当たらなかった。(Get-ADUser -Identity ユーザー名 -properties *).pwdLastSet が 0 ならそうな気もするけど。

 

2021/06/17

ログオン中のユーザー数(0を含む)を取得する PowerShell スクリプト

 Windows Admin Center の Get-NumberOfLoggedOnUsers ファンクションはバグってますが(→ Windows Admin Center の残念な 2つのバグ )、ちゃんと動けば便利だと思い、ちゃんと動くように書き換えてみました。

注:Windows Admin Center のを修正するものではありません。(C:\Program Files\Windows Admin Center\UX.zip の中に入ってるし、コード署名もあるし、勝手に修正不可能)

Get-NumberOfLoggedOnUsers を自分の PowerShell スクリプトに埋め込んで、(Get-NumberOfLoggedOnUsers).Count すれば 0 (ログオン中のユーザーなし)、ログオン中のユーザーの数を取得できます。例えば、タスクスケジューラでログオン中のユーザーがいないときにタスクを実行させたいときなどに応用できるかと。太字部分が手を入れたとこ。

function Get-NumberOfLoggedOnUsers{
$count = 0
$error.Clear();

# Use Process class to hide exe prompt when executing
$process = New-Object System.Diagnostics.Process
$process.StartInfo.FileName = "quser.exe"
$process.StartInfo.UseShellExecute = $false
$process.StartInfo.CreateNoWindow = $true
$process.StartInfo.RedirectStandardOutput = $true
$process.StartInfo.RedirectStandardError = $true
$process.Start() | Out-Null

$result = @()
while (($line = $process.StandardOutput.ReadLine()) -ne $null) {
  if($line.Contains("Active")){
    $result += $line
  }
}

if ([string]::isNullOrEmpty($process.StandardError.ReadToEnd()))
{
    # quser does not return a valid ps object and includes the header.
    # subtract 1 to get actual count.
    $count = $result.count
}

$process.WaitForExit()
$process.Dispose()


@{Count = $count}
}

(Get-NumberOfLoggedOnUsers).Count

Hyper-V の PowerShell Direct で動作確認。

朝からいいものを見た。

SQL Server 2019 の SQL Server 構成マネージャー。思わず二度見。

都道府県って State ?

(SQL Server 2017 はちゃんと「状態」だった)

既に2019年末にフィードバックされてたみたいなので+1してあとは知らん。


2021/06/16

今日(6/16)の Windows Update (2021-06 C for LTSC 2019/SAC 1909)

Windows Server 2019、Windows 10 LTSC 2019、Windows 10 ver 1909 向けに Windows と .NET Framework の累積更新プログラムのプレビュー(2021-06 C)がリリースされています。セキュリティ更新を含まないオプションなので、理由がない限りはスキップ。ver 2004/20H1/21H1 向けはたぶん来週以降(毎度のこと)

June 2021 Windows non-security preview "C" release is available for some versions for Windows 10
https://docs.microsoft.com/en-us/windows/release-health/windows-message-center#1630
.NET Framework June 2021 Cumulative Update Preview
https://devblogs.microsoft.com/dotnet/net-framework-june-2021-cumulative-update-preview/

定例外の更新(2021-06 OoB) for Windows 10 ver 2004/20H1/21H2

影響を受けた人向けのオプションの定例外更新(2021-06 OoB)

Out-of-band update to address an issue preventing installing or opening Xbox Game Pass games
https://docs.microsoft.com/en-us/windows/release-health/windows-message-center#1626

ついでに、 Microsoft Edge のセキュリティ更新、Edge 91.0.864.48 が Chrome/91.0.4472.101 から 2 日遅れでリリース。

2021/06/11

nanoserver:1809 イメージのサポート期限が 2024/01/09 に延長されてました

Windows コンテナー用の Nano Server イメージ(https://hub.docker.com/_/microsoft-windows-nanoserver)は SAC で提供されるものなので 18 か月のサポートが基本なんですけど、mcr.microsot.com/windows/nanoserver:1809 については LTSC である Windows Server 2019 のメインストリームサポート期間と同じ、2024 年 1 月 9 日までサポートされるそうです。Windows Server, ver 1809 のサポート期限ももう切れましたが、ひっそり延長されていました。

Windows Admin Center の「更新プログラム」ツール、再起動スケジュールは SHUTDOWN -Tオプション

Windows Admin Center(WAC)の「更新プログラム」ツールは、Sconfig とかと同じ WUA API を利用したものですが、更新プログラムの選択と再起動のスケジューリングができるのが特徴。

今週は Windows Update 週間なんで、いろいろ試してましたが、どうやって再起動をスケジューリングしているのか気になってまして、タスクとか登録してるのかなぁと思ったら、なんと、「shutdown -r -t 指定した日時までの秒数 -c "コメント(SME installiing Windows updates)"」 コマンドで実装されてました。

なかなか単純でよい。タスクとかじゃないので、スケジューリングした日時より前に再起動しても問題なし。スケジューリングされた再起動は消滅するから。「設定」の「Windows Update」からの更新じゃないから、アクティブ時間外の自動再起動も関係ない。


以下で指摘した、WAC 2103.2 と Edge/Chrome v91 の組み合わせで RDP 接続エラー問題は、Remote Desktop 拡張 1.107.0 (6/10 JST リリース) で治りました。既知のキーボード問題はまだ修正されてないけど(言語と一致せずに、英語配列キーボードになる)。

Windows Admin Center 2103.2 へのアップデートで RDP 接続がぁぁぁ (2021/05/28)

2021/06/09

今日(6/8 JST)の Windows Update(2021-06 B)

今日は毎月恒例の Windows Update の日、Windows、.NET Framework、.NET、Office のセキュリティ更新出てます。 

2021/06/08

Windows Admin Center の残念な 2つのバグ

 ・「概要(Overview)」ページの「ログインしているユーザー(Logged in users)」が「-1」の件

・管理対象のシステムロケールが「日本語(日本)」だと、1人以上のユーザー、何人ログオン中でも「ログインしているユーザー」が「0」の件

2021/06/02

Windows Server 2022 Preview 180 日評価版(ビルド 20348)

これまで Windows Server Insider download center で提供されていた Windows Server 2022 の Preview Build 20348、180 日評価版としても入手できるようになってた( VS サブスクリプションでも 20348 ISO 公開されてますが、そっちは 180 日評価版ではない)

Windows Server 2022 Preview (Evaluation Center)
https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2022-preview

評価版のファイル名は "20348.1.210507-1500.fe_release_SERVER_EVAL_x64FRE_ja-jp.iso" 、VSサブスク版は "ja_windows_server_2022_preview_x64_dvd_2c9d794b.iso"

Windows Server 2022 is now in preview on the Evaluation Center
https://cloudblogs.microsoft.com/windowsserver/2021/06/01/windows-server-2022-is-now-in-preview-on-the-evaluation-center/

以前は失敗(ビルド 20295 のとき↓)してた WSL 2 の簡単セットアップ(wsl.exe --install)、このビルドでも同じく WSL 1 でセットアップされちゃう。Server Core だと wsl.exe --install は Ubuntu のインストールで失敗する(マニュアルで Linux Dist インストするしかない)。WSL 2 に変換できない問題なく機能した。どのビルドから治ったのか知らない。--set-version Ubuntu 2 や --set-default-version 2 を wsl.exe が受け付けない。--set-default-version 1 は受け付けてくれる。

Windows Server × WSL 2(去年の記事)
 
ビルド 20344 まで同じ状況らしいので、20348 でも進展なし。

WSL 2 not working after installing 20262
https://techcommunity.microsoft.com/t5/windows-server-insiders/wsl-2-not-working-after-installing-20262/m-p/1928823/page/2

6/7 追記)Azure の Microsoft Server Operating Systems Preview でもビルド 20348 の Datacenter、Datacenter: Azure Edition、Datacenter: Azure Edition Core(Azure Editionはホットパッチ<プレビュー>対応のやつ)が利用可能になってました。


 7/19 追記)IE ではなく Chromium Edge になるみたいな話を聞きましたが、Chromium Edge は入ってるけど、IE も入ってる。正式リリース時にはどうなるか知らんけど。


Windows Sysinternals 更新情報 (2021 年 6 月 2 日) - Procmon v3.82、Procexp v16.42、Sysmon v13.32、TcpView v4.12

Sysinternals ツールの更新版が出てます。先月アップデートでたばかりの 4 ツール、またバグ修正。

Process Monitor v3.82, TCPView v4.12, Process Explorer v16.42 and Sysmon v13.21
https://techcommunity.microsoft.com/t5/sysinternals-blog/process-monitor-v3-82-tcpview-v4-12-process-explorer-v16-42-and/ba-p/2404570

6/11 追記)今気が付いたけど、Procmon v3.80 から新しい GUI に(WinObj、TcpView に続いて 3 つ目)。旧デザイン慣れてると、使いづらい。

ツールの日付は署名の日付

Procmon v3.81 (2021/05/26) → v3.82 (2021/06/01)
Procexp v16.41 (2021/05/26) → v16.42 (2021/06/01)
Sysmon v13.20 (2021/05/22) → v13.21 (2021/06/01)
tcpview v4.11 (2021/05/26) → v4.12 (2021/06/01)

まとめてダウンロード。日付はファイルのタイムスタンプ。

Sysinternalssuite.zip (June, 1, 2021)
https://live.sysinternals.com/files/sysinternalssuite.zip

前回、前々回の更新:

Windows Sysinternals 更新情報 (2021 年 5 月 27 日) - Procmon 3.81、Proxexp v16.41、Tcpview v4.11
Windows Sysinternals 更新情報 (2021 年 5 月 26 日) - Procmon 3.80 など 7 ツール

参考:

総入れ替えスクリプト installsysinternalssuite.ps1 はこちら

Goodbye Technet Gallery (my scripts are archived here)