2019/11/29

メモ:PowerShell Remoting from Windows to Linux (Container)

デスクトップ PC の年末のお掃除を終えたので(無関係だけど結構すごかった)、Linux に PowerShell Core 6 を入れて、Windows の Windows PowerShell 5.1 から PowerShell Remoting で接続してみようとふと思った。

PowerShell Core の PowerShell Remoting over SSH ではなくて、Windows PowerShell 5.1 からWS-Man プロトコルで。

せっかくなので、Windows 10 の Docker Desktop の LCOW(Experimental)環境で実行した ubuntu:latest(18.04 LTS)の Linux コンテナー環境で試してみる。試し終わったら自動破棄(コンテナーだと汚さず試せる)。

docker run -it --rm ubuntu:latest bash


2019/11/27

20H1 はバージョン 2004 を目視

Windows 10 20H1 の最新ビルドでバージョン番号が 2004 になったことを目視完了。

Windows Server SAC の 20H1 が Windows Server, version 2003 になると楽しいなぁとずっと思っていたけど、過去製品との混乱を避けるために 2004 になるなるそうな。


Announcing Windows 10 Insider Preview Build 19033
https://blogs.windows.com/windowsexperience/2019/11/26/announcing-windows-10-insider-preview-build-19033/

20H2 は 2009 になるのかな? いずれにしろ、2020 年中に出るバージョンは混乱の源になることは変わらない。まだ慣れないから、逆に懐かしい感じがする(アテネ五輪2004)。

2019/11/21

英語版 Server Core 環境を日本語化する方法(ver 1809/1903/1909)

Azure VM の Marketplace の Windows Sever イメージは英語(en-us)環境です。Desktop Experience ベースのイメージは、オンラインで日本語サポートを追加することで、表示言語や既定の言語、システムロケールを変更し、日本語化することが可能ですし、その手順も確立してると思います(私もいろんなとこで書いてます)。

Server Core ベースのイメージ(Windows Server 2019 Datacenter Server Core、Windows Server, version 1903 with Containers とか)は日本語化できるのか、試行錯誤して成功したので覚え書きとして残します。あくまでも試行錯誤した結果に基づくもので、余計な操作が含まれるかもしれません。

(Windows Server, version 1909 with Containers イメージが利用可能になったら、もう一度確認してちゃんとした記事にするつもり。11/23 現在、Azure PowerShell で確認すると Publisher "MicrosoftWindowsServer"、Offer "WindowsServer" に SKU "datacenter-core-1909-with-containers-smalldisk" はあるけど空っぽ。Get-AzureRmVMImage で返ってくるイメージなし。11/24 イメージ登場するも、Portalにはなし)

以下のスクリーンショットは、Windows Server 2019 Datacenter Server Core の Azure VM のビフォー/アフター。

2019/11/20

Windows 10 Nov 2019 Update、ダウンロード サイトからの更新は従来方式

Windows 10バージョン1903(ビルド18363)を利用中の場合、Windows Updateで「Windows 10、バージョン1909の機能更新プログラム」が案内されたら「今すぐダウンロードしてインストールする」をクリックすると、巨大なESDではなく、以下の20KBくらいの有効化パッチ(KB4517245)がダウンロードされ、短時間でWindows 10 Nobember 2019 Update(バージョン1909、ビルド18363)に更新できます。つまり、2019-10 Bのビルド18362.418までに、バージョン1909の内容は提供済みというわけで、あとはバージョン番号、ビルド番号の切り替えと、新機能の有効化を行っている感じ。

Windows 10 バージョン 1909 イネーブルメント パッケージを介した機能更新プログラム
適用対象: Windows 10, version 1903
https://support.microsoft.com/ja-jp/help/4517245/

この有効化パッチはWSUSでも利用可能なので、企業さんは小さな更新プログラムを配布するだけでバージョン1909に移行できます。Microsoft Update Catalog での提供はなし。

あくまでも、現在、Windows 10バージョン1903の場合です。Windows 10バージョン1809以前には従来と同じ巨大なESD形式(x86で2.5G、x64だと3.5Gくらい)で提供されます。

Windows 10のダウンロードサイトもWindows 10 Nobember 2019 Update対応になってますが、こちらから「今すぐアップデート」した場合、現在のWindows 10のバージョンに関係なく、巨大なESD(x86で2.5G、x64だと3.5Gくらい)のダウンロードとアップグレードインストールが始まります。ご注意あれ。

Windows 10のダウンロード
https://www.microsoft.com/ja-jp/software-download/windows10

ほら。
数時間かかるからこれ以上やらない(仮想マシンをロールバック)。

2019/11/19

