2024年8月4日日曜日

Windows Admin Center (v2) Public Preview build has been updated! で証明書の差し替えはどうなった?

インストールウィザードを使う従来のやり方ではダメなようです。プログラムと機能には、アンインストールしか表示されません。。。

PowerShell Moduleは、いくつか使えそうです。
Configrationフォルダー内を見てみたら、Update-WACClusterNodeConfiguration.ps1があります。改めてクラスター対応を図るつもりなのかもしれないですね。

"C:\Program Files\WindowsAdminCenter\PowerShellModules\Microsoft.WindowsAdminCenter.Configuration\Microsoft.WindowsAdminCenter.Configuration.psm1"
"C:\Program Files\WindowsAdminCenter\PowerShellModules\Microsoft.WindowsAdminCenter.ManagementTools\Microsoft.WindowsAdminCenter.ManagementTools.psm1"
"C:\Program Files\WindowsAdminCenter\PowerShellModules\Microsoft.WindowsAdminCenter.PowerShellTools\Microsoft.WindowsAdminCenter.PowerShellTools.psm1"

をインポートしてみました。証明書関連のコマンドレットなどを探してみます。

# Get-Command の出力を取得し、特定の文字列を含むコマンドをフィルター
$filteredCommands = Get-Command | Where-Object { $_.Source -like "*WindowsAdmin*" }| Where-Object { $_.Name -like "*certificate*" }
# フィルター結果を表示
$filteredCommands

CommandType     Name                                               Version    Source                                                 
-----------     ----                                               -------    ------                                                 
Function        Add-WACCertificates                                0.0        Microsoft.WindowsAdminCenter.Configuration             
Function        Get-WACCertificateSubjectName                      0.0        Microsoft.WindowsAdminCenter.Configuration             
Function        Get-WACSelfSignedCertificate                       0.0        Microsoft.WindowsAdminCenter.Configuration             
Function        Import-WACBuildSignerCertificate                   0.0        Microsoft.WindowsAdminCenter.Configuration             
Function        New-WACSelfSignedCertificate                       0.0        Microsoft.WindowsAdminCenter.Configuration             
Function        Remove-WACSelfSignedCertificate                    0.0        Microsoft.WindowsAdminCenter.Configuration             
Function        Set-WACCertificateAcl                              0.0        Microsoft.WindowsAdminCenter.Configuration             
Function        Set-WACCertificateSubjectName                      0.0        Microsoft.WindowsAdminCenter.Configuration

Get-WACCertificateSubjectNameを実行してみました。インストール時の自己署名証明書のみですね。

あてずっぽうで、Set-WACCertificateSubjectNameに生成した証明書のサブジェクトを指定してみた。証明書は置き換わったようだ。

では、Webブラウザからアクセスしてみるとどうなのか?まだ置き換わっていなかった。

Windows Admin Centerのサービスを再起動してみます。
サービス再起動後しばし待ちます。

しばらく経過後、サービスが落ちてる。。。

サービス起動後もしばらくたつとサービスが止まってます。
自己署名証明書に戻して、サービス起動してみましょう。元通りになりました。
おそらくサブジェクトの指定方法がまずいような気がしますが、さて。。。

公式情報が無いので、これ以上の探索はいったん止めておきます。プレビュー時点では、最初に証明書を用意しておいたほうが良さそうですね。従来通りGUIで証明書を差し替えるのか、PowerShellによって証明書を差し替えるのかは、GAされた後に改めて確認します。

とおもったのですが、PowerShellモジュールのサンプルをのぞいてみることに。

CNのみや、拇印でも行けそう。CNのみで試してみます。
しばらく待つとサービス落ちる。
拇印で指定してみます。
しばらく待ってみたが、サービス落ちてない。
Test-NetConnection -port 443 g2ws2022wacpv2.sshzk2016.local も疎通しています。
なかなか画面が開かない。。。

自己署名証明書に戻しました。サービス再起動後でもすぐに画面開きますね。

証明書要求の書式が良くないのだろうか。
※書式自体は、従来のWindows Admin Centerで利用していたものを流用しています。

Windows Admin Center (v2) Public Preview build has been updated! だそうです。

Windows Admin Center (v2) Public Preview build has been updated!

にて、約半年ぶりぐらいにWindows Admin Center (v2) Public Previewの改版がリリースされました。

ファイルのサイズは、下記の通り。選択しているファイルが今回リリースされたファイルです。
早速インストール画面を見てみます。なお都合により英語版へインストールします。
ライセンス条項の確認画面
何も指定していないのにインストールが始まったかのようでしたが、インストール準備にともなうものでした。
エクスプレスセットアップかカスタムセットアップを選択できます。パラメーターを一通り確認したいので、カスタムセットアップを選んで進めます。
ローカル クライアントか、ゲートウェイ サーバーかを選択します。ここではゲートウェイサーバーを選んで進めます。

HTMLフォームでの認証か、従来通りのWindows認証かを選択します。ここでは、HTMLフォームでの認証を選んで進めます。

セキュア通信のポートを指定します。Windows Admin Centerは共存していないため、そのまま進めます。
HTTPS証明書は、あとで差し替えるので、自己署名証明書を選んで進めます。
サーバーのFQDNを確認します。
全てのコンピューターからアクセス可能とするか、ドメインに参加しているコンピューターのみのアクセスとするかを選択できます。ドメインに参加しているコンピューターのみのアクセスを選んで進めます。
セキュアなWinRMを使うか選択できます。ここでは従来通りとして進めます。
※事前に、証明書を使ったセキュアなWinRMで通信できるよう構成が必要と考えます。
自動更新の有無を選択できます。(現在のWindows Admin Centerは自動更新が無くなりましたが)自動更新の有効化を選択して進めます。
診断情報のレベルを選択します。必要なもののみ送ることとして進めます。
インストールサマリーを確認できます。
インストールをクリックしてインストール開始します。
しばらく待つとインストール完了します。

Windows Admin Center (v2) Public Previewにアクセスします。インストール完了から、少々待つと認証画面が表示されます。

認証後、接続リストが表示された際、ダイアログからWindows Admin Center (v2) Public Previewは、2311ベースであることがわかります。
Windows Admin Centerのみが登録されている接続リストとなります。この後、個人用、共有のそれぞれでサーバーなど登録すればよいです。

ビルド番号は、下記のとおりです。

設定画面を見ていきます。左側のメニュー項目は変わっていないです。
ユーザーアカウント
言語/地域

個人用設定
提案
パフォーマンスプロファイル
詳細設定
アクセス(この画面でアクセスキーを作成、表示できるようです。後日確認します)
インターネットアクセス
プロキシ
拡張(現状は、3rd party製はなく、マイクロソフト製のみです)
共有接続
更新(更新のボタンが二つあるのは、プレビュー故のバグ?!でしょうか)
2024/08/04追記 英語表記だと下記の記載でした。どっちも更新になってしまうのか。。。

全般
登録

Windows Admin Center (v2) Public Preview build has been updated! でうまくマウスクリックできない場合

Windows Admin Center (v2) Public Preview build has been updated! でうまくマウスクリックできない場合があります。どうもWebブラウザーとの相性があるようです。

Edgeだとうまくクリックできません。


Chromeは問題無いです。

切り分けにお役立てください。