LanguagePackManagement CSP
重要
この CSP には、開発中であり、Windows Insider Preview ビルド にのみ適用される一部の設定が含まれています。 これらの設定は変更する可能性があり、プレビューで他の機能やサービスに依存する場合があります。
Language Pack Management CSP を使用すると、言語と関連する言語機能を簡単に追加し、システム優先 UI 言語、システム ロケール、入力メソッド (キーボード)、ロケール、音声認識エンジン、ユーザー優先言語リストなどの設定を管理できます。 この CSP には、新しい LanguagePackManagement PowerShell モジュールを使用してアクセスできます。
次の一覧は、LanguagePackManagement 構成サービス プロバイダー ノードを示しています。
- ./Device/Vendor/MSFT/LanguagePackManagement
Install
適用範囲 | エディション | 対象となる OS |
---|---|---|
✅ デバイス ❌ ユーザー |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/Install
インストールまたはインストールされる言語。
説明フレームワークのプロパティ:
プロパティ名 | プロパティ値 |
---|---|
形式 | node |
アクセスの種類 | [ゲームをゲット] を選びます |
Install/{Language ID}
適用範囲 | エディション | 対象となる OS |
---|---|---|
✅ デバイス ❌ ユーザー |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}
インストールまたはインストールされる言語の言語タグ。
説明フレームワークのプロパティ:
プロパティ名 | プロパティ値 |
---|---|
形式 | node |
アクセスの種類 | 追加、削除、取得 |
動的ノードの名前付け | UniqueName: インストールまたはインストールされる言語の言語タグ。 |
Install/{Language ID}/CopyToDeviceInternationalSettings
適用範囲 | エディション | 対象となる OS |
---|---|---|
✅ デバイス ❌ ユーザー |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/CopyToDeviceInternationalSettings
値が true の場合、インストール直後にデバイスの国際設定 (ロケール、入力レイアウト、音声認識エンジン、優先 UI 言語) に言語をコピーします。 既定値は false です。
説明フレームワークのプロパティ:
プロパティ名 | プロパティ値 |
---|---|
形式 | bool |
アクセスの種類 | 追加、削除、取得、置換 |
既定値 | false |
指定可能な値
値 | 説明 |
---|---|
false (既定値) | インストール直後に言語を国際設定にコピーしないでください。 |
true | インストール直後に言語を国際設定にコピーします。 |
Install/{Language ID}/EnableLanguageFeatureInstallations
適用範囲 | エディション | 対象となる OS |
---|---|---|
✅ デバイス ❌ ユーザー |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/EnableLanguageFeatureInstallations
値が true の場合に使用可能なすべての言語機能のインストールを有効にします。 既定値は true です。
説明フレームワークのプロパティ:
プロパティ名 | プロパティ値 |
---|---|
形式 | bool |
アクセスの種類 | 追加、削除、取得、置換 |
既定値 | true |
指定可能な値
値 | 説明 |
---|---|
true (既定値) | 使用可能なすべての言語機能をインストールします。 |
false | 必要な言語機能のみをインストールします。 |
Install/{Language ID}/ErrorCode
適用範囲 | エディション | 対象となる OS |
---|---|---|
✅ デバイス ❌ ユーザー |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/ErrorCode
キューに入った言語のインストールのエラー コード。 エラーがない場合は 0。
説明フレームワークのプロパティ:
プロパティ名 | プロパティ値 |
---|---|
形式 | int |
アクセスの種類 | [ゲームをゲット] を選びます |
Install/{Language ID}/StartInstallation
適用範囲 | エディション | 対象となる OS |
---|---|---|
✅ デバイス ❌ ユーザー |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/StartInstallation
デバイスにインストールするための言語をキューに格納する実行ノード。
説明フレームワークのプロパティ:
プロパティ名 | プロパティ値 |
---|---|
形式 | null |
アクセスの種類 | Exec |
Install/{Language ID}/Status
適用範囲 | エディション | 対象となる OS |
---|---|---|
✅ デバイス ❌ ユーザー |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/Status
インストールのキューに入った言語の状態。 0 - 開始されていません。1 - 進行中。2 - 成功しました。3 - 失敗しました。4 - 部分的に成功しました。
説明フレームワークのプロパティ:
プロパティ名 | プロパティ値 |
---|---|
形式 | int |
アクセスの種類 | [ゲームをゲット] を選びます |
InstalledLanguages
適用範囲 | エディション | 対象となる OS |
---|---|---|
✅ デバイス ❌ ユーザー |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages
現在デバイスにインストールされている言語。
説明フレームワークのプロパティ:
プロパティ名 | プロパティ値 |
---|---|
形式 | node |
アクセスの種類 | [ゲームをゲット] を選びます |
InstalledLanguages/{Language ID}
適用範囲 | エディション | 対象となる OS |
---|---|---|
✅ デバイス ❌ ユーザー |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/{Language ID}
デバイスにインストールされている言語の言語タグ。 削除してアンインストールします。
説明フレームワークのプロパティ:
プロパティ名 | プロパティ値 |
---|---|
形式 | node |
アクセスの種類 | 削除、取得 |
動的ノードの名前付け | ClientInventory |
InstalledLanguages/{Language ID}/LanguageFeatures
適用範囲 | エディション | 対象となる OS |
---|---|---|
✅ デバイス ❌ ユーザー |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/{Language ID}/LanguageFeatures
インストールされている言語機能の数値表現。 基本的な入力 - 1 (0x1)、フォント - 2 (0x2)、手書き - 4 (0x4)、Speech - 8 (0x8)、TextToSpeech - 16 (0x10)、OCR - 32 (0x20)、LocaleData - 64 (0x40)、SupplementFonts - 128 (0x80)。
説明フレームワークのプロパティ:
プロパティ名 | プロパティ値 |
---|---|
形式 | int |
アクセスの種類 | [ゲームをゲット] を選びます |
InstalledLanguages/{Language ID}/Providers
適用範囲 | エディション | 対象となる OS |
---|---|---|
✅ デバイス ❌ ユーザー |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/{Language ID}/Providers
言語のインストール方法の数値表現。 1 - システム言語パックがインストールされています。2 - ローカル エクスペリエンス パックがインストールされています。3 - どちらもインストールされています。
説明フレームワークのプロパティ:
プロパティ名 | プロパティ値 |
---|---|
形式 | int |
アクセスの種類 | [ゲームをゲット] を選びます |
LanguageSettings
適用範囲 | エディション | 対象となる OS |
---|---|---|
✅ デバイス ❌ ユーザー |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/LanguageSettings
デバイスの言語設定。
説明フレームワークのプロパティ:
プロパティ名 | プロパティ値 |
---|---|
形式 | node |
アクセスの種類 | [ゲームをゲット] を選びます |
LanguageSettings/SystemPreferredUILanguages
適用範囲 | エディション | 対象となる OS |
---|---|---|
✅ デバイス ❌ ユーザー |
✅ Pro ✅ Enterprise ✅ Education ✅ Windows SE ✅ IoT Enterprise / IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/LanguageSettings/SystemPreferredUILanguages
デバイスのシステム優先 UI 言語。
説明フレームワークのプロパティ:
プロパティ名 | プロパティ値 |
---|---|
形式 |
chr (string) |
アクセスの種類 | 取得、置換 |
例
"InstalledLanguages" ノードの GET コマンドを使用して、インストールされている言語と機能を列挙します。 サンプルを次に示します。
GET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguagesGET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/zh-CN/ProvidersGET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/zh-CN/LanguageFeaturesGET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/ja-JP/ProvidersGET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/ja-JP/LanguageFeatures
[InstalledLanguages] の下のノードは、インストールされている言語の言語タグです。 言語タグ の下のプロバイダー ノードは、 言語パック または LXP の整数表現です。
- 1- Language Pack cab のみがインストールされていることを示します。
- 2- LXP のみがインストールされていることを示します。
- 3- 両方がインストールされていることを示します。
LanguageFeatures ノードは、デバイス上の言語にインストールされている言語機能のビットマップ表現です。
- 基本入力 = 0x1
- Fonts = 0x2
- 手書き = 0x4
- Speech = 0x8
- TextToSpeech = 0x10
- OCR = 0x20
- LocaleData = 0x40
- SupplementFonts = 0x80
言語の StartInstallation ノードに EXECUTE コマンドを使用して言語パックと機能をインストールします。 言語のインストールでは、指定された言語に最適な言語パックと機能がインストールされます。
注
以前に設定していない場合、インストールでは、予期しない削除を防ぐために、デバイス上の未使用の言語パックと機能のクリーンアップをブロックするようにポリシーが設定されます。
- 管理者は、必要に応じて、言語の "CopyToDeviceInternationalSettings" ノードの REPLACE コマンドを使用して、インストール直後にデバイスの国際設定に言語をコピーできます。 false (既定値)- アクションは実行されません。true- は、新しくインストールされた言語を反映するように次の国際設定を設定します。
- システム優先 UI 言語
- システム ロケール
- 新しいユーザーの既定の設定
- 入力方法 (キーボード)
- 地域
- Speech Recognizer
- ユーザー優先言語リスト
- 管理者は、必要に応じて、言語の [EnableLanguageFeatureInstallations] ノードの REPLACE コマンドを使用して、インストール中に使用可能なすべての言語機能をインストールするかどうかを構成できます。 false- は必要な機能のみをインストールします。true (既定値) - 使用可能なすべての機能がインストールされます。
必要な機能を持つフランス語をインストールし、デバイスの国際設定にコピーするサンプル コマンドを次に示します。
- ADD ./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/
- REPLACE ./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/CopyToDeviceInternationalSettings (true)
- REPLACE ./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/EnableLanguageFeatureInstallations (false)
- EXECUTE ./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/StartInstallation
インストールは非同期操作です。 Status ノードまたは ErrorCode ノードを照会するには、次のコマンドを使用します。
GET./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/StatusGET./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/ErrorCode
状態: 0 – 開始されていません。1 – 進行中;2 – 成功しました。3 – 失敗しました。4 - 部分的な成功 (部分的な成功は、すべてのプロビジョニング操作が成功したことを示すものではありません。たとえば、言語パックや機能のインストール中にエラーが発生しました)。 ErrorCode: インストールが失敗したか、部分的に失敗した場合の診断に役立つ HRESULT。
- 管理者は、必要に応じて、言語の "CopyToDeviceInternationalSettings" ノードの REPLACE コマンドを使用して、インストール直後にデバイスの国際設定に言語をコピーできます。 false (既定値)- アクションは実行されません。true- は、新しくインストールされた言語を反映するように次の国際設定を設定します。
インストールされている言語タグの DELETE コマンドを使用して、インストールされている言語を削除します。 delete コマンドは、fire and forget 操作です。 削除はバックグラウンドで実行されます。 IT 管理者は、後でインストールされている言語に対してクエリを実行し、必要に応じてコマンドを再送信できます。 zh-CN 言語を削除するサンプル コマンドを次に示します。
DELETE./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/zh-CN
注
削除では、使用されていない言語パックのブロック クリーンアップのポリシーは無視されます。
"SystemPreferredUILanguages" ノードの GET または REPLACE コマンドを使用してシステム優先 UI 言語を取得/設定する
./Device/Vendor/MSFT/LanguagePackManagement/LanguageSettings/SystemPreferredUILanguages