Windows 10 Nov 2019 Update v1909 のエクスプローラーの検索ボックスが何だか...

エクスプローラー(Explorer.exe)の検索ボックスに違和感。仕様が v1909 になって変わったらしい。

before(v1903)
after (v1909)
v1909 ではコンテキスト メニューが使えなくなり、さらに何か入力しようとすると検索履歴が出てくるように。するっと出てくればいいんだけど、ウィンドウサイズを変えた時とか反応しなくなったりして、なんだかなぁ。(11/27 追記:別のウィンドウやデスクトップの背景を触るとすぐ入力できるようになる)

あと、検索結果(検索場所: ほにゃらら)が表示されているとき、検索ボックスのXをクリックしても元のフォルダーの場所に戻らず、検索履歴の候補が出てくるのも気になる。

反応するまでしばらく時間がかかるとき無反応に感じこと、Xで元の場所に戻らないのが違和感だったのかな?


2019/11/18

Windows 10 Nov 2019 Update(ver 1909) のクリーンインストールと Sysprep

Windows 10 November 2019 Update(バージョン1909、ビルド18363、19H2 と呼ばれていたもの)のメディアからのクリーンインストールと Enterprise エディションの Sysprep についてメモ。

2019/11/15

メモ: PowerShell Direct to Windows Server Core Container

Windows Server 2016 Hyper-V からの Hyper-V VM への PowerShell Direct (Enter-PSSession と Invoke-Command の -VMName と -VMId)は、-ContainerID でWindows コンテナーにも使えたんだということに今日になってようやく気付く。

2019/11/13

今日は 2019 年 11 月の Windows Update 定例日(2019-11-B)、ver 1909 もリリース

今日は恒例、Windows Updateの日。Windows と Office の2019-11-B のセキュリティ更新日です。.NET はなし(2019-10-C/D の .NET CUがインストールされていなければくる)。 Adobe Flash のセキュリティFixもなし。Windows 10 ver 1903 の更新の延期設定バグは2019-10-D パッチで修正されたので、今回の2019-11-Bにも含まれます。→ Windows 10 ver 1903 で更新の延期設定すると、設定項目が消えてしまう件(解消)

Windows 10 release information
https://docs.microsoft.com/en-us/windows/release-information/status-windows-10-1909
※ Windows 10 ver 1803 Home/Pro(Enterprise/Educationは2020/11まで)、Windows Server SAC 1803 は今日が最後の更新のはず。

2019 年 11 月のセキュリティ更新プログラム (月例)(Japan Security Team)
https://msrc-blog.microsoft.com/2019/11/12/201911-security-updates/


また、多くの人が予想していたようですが、本日、Windows 10 November 2019 Update(ver 1909)とWindows Server SAC 1909がリリース。自動更新なWindows 10 ver 1909の場合は、2019-11-B パッチをインストールして再起動すると、機能更新プログラムが小さなパッチ(KB4517245)が[今すぐダウンロードとしてインストール]に表示されるはず(累積更新は 1903と1909で共通だから、2019-10-B 以降になっていれば累積更新と機能更新の順番はどっちでもいいはず)。Windows 10 Enterprise評価版も ver 1909に。何かあれば追記するかも。

Windows 10, version 1909 and Windows Server, version 1909
https://docs.microsoft.com/en-us/windows/release-information/status-windows-10-1909
Windows 10評価版ソフトウェア|90日
https://www.microsoft.com/ja-jp/evalcenter/evaluate-windows-10-enterprise

11/14 追記)今年の更新日は残すところ12/11のみ。オプションパッチは年内なし(Good News)!
https://docs.microsoft.com/en-us/windows/release-information/windows-message-center#366
"Timing of Windows 10 optional update releases (November/December 2019)
There will be no more optional “C” or “D” releases for the balance of this calendar year. Note There will be a December Security Update Tuesday release, as usual."
ってことは、2020/1/14 PT に EOS になる Windows 7、Windows Server 2008、Windows Server 2008 R2 は、2020/12/11 JST と 2020/1/15 JST のあと 2 回
で終わり。C/D パッチないのは Windows 10 と Windows Server 2016 以降だけでした。11/19 PT に Old Windows さんたちに Preview of Monthly Rollup と .NET fx の Preview of Monthly Rollup 出ました。

Docker Engine 19.03.5 が出てるみたいだけど、Docker Enterprise 3.0 for Windows Server 向けではないらしい。それともちょっと遅れてるのかな? 出ました。

19.03.5
2019-11-13
https://docs.docker.com/engine/#19035

Server: Docker Engine - Enterprise
 Engine:
  Version:          19.03.5
  API version:      1.40 (minimum version 1.24)
  Go version:       go1.12.12
  Git commit:       2ee0c57608
  Built:            11/13/2019 07:58:51
  OS/Arch:          windows/amd64
  Experimental:     true

11/19 追記)
Docker Desktop for Windows(Docker Desktop Community) も 2.1.0.5(40693)が出て、Engine 19.03.5 に。
https://docs.docker.com/docker-for-windows/#docker-desktop-community-2105

11/15 追記)Windows 10 ver 1903 の累積更新は 73%、74% のあたりで足踏みするけど、待つしかない。
11/15 追記)Office の更新で Access のクエリで問題が発生するようになるらしい。何年も Access 開いてもいないので詳細は知らんけど(簡単に再現でけた。日本語環境だと”クエリ 'クエリ名' は破損しています。”)。MSI 版はアンインストールでとりあえず解決できるけど、C2R版だとロールバック面倒。

Access error: "Query is corrupt"
https://support.office.com/en-us/article/access-error-query-is-corrupt-fad205a5-9fd4-49f1-be83-f21636caedec


古いですけど参考までに:

復活の数式エディターv3(消されてしまった Microsoft 数式 3.0 を緊急にどうにかしたい人向け) (2018/01/23)
クイック実行版 (C2R/Click-to-Run) Outlook 2013/2016 の修正プログラムをアンインストールする手順について(2016/3/20)
https://blogs.technet.microsoft.com/outlooksupportjp/2016/03/20/c2rclick-to-run-outlook-20132016/




2019/11/12

メモ:Windows 版 Docker の Docker Root Dir を変更したい

Docker Enterprise for Windows Server や Docker Desktop for Windows は、C:\ProgramData\docker を Docker Root Dir(イメージやコンテナーのルート)としてインストールされます。Windows コンテナーのイメージはでかい。なので C:ドライブだと心配。

Q. Linux の Docker だと /etc/default/docker の DOCKER_OPTS に -g で指定できるらしいが、Windows だとどうすれば???

A. C:\ProgramData\docker\config\daemon.json に...

2019/11/11

Windows 10 ver 1903 で更新の延期設定すると、設定項目が消えてしまう件(解消)

Windows 10 May 2019 Update(ver 1903)で「更新プログラムをいつインストールするかを選択する」を設定すると表示が消えてしまう件、2019-10-D パッチでようやく(5か月かかって)修正されたようです。Improvements and fixes には見当たらないけど。


October 24, 2019-KB4522355 (OS Build 18362.449)
https://support.microsoft.com/en-us/help/4522355

brefore(左 2019-10-B 18362.418)→after(右 2019-10-D 18362.449)


不具合なのか仕様なのかよくわからなかったけど、不具合だったようです。ver 1909 も .449 以上に更新されれば直るってことで。非表示になるバグが直ったという話。延期設定がちゃんと期待通りに動くのかはまた別の話(お使いの方がお試しあれ)。

Windows 10 ver 1903 で更新の延期設定すると、設定項目が消えてしまう件(不具合?仕様?)(2019/06/28)

Windows 10 ver 2004 から消えた更新の延期設定(今度は仕様変更?)(2020/05/31)

2019/11/08

Windows 10でプロセス分離モードが使えるようになった件について続報

Windows 10 ver 1809+Docker Desktop 2.1.0.0(19.03.1)から、Windowsコンテナーをプロセス分離モードで実行できるようになりましたが(ホストとコンテナーのビルドが一致しているとき)、Docker 側のリリースノートには記述があっても、MS 側の発表がこれまで見当たらなかった。

けど、いつからあるかわからない以下のドキュメントの "Can I run Windows containers in process-isolated mode on Windows 10? "に書いてました。Windows Server ベースのコンテナーを実行するときのライセンス制限とかもはっきりしてませんでしたが、プロセス分離モードとHyper-V分離モードのどちらもテストまたは開発目的限定で無制限 "Unlimited (for test or development purposes only)" 。

Frequently asked questions about containers(10/25/2019)
https://docs.microsoft.com/en-us/virtualization/windowscontainers/about/faq

関連:
Docker Enterprise 3.0 - Engine 19.03.4(と SAC 1909 の新機能について速レビュー)(2019/10/21)
Docker Desktop 2.0.0.2(Engine 18.09.1)、Windows Server コンテナー(process isolation)対応!(2019/01/17)

2019/11/01

2019-09 B のパッチに既知の問題(日本語環境関連)?

Windows 10 ver 1709~1903 の 2019-09 B 更新に以下の既知の問題が追加されています。
"Unable to create local users in Chinese, Japanese and Korean during device setup
You might be unable to create users in Chinese, Japanese and Korean using Input Method Editor (IME) during OOBE."