Deployment Workbench に加えて、Windows PowerShell コマンドレットを使用して MDT 展開共有を管理できます。 MDT Windows PowerShell コマンドレットは、MDT のインストールに含まれる Windows PowerShell スナップイン (Microsoft.BDD.PSSnapIn) に含まれています。
MDT コマンドレットは、MDT Windows PowerShell スナップインが読み込まれている Windows PowerShell コンソールから実行する必要があります。 MDT Windows PowerShell スナップインが読み込まれた Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
表 7 に、MDT Windows PowerShell コマンドレットと各コマンドレットの簡単な説明を示します。 各コマンドレットについては、以降のセクションで詳しく説明します。
表 7. MDT Windows PowerShell コマンドレット
| コマンドレット | 説明 |
|---|---|
| Add-MDTPersistentDrive | Restore-MDTPersistentDrive コマンドレットを使用して復元できる MDT 永続ドライブのリストに展開共有を追加します。 |
| Disable-MDTMonitorService | MDT 監視サービスを無効にします。 |
| Enable-MDTMonitorService | MDT 監視サービスを有効にします。 |
| Get-MDTDeploymentShareStatistics | 展開共有の主要フォルダーあたりのエンティティ数など、展開共有の統計情報を表示します。 |
| Get-MDTMonitorData | 1 つ以上の監視対象の MTD 展開に対して収集された MDT 監視情報を表示します。 |
| Get-MDTOperatingSystemCatalog | 特定のオペレーティング システムのオペレーティング システム カタログを返します。 オペレーティング・システム・カタログが存在しないか古い場合は、オペレーティング・システム・カタログが再生成されます。 |
| Get-MDTPersistentDrive | Restore-MDTPersistentDrive コマンドレットを使用して復元できる展開共有の一覧を表示します。 |
| Import-MDTApplication | アプリケーションを配置共有にインポートします。 |
| Import-MDTDriver | 1 つ以上のデバイス ドライバーを展開共有にインポートします。 |
| Import-MDTOperatingSystem | 1 つ以上のオペレーティング システムを配置共有にインポートします。 |
| Import-MDTPackage | 1 つ以上のオペレーティング システム パッケージを配置共有にインポートします。 |
| Import-MDTTaskSequence | タスク シーケンスを配置共有にインポートします。 |
| New-MDTDatabase | 配置共有に関連付けられている MDT DB データベースを作成またはアップグレードします。 |
| Remove-MDTMonitorData | 配置共有で収集された MDT 監視データから 1 つ以上の MDT 監視データ項目を削除します。 |
| Remove-MDTPersistentDrive | Restore-MDTPersistentDrive コマンドレットを使用して復元できる MDT で永続化された Windows PowerShell ドライブのリストから配置共有を削除します。 |
| Restore-MDTPersistentDrive | MDT で永続化された Windows PowerShell ドライブのリスト内の展開共有ごとに、Windows PowerShell ドライブを作成します。 |
| Set-MDTMonitorData | デプロイ共有で収集された MDT 監視データで、新しい MDT 監視データ項目を作成するか、または既存の MDT 監視データ項目を更新します。 |
| Test-MDTDeploymentShare | 配置共有の整合性を確認します。 |
| Test-MDTMonitorData | MDT 監視サービスが正しく構成され、実行されていることを確認します。 |
| Update-MDTDatabaseSchema | Updates MDT DB データベース スキーマ。 |
| Update-MDTDeploymentShare | デプロイ共有をUpdatesします。 |
| Update-MDTLinkedDS | 配置共有からリンクされた配置共有にコンテンツをレプリケートします。 |
| Update-MDTMedia | 展開共有から展開メディア フォルダーにコンテンツをレプリケートします。 |
Add-MDTPersistentDrive
このセクションでは、 Add-MDTPersistentDriveWindows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Add-MDTPersistentDrive [-Name] <String> [[-InputObject] <PSObject>] [<CommonParameters>]
説明
このコマンドレットは、MDTProvider を使用して作成された既存の Windows PowerShell ドライブを、Restore-MDTPersistentDrive コマンドレットを使用して Deployment Workbench または Windows PowerShell セッションに保持されているドライブのリストに追加します。 このコマンドレットは、Deployment Workbench で展開共有を作成または開くと呼び出されます。
注:
永続化された MDTProvider ドライブのリストは、ユーザー プロファイルに基づいてユーザー単位で管理されます。
永続化された MDTProvider ドライブの一覧は、 Get-MDTPersistentDrive コマンドレットを使用して表示できます。
パラメーター
このサブセクションでは、 Add-MDTPersistentDriveWindows コマンドレットで使用できるさまざまなパラメータについて説明します。
-Name <String>
MDT プロバイダーを使用して作成された Windows PowerShell ドライブの名前を指定します。これは、既存の展開共有に対応します。 この名前は、New-PSDrive コマンドレットを使用し、PSProvider パラメーターに MDTProvider を指定して作成されました。
MDTProvider を使用して新しい Windows PowerShell ドライブを作成する方法、および Windows PowerShell を使用して展開共有を作成する方法の詳細については、MDT ドキュメント『Microsoft Deployment Toolkit サンプル ガイド』の「Windows PowerShell を使用して展開共有を作成する」セクションを参照してください。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 2 と 名前付き |
| 既定値 | なし |
| パイプラインの入力を受け付けますか? | True (ByValue) |
| ワイルドカード文字を使用できますか? | False |
-InputObject <PSObject>
このパラメーターは、プロセスの先頭で作成された Windows PowerShell ドライブ オブジェクトを指定します。 New-PSDrive コマンドレットによって生成されたオブジェクトなど、PSObject オブジェクトを入力します。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 3 と 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | True (ByValue) |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、永続化されたドライブの一覧に追加された Windows PowerShell ドライブ オブジェクトの PSObject 型オブジェクトを出力します。
このコマンドレットは、Verbose 共通パラメーターが含まれる場合、String 型オブジェクトも出力します。
例 1
Add-MDTPersistentDrive -Name DS001
説明
この例では、Windows PowerShell ドライブ名が DS001 の配置共有を、永続化されたドライブのリストに追加します。
例 2
$MDTPSDrive = New-PSDrive -Name "DS001" -PSProvider "MDTProvider" -Root "C:\DeploymentShare$" -Description "MDT Deployment Share" -NetworkPath \\WDG-MDT-01\DeploymentShare$ -Verbose
Add-MDTPersistentDrive -InputObject $MDTPSDrive
説明
この例では、$MDTPSDrive変数を使用して、New-PSDrive コマンドレットによって作成されたWindows PowerShellドライブ名 DS001 を、永続化された MDT ドライブの一覧に追加します。
例 3
New-PSDrive -Name "DS001" -PSProvider "MDTProvider" -Root "C:\DeploymentShare$" -Description "MDT Deployment Share" -NetworkPath \\WDG-MDT-01\DeploymentShare$ -Verbose | Add-MDTPersistentDrive -Verbose
説明
この例では、新しく作成された Windows PowerShell ドライブ オブジェクトを Add-MDTPersistentDrive コマンドレットにパイプすることで、New-PSDrive コマンドレットによって作成された Windows PowerShell ドライブ名 DS001 を永続化された MDT ドライブのリストに追加します。
Disable-MDTMonitorService
このセクションでは、Disable-MDTMonitorService Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Disable-MDTMonitorService [<CommonParameters>]
説明
このコマンドレットは、MDT がインストールされているコンピューターで実行される MDT 監視サービスを無効にします。 MDT 監視サービスは、表示できる監視情報を収集します。
Deployment Workbench の展開共有の監視ノードにある
Get-MDTMonitorData コマンドレットの使用
MDT 監視サービスは、 Enable-MDTMonitorService を使用して後で有効にできます。
MDT 監視サービスの詳細については、MDT ドキュメントの「 Microsoft Deployment Toolkit の使用」の「MDT 展開の監視」セクションを参照してください。
パラメーター
このサブセクションでは、 Disable-MDTMonitorService コマンドレットで使用できるさまざまなパラメーターについて説明します。
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、Verbose 共通パラメーターが含まれる場合に String 型オブジェクトを出力します。それ以外の場合、出力は生成されません。
例 1
Disable-MDTMonitorService
説明
この例では、MDT 監視サービスを無効にします。
Enable-MDTMonitorService
このセクションでは、Enable-MDTMonitorService Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Enable-MDTMonitorService [-EventPort] <Int32> [-DataPort] <Int32> [<CommonParameters>]
説明
このコマンドレットを使用すると、MDT がインストールされているコンピューター上で実行される MDT 監視サービスが有効になります。 MDT 監視サービスは、表示できる監視情報を収集します。
Deployment Workbench のデプロイ共有の監視ノードにあります。
Get-MDTMonitorData コマンドレットの使用
MDT 監視サービスは、 Disable-MDTMonitorService を使用して無効にすることができます。
MDT 監視サービスの詳細については、MDT ドキュメントの「 Microsoft Deployment Toolkit の使用」の「MDT 展開の監視」セクションを参照してください。
パラメーター
このサブセクションでは、 Enable-MDTMonitorService コマンドレットで使用できるさまざまなパラメーターについて説明します。
-EventPort <Int32>
このパラメーターは、MDT 監視サービスのイベント ポートとして使用される TCP ポートを指定します。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 2 と 名前付き |
| 既定値 | 9800 |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-DataPort <Int32>
このパラメーターは、MDT 監視サービスのデータ ポートとして使用される TCP ポートを指定します。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 3 と 名前付き |
| 既定値 | 9801 |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、Verbose 共通パラメーターが含まれる場合に String 型オブジェクトを出力します。それ以外の場合、出力は生成されません。
例 1
Enable-MDTMonitorService
説明
この例では、イベント ポートの既定値 の 9800 と、MDT 監視サービスのデータ ポートの値 9801 を使用して、ローカル コンピューターで MDT 監視サービスを有効にします。
例 2
Enable-MDTMonitorService -EventPort 7000 -DataPort 7001
説明
この例では、MDT 監視サービスのイベント ポートの値 7000 とデータ ポートの値 7001 を使用して、ローカル コンピューターで MDT 監視サービスを有効にします。
Get-MDTDeploymentShareStatistics
このセクションでは、Get-MDTDeploymentShareStatistics Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Get-MDTDeploymentShareStatistics [-Path <String>] [<CommonParameters>]
説明
このコマンドレットは、 Path パラメーターで指定されている MDTProvder ドライブに基づいて、展開共有の統計情報を表示します。 統計情報には、指定したデプロイ共有内の項目の数が含まれます。
アプリケーション
ドライバー
オペレーティング システム
パッケージ
タスク シーケンス
選択プロファイル
リンクされた展開共有
MDT メディア
MDT DB 内のコンピューター
MDT DB でのメーカーとモデル
MDT DB 内の場所
MDT DB のロール
注:
MDT DB に関連する統計情報の値は入力されず、常に値 0 が返されます。
パラメーター
このサブセクションでは、 Get-MDTDeploymentShareStatistics コマンドレットで使用できるさまざまなパラメーターについて説明します。
-path <string>
このパラメーターは、目的の展開共有の MDTProvider Windows PowerShell ドライブを指定します。
注:
このパラメーターが指定されていない場合、Windows PowerShell 作業ディレクトリは、目的の MDTProvider Windows PowerShell ドライブ内の場所に既定で設定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 2 と 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、展開共有の統計情報を含む PSObject 型オブジェクトを出力します。
例 1
Get-MDTDeploymentShareStatistics -Path DS001:
説明
この例では、DS001: MDTProvider Windows PowerShell ドライブに指定されている展開共有の展開共有統計情報を返します。
例 2
cd DS001:
Get-MDTDeploymentShareStatistics
説明
この例では、DS001: MDTProvider Windows PowerShell ドライブに指定されている展開共有の展開共有統計情報を返します。 cd コマンドを使用して、Windows PowerShell の作業ディレクトリを DS001: MDTProvider Windows PowerShell ドライブに設定します。
Get-MDTMonitorData
このセクションでは、Get-MDTMonitorData Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Get-MDTMonitorData [-Path <String>] [-ID <Nullable>] [<CommonParameters>]
説明
このコマンドレットは、[ パス ] パラメーターで指定された展開共有に報告される MDT 監視データを表示します。 このコマンドレットの出力例を次に示します。
Name : WDG-REF-01
PercentComplete : 100
Settings :
Warnings : 0
Errors : 0
DeploymentStatus : 3
StartTime : 5/23/2012 6:45:39 PM
EndTime : 5/23/2012 8:46:32 PM
ID : 1
UniqueID : 94a0830e-f2bb-421c-b1e0-6f86f9eb9fa1
CurrentStep : 88
TotalSteps : 88
StepName :
LastTime : 5/23/2012 8:46:32 PM
DartIP :
DartPort :
DartTicket :
VMHost : WDG-HOST-01
VMName : WDG-REF-01
ComputerIdentities : {}
注:
このコマンドレットが参照する MDTProvider Windows PowerShell ドライブは、このコマンドレットを実行する前に存在している必要があります。
パラメーター
このサブセクションでは、 Get- MDTMonitorData コマンドレットで使用できるさまざまなパラメーターについて説明します。
-path <string>
このパラメーターは、目的の展開共有の MDTProvider Windows PowerShell ドライブを指定します。
注:
このパラメーターが指定されていない場合、Windows PowerShell 作業ディレクトリは、目的の MDTProvider Windows PowerShell ドライブ内の場所に既定で設定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 2 と 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-ID <Nullable>
このパラメーターは、特定のコンピューターを展開するための特定の識別子を指定します。 このパラメーターを指定しない場合は、デプロイ共有内のデプロイメントのすべての監視データが表示されます。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 3 と 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、監視対象のコンピューターごとに PSObject 型オブジェクトを出力します。これには、コンピューターの監視データが含まれています。
例 1
Get-MDTMonitorData -Path DS001:
説明
この例では、DS001: MDTProvider Windows PowerShell ドライブに指定されている展開共有内のすべての展開の監視データを返します。
例 2
cd DS001:
Get-MDTMonitorData
説明
この例では、DS001: MDTProvider Windows PowerShell ドライブに指定されている展開共有内のすべての展開の監視データを返します。 cd コマンドを使用して、Windows PowerShell の作業ディレクトリを DS001: MDTProvider Windows PowerShell ドライブに設定します。
例 3
Get-MDTMonitorData -Path DS001: -ID 22
説明
この例では、DS001: MDTProvider Windows PowerShell ドライブで指定されている展開共有に 22 の ID を持つ展開の監視データを返します。
Get-MDTOperatingSystemCatalog
このセクションでは、Get-MDTOperatingSystemCatalog Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Get-MDTOperatingSystemCatalog [-ImageFile] <String> [-Index] <Int32> [<CommonParameters>]
説明
このコマンドレットは、Windows システム イメージ マネージャー (WSIM) を使用して対応する unattend.xml ファイルを変更できるように、カスタム オペレーティング システム イメージのオペレーティング システム カタログを取得または作成します。 使用可能なオペレーティング システム カタログがない場合、または既存のオペレーティング システム カタログが無効または古くなっている場合、このコマンドレットは新しいオペレーティング システム カタログを生成します。
注:
オペレーティング システム カタログの作成が完了する前にカスタム オペレーティング システム イメージをマウント、検査、およびマウント解除する必要があるため、新しいオペレーティング システム カタログを生成するプロセスに時間がかかる場合があります。
パラメーター
このサブセクションでは、 Get-MDTOperatingSystemCatalog コマンドレットで使用できるさまざまなパラメーターについて説明します。
-ImageFile <String>
このパラメーターは、カスタム オペレーティング システム イメージ ファイルの名前を含む、カスタム オペレーティング システム イメージ ファイル (.wim ファイル) への完全修飾パスを指定します。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 2 と 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-index <int32>
このパラメーターは、オペレーティング システム イメージ ファイル (.wim ファイル) 内の目的のオペレーティング システム イメージのインデックスを指定します。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 3 と 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、オペレーティング システム カタログへのパスを含む PSObject 型オブジェクトを出力します。
例 1
Get-MDTOperatingSystemCatalog -ImageFile "DS001:\Operating Systems\Windows 8\sources\install.wim" -Index 2
説明
この例では、オペレーティング システム イメージ ファイル DS001:\Operating Systems\Windows 8\sources\install.wim のインデックス 2 で、オペレーティング システム イメージのオペレーティング システム カタログを返します。
Get-MDTPersistentDrive
このセクションでは、Get-MDTPersistentDrive Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Get-MDTPersistentDrive [<CommonParameters>]
説明
このコマンドレットは、永続化された MDT Windows PowerShell ドライブの一覧を表示します。 永続化された MDT Windows PowerShell ドライブのリストは、Add-MDTPersistentDrive コマンドレットおよび Remove-MDTPersistentDrive コマンドレットまたは Deployment Workbench を使用して管理されます。
このコマンドレットからの出力には、次の情報が含まれています。
DS001 などの Windows PowerShell ドライブ名
\\WDG-MDT-01\DeploymentShare$ のようなディレクトリ パス
永続的な MDT Windows PowerShell ドライブは、永続的なネットワーク ドライブのマッピングと似ています。
注:
この永続的な MDT Windows PowerShell ドライブの一覧は、ユーザーごとに管理され、ユーザー プロファイルに格納されます。
パラメーター
このサブセクションでは、 Get- MDTPersistentDrive コマンドレットで使用できるさまざまなパラメーターについて説明します。
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、New-PSDrive コマンドレットが返す PSObject 型オブジェクトと同じ MDT 永続化ドライブごとに PSObject 型オブジェクトを出力します。
例 1
Get-MDTPersistentDrive
説明
この例では、MDT によって永続化されたドライブの一覧を表示します。
Import-MDTApplication
このセクションでは、Import-MDTApplication Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Import-MDTApplication [-Path <String>] -Name <String> ApplicationSourcePath <String> -DestinationFolder <String> [-Move] [<CommonParameters>]
または
Import-MDTApplication [-Path <String>] -Name <String> NoSource [<CommonParameters>]
または
Import-MDTApplication [-Path <String>] -Name <String> Bundle [<CommonParameters>]
説明
このコマンドレットは、アプリケーションを展開共有にインポートします。 このコマンドレットを使用して、次の種類のアプリケーションをインポートできます。
ApplicationSourcePath、DestinationFolder、および Move パラメーターを使用して、ソース ファイルを持つアプリケーション。 最初の構文例は、この種類のアプリケーションに対するこのコマンドレットの使用法を示しています。
ソース ファイルを持たないアプリケーション、または NoSource パラメーターを使用して他のネットワーク共有フォルダーにソース ファイルが配置されているアプリケーション。 2 番目の構文例は、この種類のアプリケーションに対するこのコマンドレットの使用方法を示しています。
Bundle パラメーターを使用して、関連する一連のアプリケーションをグループ化するために使用されるアプリケーション バンドル。 最後の構文の例は、この種類のアプリケーションに対するこのコマンドレットの使用法を示しています。
パラメーター
このサブセクションでは、 Import-MDTApplication コマンドレットで使用できるさまざまなパラメーターについて説明します。
-path <string>
このパラメーターは、インポートするアプリケーションが配置共有内に配置される既存のフォルダーへの完全修飾パスを指定します。 DestinationFolder パラメーターを使用する場合、DestinationFolder パラメーターで指定されたフォルダーは、このパラメーターで指定されたフォルダーの下に作成されます。 このパラメーターは、このコマンドレットのすべての構文で使用されます。
注:
このパラメーターが指定されていない場合、Windows PowerShell 作業ディレクトリは、配置共有内の目的の場所に既定で設定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-Name <String>
このパラメーターは、配置共有に追加するアプリケーションの名前を指定します。配置共有内で一意である必要があります。 このパラメーターは、このコマンドレットのすべての構文で使用されます。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-ApplicationSourcePath <String>
このパラメーターは、配置共有にインポートされるアプリケーションのアプリケーション ソース ファイルへの完全修飾パスを指定します。 このパラメーターは、最初の構文例でのみ有効です。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-DestinationFolder <String>
このパラメーターは、アプリケーション ソース ファイルをインポートする展開共有内のフォルダーを指定します。 このフォルダーは、[ パス] パラメーターで指定されたフォルダーの下に作成されます。 このパラメーターは、最初の構文例でのみ有効です。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-move [<SwitchParameter>]
このパラメーターは、アプリケーションのソース ファイルを、アプリケーションのソース ファイルがあるフォルダー ( ApplicationSourcePath パラメーターで指定) から (コピーするのではなく) 移動するかどうかを指定します。
このパラメーターが
に指定すると、ファイルが移動され、 ApplicationSourcePath パラメーターで指定されたフォルダー内のファイルが削除されます
指定しない場合、ファイルはコピーされ、 ApplicationSourcePath パラメーターで指定されたフォルダー内のファイルは保持されます
このパラメーターは、最初の構文例でのみ有効です。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-NoSource [<SwitchParameter>]
このパラメーターは、インポートするアプリケーションがコピーするソース ファイルを持たないアプリケーションであることを指定します。 このパラメーターを使用する場合、アプリケーション ソース ファイルは次のようになります。
アプリケーション インストールのコマンド ラインまたは作業ディレクトリの構成設定で指定されたネットワーク共有フォルダー上
オペレーティング システム イメージに既に存在する
このパラメーターは、2 番目の構文例で使用する場合にのみ有効です。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | True (ByValue) |
| ワイルドカード文字を使用できますか? | False |
-bundle [<SwitchParameter>]
このパラメーターは、インポートするアプリケーションが 2 つ以上のアプリケーションのバンドルであるアプリケーションであることを指定します。 このパラメーターは、最後の構文の例でのみ有効です。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | True (ByValue) |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、インポートしたばかりのアプリケーションを参照する PSObject 型オブジェクトを出力します。
例 1
Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" ApplicationSourcePath "\\WDG-MDT-01\Source$\Office2010ProPlus\x86" DestinationFolder "Office2010ProPlusx86"
説明
この例では、\\WDG-MDT-01\Source$\Office2010ProPlus\x86 のネットワーク共有フォルダーからソース ファイルを含むアプリケーションをインポートし、展開共有内の DS001:\Applications\Office2010ProPlusx86 にソース ファイルをコピーします。 ソース ファイルは保持されます。
例 2
Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" ApplicationSourcePath "\\WDG-MDT-01\Source$\Office2010ProPlus\x86" DestinationFolder "Office2010ProPlusx86" -Move
説明
この例では、\\WDG-MDT-01\Source$\Office2010ProPlus\x86 のネットワーク共有フォルダーからソース ファイルを含むアプリケーションをインポートし、ソース ファイルを展開共有内の DS001:\Applications\Office2010ProPlusx86 に移動します。 ソース ファイルは、\\WDG-MDT-01\Source$\Office2010ProPlus\x86 のネットワーク共有フォルダーから削除されます。 アプリケーションの名前は Office 2012 Professional Plus 32 ビットです。
例 3
Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" NoSource
説明
この例では、ソース ファイルを持たない Office 2012 Professional Plus 32 ビット という名前のアプリケーションをインポートします。
例 4
Import-MDTApplication -Path "DS001:\Applications" -Name "Woodgrove Bank Core Applications" Bundle
説明
この例では、Woodgrove Bank Core Applications という名前のアプリケーション バンドルをインポートします。
Import-MDTDriver
このセクションでは、Import-MDTDriver Windows PowerShellコマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Import-MDTDriver [-Path <String>] -SourcePath <String[]> [ImportDuplicates] [<CommonParameters>]
説明
このコマンドレットは、1 つ以上のデバイス ドライバーを展開共有にインポートします。 このコマンドレットは、 SourcePath パラメーターで指定されたフォルダーから始まるデバイス ドライバーを検索します。 このコマンドレットは、そのフォルダー構造で見つかった複数のデバイス ドライバーを検索します。
パラメーター
このサブセクションでは、 Import-MDTDriver コマンドレットで使用できるさまざまなパラメーターについて説明します。
-path <string>
このパラメーターは、インポートするデバイス ドライバーが配置共有内に配置される既存のフォルダーへの完全修飾パスを指定します。
注:
このパラメーターが指定されていない場合、Windows PowerShell 作業ディレクトリは、配置共有内の目的の場所に既定で設定する必要があります。 SourcePath パラメーターが指定されていない場合は、このパラメーターを指定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-SourcePath <String[ ]>
このパラメーターは、デバイス ドライバー ファイルが配置されているソース フォルダーの文字列配列内の 1 つ以上の完全修飾パスを指定します。 このパラメーターで指定されたフォルダーから始まる各フォルダー構造で、すべてのサブフォルダーとフォルダー構造内の .cab ファイルの内容を含むデバイス ドライバーが検索されます。
注:
このパラメーターが指定されていない場合、Windows PowerShell 作業ディレクトリは、デバイス ドライバー ファイルが配置されているフォルダーを既定値にする必要があります。 Path パラメーターが指定されていない場合は、このパラメーターを指定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 1 と 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-ImportDuplicates [<SwitchParameter>]
このパラメーターは、このコマンドレットが重複するデバイス ドライバーをインポートするかどうかを指定します。 既定では、重複するデバイス ドライバーはインポートされません。 重複するデバイス ドライバーは、デバイス ドライバー フォルダー内のすべてのファイルのハッシュ値を計算することによって検出されます。 計算されたハッシュ値が別のデバイス ドライバーと一致する場合、インポートするデバイス ドライバーは重複と見なされます。
重複するドライバーが検出され、このパラメーターが指定されていない場合、デバイス ドライバーが追加され、元の既存のデバイス ドライバーにリンクされます。
このパラメーターが
指定すると、重複するデバイス ドライバーがインポートされます
指定しない場合は、デバイス ドライバーが追加され、元の既存のデバイス ドライバーにリンクされます
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | True (ByValue) |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、1 つ以上の PSObject 型オブジェクト (インポートされたデバイス ドライバーごとに 1 つ) を出力します。
例 1
Import-MDTDriver -Path "DS001:\Out-of-Box Drivers" SourcePath "\\WDG-MDT-01\Source$\Drivers"
説明
この例では、フォルダー構造のルート (\\WDG-MDT-01\Source$\Drivers) を使用して、すべてのデバイス ドライバーをフォルダー構造にインポートします。 デバイス ドライバーは、DS001: MDTProvder Windows PowerShell ドライブにマップされている展開共有の Out-of-Box Drivers フォルダーに格納されます。 重複するデバイス ドライバが検出された場合、デバイス ドライバが追加され、展開共有内の元の既存のデバイス ドライバにリンクされます。
例 2
$DriverSourcePath="\\WDG-MDT-01\Source$\VendorADrivers", "\\WDG-MDT-01\Source$\VendorBDrivers"
Import-MDTDriver -Path "DS001:\Out-of-Box Drivers" SourcePath $DriverSourcePath ImportDuplicates
説明
この例では、文字列配列 $DriverSourcePath で指定されたフォルダー構造内のすべてのデバイス ドライバーをインポートします。 デバイス ドライバーは、DS001: MDTProvder Windows PowerShell ドライブにマップされている展開共有の Out-of-Box Drivers フォルダーに格納されます。 重複するデバイス ドライバーが検出された場合、重複するデバイス ドライバーがインポートされます。
Import-MDTOperatingSystem
このセクションでは、Import-MDTOperatingSystem Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Import-MDTOperatingSystem [-Path <String>] -SourcePath <String> [-DestinationFolder <String>] [-Move] [<CommonParameters>]
または
Import-MDTOperatingSystem [-Path <String>] [DestinationFolder <String>] -SourceFile <String> [SetupPath <String>] [-Move] [<CommonParameters>]
または
Import-MDTOperatingSystem [-Path <String>] -WDSServer <String> [<CommonParameters>]
説明
このコマンドレットは、オペレーティング システムを配置共有にインポートします。 このコマンドレットを使用して、次の種類のオペレーティング システムをインポートできます。
SourcePath パラメーターを使用して、元のソース ファイルからオペレーティング システムを作成します。 最初の構文例は、この種類のオペレーティング システムのインポートでこのコマンドレットを使用する方法を示しています。
SourceFile パラメーターを使用して、参照コンピューターからイメージをキャプチャするなど、カスタム オペレーティング システムのイメージ ファイル。 2 番目の構文例は、この種類のオペレーティング システムのインポートにこのコマンドレットを使用する方法を示しています。
WDSServer パラメーターを使用して Windows 展開サービスに存在するオペレーティング システム イメージ。 最後の構文の例は、この種類のオペレーティング システムのインポートでこのコマンドレットを使用する方法を示しています。
パラメーター
このサブセクションでは、 Import-MDTOperatingSystem コマンドレットで使用できるさまざまなパラメーターについて説明します。
-path <string>
このパラメーターは、インポートするオペレーティング システムが配置される配置共有内の既存のフォルダーへの完全修飾パスを指定します。 DestinationFolder パラメーターを使用する場合、DestinationFolder パラメーターで指定されたフォルダーは、このパラメーターで指定されたフォルダーの下に作成されます。 このパラメーターは、このコマンドレットのすべての構文で使用されます。
注:
このパラメーターが指定されていない場合、Windows PowerShell 作業ディレクトリは、配置共有内の目的の場所に既定で設定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-SourcePath <String>
このパラメーターは、配置共有にインポートされるオペレーティング システムのオペレーティング システム ソース ファイルへの完全修飾パスを指定します。 このパラメーターは、最初の構文例でのみ有効です。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-DestinationFolder <String>
このパラメーターは、オペレーティング システムのソース ファイルをインポートする展開共有内のフォルダーを指定します。 このフォルダーは、[ パス] パラメーターで指定されたフォルダーの下に作成されます。 このパラメーターは、1 番目と 2 番目の構文例でのみ使用できます。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-move [<SwitchParameter>]
このパラメーターは、オペレーティング システムのソース ファイルを、オペレーティング システムのソース ファイルがあるフォルダー ( DestinationFolder パラメーターで指定) から移動する (コピーするのではなく) 移動するかどうかを指定します。
このパラメーターが
指定すると、ファイルが移動され、 DestinationFolder パラメーターで指定されたフォルダー内のファイルが削除されます
指定しない場合、ファイルがコピーされ、 DestinationFolder パラメーターで指定されたフォルダー内のファイルが保持されます
このパラメーターは、1 番目と 2 番目の構文例でのみ使用できます。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-SourceFile <String>
このパラメーターは、配置共有にインポートされるオペレーティング システムのオペレーティング システム ソース .wim ファイルへの完全修飾パスを指定します。 このパラメーターは、2 番目の構文例で使用する場合にのみ有効です。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-SetupPath <String>
このパラメーターは、 SourceFile パラメーターで指定されている .wim ファイルと共にインポートする必要があるオペレーティング システム セットアップ ファイルへの完全修飾パスを指定します。 このパラメーターは、2 番目の構文例で使用する場合にのみ有効です。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-WDSServer <String>
このパラメータは、インポートするオペレーティング システム イメージ ファイルが配置されている Windows 展開サービス サーバーの名前を指定します。 Windows 展開サービス サーバー上のすべてのオペレーティング イメージ ファイルが展開共有にインポートされます。 実際のオペレーティング システム イメージ ファイルは展開共有にコピーされません。 代わりに、展開共有には、Windows 展開サービス サーバー上の各オペレーティング システム ファイルへのリンクが含まれています。
このパラメーターは、最後の構文の例でのみ有効です。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、1 つ以上の PSObject 型オブジェクト (インポートされたオペレーティング システムごとに 1 つ) を出力します。
例 1
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" SourcePath "\\WDGMDT01\Source$\Windows8" DestinationFolder "Windows8x64"
説明
この例では、\\WDG-MDT-01\Source$\Windows8 のネットワーク共有フォルダーからオペレーティング システムをインポートし、展開共有内の DS001:\Operating Systems\Windows8x64 にソース ファイルをコピーします。 ソース ファイルは保持されます。
例 2
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" SourcePath "\\WDGMDT01\Source$\Windows8" DestinationFolder "Windows8x64" -Move
説明
この例では、\\WDG-MDT-01\Source$\Windows8 のネットワーク共有フォルダーからオペレーティング システムをインポートし、展開共有内の DS001:\Operating Systems\Windows8x64 にソース ファイルをコピーします。 ソース ファイルは、\\WDG-MDT-01\Source$\Windows8 のネットワーク共有フォルダーから削除されます。
例 3
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" DestinationFolder "Windows8x64-Reference" -SourceFile "\\WDGMDT01\Capture$\WDG-REF-01_Capture.wim"
説明
この例では、オペレーティング システムでキャプチャしたカスタム イメージ ファイル (.wim ファイル) を \\WDG-MDT-01\ Capture$\WDG-REF-01_Capture.wim からインポートし、そのイメージ ファイルを展開共有内の DS001:\Operating Systems\Windows8x64-Reference にコピーします。 ソース .wim ファイルは、ネットワーク共有フォルダーに保持されます。
例 4
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" WDSServer "WDG-WDS-01"
説明
この例では、WDG-WDS-01 という名前の Windows 展開サービス サーバーからすべてのオペレーティング システム イメージをインポートし、展開共有内の DS001:\Operating Systems に各オペレーティング システム イメージへのリンクを作成します。 Windows 展開サービス サーバー上のソース オペレーティング システム イメージ ファイルは、Windows 展開サービス サーバーに保持されます。
Import-MDTPackage
このセクションでは、Import-MDTPackage Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Import-MDTPackage [-Path <String>] [[-SourcePath] <String[]>] [<CommonParameters>]
説明
このコマンドレットは、1 つ以上のオペレーティング システム パッケージを配置共有にインポートします。 インポートできるオペレーティング システム パッケージの種類には、セキュリティ更新プログラム、言語パック、新しいコンポーネントなどがあります。 Service Pack はオフラインでインストールできないので、オペレーティング システム パッケージとしてインポートしないでください。
パラメーター
このサブセクションでは、 Import-MDTPackage コマンドレットで使用できるさまざまなパラメーターについて説明します。
-path <string>
このパラメーターは、インポートするオペレーティング システム パッケージが配置される配置共有内の既存のフォルダーへの完全修飾パスを指定します。
注:
このパラメーターが指定されていない場合、Windows PowerShell 作業ディレクトリは、配置共有内の目的の場所に既定で設定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-SourcePath <String>
このパラメーターは、インポートするオペレーティング システム パッケージをスキャンするフォルダー構造への完全修飾パスを指定します。 指定したフォルダー構造で、.cab ファイルと .msu ファイルがスキャンされます。 .msu ファイルの場合、.msu ファイル内の .cab ファイルが自動的に抽出されます。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 1 と 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、インポートしたばかりのパッケージを参照する PSObject 型オブジェクトを出力します。
例 1
Import-MDTOperatingSystem -Path "DS001:\Packages" SourcePath "\\WDGMDT01\Source$\OSPackages"
説明
この例では、\\WDG-MDT-01\Source$\OSPackages にあるネットワーク共有フォルダーでオペレーティング システム パッケージをスキャンし、ソース ファイルを展開共有内の DS001:\Packages フォルダーにコピーします。 ソース ファイルは、ネットワーク共有フォルダー (\\WDG-MDT-01\Source$\OSPackages) から削除されます。
Import-MDTTaskSequence
このセクションでは、Import-MDTTaskSequence Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Import-MDTTaskSequence [-Path <String>] -Template <String> -Name <String> -ID <String> [[-Comments] <String>] [[-Version] <String>] [-OperatingSystemPath <String>] [-OperatingSystem <PSObject>] [-FullName <String>] [-OrgName <String>] [-HomePage <String>] [-ProductKey <String>] [-OverrideProductKey <String>] [-AdminPassword <String>] [<CommonParameters>]
説明
このコマンドレットは、タスク シーケンスを配置共有にインポートします。 新しくインポートされたタスク シーケンスは、 Template プロパティで指定されている既存のタスク シーケンス テンプレートに基づきます。
パラメーター
このサブセクションでは、 Import-MDTPackage コマンドレットで使用できるさまざまなパラメーターについて説明します。
-path <string>
このパラメーターは、インポートされるタスク シーケンスが配置される配置共有内の既存のフォルダーへの完全修飾パスを指定します。 既定では、パスは、配置共有内のコントロール フォルダーまたはコントロール フォルダーのサブフォルダーを指す必要があります。 ID パラメーターの値は、このパラメーターで指定されたパス内にサブフォルダーを作成するために使用されます。
注:
このパラメーターが指定されていない場合、Windows PowerShell 作業ディレクトリは、配置共有内の目的の場所に既定で設定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-Template <String>
このパラメーターは、新しいタスク シーケンスのインポートに使用するタスク シーケンス テンプレートを指定します。 タスク シーケンス テンプレートは、特定の種類のタスク シーケンスのタスク シーケンス手順を含む .xml ファイルです。 タスク シーケンス テンプレートが存在する場合:
installation_folder\Templates フォルダー (installation_folder は MDT がインストールされているフォルダー) の場合、.xml ファイル名のみが必要です。
別のフォルダーの場合、タスク シーケンス テンプレートの名前を含む完全修飾パス .xml が必要です。
LTI 展開用の MDT に含まれるタスク シーケンス テンプレートの詳細については、MDT ドキュメントの「 Microsoft Deployment Toolkit の使用」の「Create a new task sequence in the Deployment Workbench」セクションを参照してください。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 1 と 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-Name <String>
このパラメーターは、インポートするタスク シーケンスの名前を指定します。 このパラメーターの値は、配置共有内で一意である必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 2 と 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-ID <String>
このパラメーターは、インポートするタスク シーケンスの識別子を指定します。 このパラメーターの値は、配置共有内で一意である必要があります。 このパラメーターに割り当てる値は、大文字にし、スペースや特殊文字を含めないでください。 この値は、 Path パラメーターで指定されたフォルダー (展開共有の Control フォルダーの下にある必要がある) にサブフォルダーを作成するために使用されます。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 3 と 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-comments <string>
このパラメーターは、インポートするタスク シーケンスに関する追加の説明情報を提供するテキストを指定します。 この説明情報は、Deployment Workbench に表示されます。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 4 と 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-version <string>
このパラメーターは、インポートするタスク シーケンスのバージョン番号を指定します。 このパラメーターの値は情報提供のみを目的としており、MDT ではバージョン関連の処理には使用されません。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 4 と 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-OperatingSystemPath <String>
このパラメーターは、このタスク シーケンスで使用するオペレーティング システムを含む展開共有内のフォルダー (DS001:\Operating Systems\Windows 8 など) への完全修飾 Windows PowerShell パスを指定します。 タスク シーケンスをインポートする展開共有にオペレーティング システムが既に存在している必要があります。
注:
このパラメーターを指定せずに、タスク シーケンスでオペレーティング システムを参照する必要がある場合は、 OperatingSystem パラメーターを指定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-OperatingSystem <PSObject>
このパラメーターは、このタスク シーケンスで使用するオペレーティング システム オブジェクトを指定します。 タスク シーケンスをインポートする展開共有にオペレーティング システムが既に存在している必要があります。
次の例のように、Get-Item コマンドレットを使用して、オペレーティング システム用の Windows PowerShell オブジェクトを取得できます。
$OS=Get-Item "DS001:\Operating Systems\Windows 8"
Get-Item コマンドレットの詳細については、「Get-Item コマンドレットの使用」を参照してください。
注:
このパラメーターを指定せずに、タスク シーケンスでオペレーティング システムを参照する必要がある場合は、 OperatingSystemPath パラメーターを指定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-FullName <String>
このパラメーターは、このタスク シーケンスで使用するオペレーティング システムの登録所有者の名前を指定します。 この名前は、HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersionにある RegisteredOwner レジストリ キーに保存されます。 このパラメーターの値は、このタスク シーケンスに関連付ける Unattend.xml ファイルに挿入されます。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-OrgName <String>
このパラメーターは、このタスク シーケンスで使用するオペレーティング システムの登録所有者の organization の名前を指定します。 この名前は、 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersionにある RegisteredOrganization レジストリ キーに保存されます。 このパラメーターの値は、このタスク シーケンスに関連付ける Unattend.xml ファイルに挿入されます。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-HomePage <String>
このパラメーターは、Internet エクスプローラーでホーム ページとして使用する URL を指定します。 このパラメーターの値は、このタスク シーケンスに関連付ける Unattend.xml ファイルに挿入されます。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-ProductKey <String>
このパラメーターは、このタスク シーケンスで使用するオペレーティング システムに使用するプロダクト キーを指定します。 このプロダクト キーは、製品版の Windows オペレーティング システムでのみ有効です。 このパラメーターの値は、このタスク シーケンスに関連付ける Unattend.xml ファイルに挿入されます。
注:
このパラメーターが指定されていない場合は、展開ウィザード、CustomSettings.ini ファイル、または MDT DB でこのタスク シーケンスを展開するときにプロダクト キーを指定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-OverrideProductKey <String>
このパラメーターは、このタスク シーケンスで使用するオペレーティング システムに使用する MAK キーを指定します。 このプロダクト キーは、ボリューム ライセンス版の Windows でのみ有効です。 このパラメーターの値は、このタスク シーケンスに関連付ける Unattend.xml ファイルに挿入されます。
注:
このパラメーターが指定されていない場合、展開ウィザード、CustomSettings.ini ファイル、または MDT DB でこのタスク シーケンスを展開するときに MAK キーを指定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-AdminPassword <String>
このパラメーターは、ターゲット コンピューターの組み込みのローカル Administrator アカウントに割り当てるパスワードを指定します。 このパラメーターの値は、このタスク シーケンスに関連付ける Unattend.xml ファイルに挿入されます。
注:
このパラメーターが指定されていない場合は、展開ウィザード、CustomSettings.ini ファイル、または MDT DB でこのタスク シーケンスを展開するときに、ターゲット コンピューターの組み込みのローカル管理者アカウントに割り当てるパスワードを指定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、インポートしたばかりのタスク シーケンスを参照する PSObject 型オブジェクトを出力します。
例 1
Import-MDTTaskSequence -Path "DS001:\Control" -Template "Client.xml" -Name "Deploy Windows 8 to Reference Computer" -ID "WIN8REFERENCE" -Comments "Task sequence for deploying Windows 8 to the reference computer (WDG-REF-01)" -Version "1.00" -OperatingSystemPath "DS001:\Operating Systems\Windows 8_x64" -FullName "Woodgrove Bank Employee" -OrgName "Woodgrove Bank" HomePage "https://www.woodgrovebank.com" OverrideProductKey "1234512345123451234512345" AdministratorPassword "P@ssw0rd"
説明
この例では、[参照コンピューターへのWindows 8の展開] という名前のタスク シーケンスをインポートし、展開共有内の DS001:\Control\WIN8REFERENCE フォルダーにタスク シーケンスを作成します。 コメント "Windows 8 を参照コンピューターに展開するためのタスク シーケンス (WDG-REF-01)" がタスク シーケンスに割り当てられます。 タスク シーケンスのバージョン番号が 1.00 に設定されています。
タスク シーケンスに関連付けられているオペレーティング システムは、展開共有の DS001:\Operating Systems\Windows 8_x64 にあります。 オペレーティング システムの登録所有者は、 Woodgrove Bank Employee に設定されます。 オペレーティング システムの登録済み organization は Woodgrove Bank に設定されます。 Internet エクスプローラー ホーム ページは既定で https://www.woodgrovebank.com になります。 ローカルの組み込み管理者アカウントのパスワードは、値 P@ssw0rd に設定されます。 オペレーティング システムのプロダクト キーは 1234512345123451234512345 に設定されます。
例 2
$OSObject=Get-Item "DS001:\Operating Systems\Windows 8_x64"
Import-MDTTaskSequence -Path "DS001:\Control" -Template "Client.xml" -Name "Deploy Windows 8 to Reference Computer" -ID "WIN8REFERENCE" -Comments "Task sequence for deploying Windows 8 to the reference computer (WDG-REF-01)" -Version "1.00"-OperatingSystem $OSObject -FullName "Woodgrove Bank Employee" -OrgName "Woodgrove Bank" HomePage "https://www.woodgrovebank.com" AdministratorPassword "P@ssw0rd"
説明
この例では、[参照コンピューターへのWindows 8の展開] という名前のタスク シーケンスをインポートし、展開共有内の DS001:\Control\WIN8REFERENCE フォルダーにタスク シーケンスを作成します。 コメント "Windows 8 を参照コンピューターに展開するためのタスク シーケンス (WDG-REF-01)" がタスク シーケンスに割り当てられます。 タスク シーケンスのバージョン番号が 1.00 に設定されています。
タスク シーケンスに関連付けられているオペレーティング システムは、展開共有の DS001:\Operating Systems\Windows 8_x64 にあります。この共有は、 $OSObject 変数を使用してコマンドレットに渡されます。 $OSObject変数は、Get-Item コマンドレットを使用して既存のオペレーティング システム オブジェクトに設定されます。
オペレーティング システムの登録所有者は、 Woodgrove Bank Employee に設定されます。 オペレーティング システムの登録済み organization は Woodgrove Bank に設定されます。 Internet エクスプローラー ホーム ページは既定で https://www.woodgrovebank.com になります。 ローカルの組み込み管理者アカウントのパスワードは、値 P@ssw0rd に設定されます。 このタスク シーケンスを展開するときに、展開ウィザード、CustomSettings.ini ファイル、または MDT DB でオペレーティング システムのプロダクト キーを指定する必要があります。
New-MDTDatabase
このセクションでは、New-MDTDatabase Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
New-MDTDatabase [-Path <String>] [-Force] -SQLServer <String> [-Instance <String>] [-Port <String>] [-Netlib <String>] -Database <String> [-SQLShare <String>] [<CommonParameters>]
説明
このコマンドレットは、展開共有に関連付けられている新しい MDT DB データベースを作成します。 各配置共有は、1 つの MDT DB データベースにのみ関連付けることができます。
パラメーター
このサブセクションでは、 New-MDTDatabase コマンドレットで使用できるさまざまなパラメーターについて説明します。
-path <string>
このパラメーターは、新しい MDT DB データベースが関連付けられる配置先の展開共有への完全修飾 Windows PowerShell パスを指定します。
注:
このパラメーターが指定されていない場合、Windows PowerShell 作業ディレクトリは、配置共有内の目的の場所に既定で設定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-force [<SwitchParameter>]
このパラメーターは、 Database パラメーターで指定されたデータベースが既に存在する場合、MDT DB 内のテーブルを再作成するように指定します。 このパラメーターが
この場合、既存の MDT データベース内のテーブルが再作成されます
省略した場合、既存の MDT DB 内のテーブルは再作成されません
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | True (ByValue) |
| ワイルドカード文字を使用できますか? | False |
-SQLServer <String>
このパラメーターは、新しい MDT DB データベースが作成される SQL Server を実行しているコンピューターの名前を指定します。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-Instance <String>
このパラメータは、新しい MDT DB データベースが作成される SQL Server インスタンスを指定します。 このパラメーターを省略すると、既定の SQL Server インスタンスに MDT DB データベースが作成されます。
注:
コマンドレットがこのパラメーターで指定されたインスタンスを検索するには、SQL Server を実行しているコンピューターで SQL Server Browser サービスが実行されている必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-port <string>
このパラメータは、SQLServer パラメータで指定された SQL Server インスタンスとの通信に使用される TCP ポートを指定します。 SQL Server が使用する既定のポートは 1433 です。 既定値以外のポートを使用するように SQL Server が構成されている場合は、このパラメーターを指定します。 このパラメーターの値は、SQL Server 用に構成されたポートと一致する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-netlib <string>
このパラメータは、SQLServer パラメータで指定された SQL Server インスタンスとの通信に使用される SQL Server ネットワーク ライブラリを指定します。 パラメーターは、次のいずれかの値に設定できます。
DBNMPNTW (名前付きパイプ通信の指定に使用されます)
DBSMSOCN (TCP/IP ソケット通信の指定に使用されます)
このパラメーターが指定されていない場合は、名前付きパイプ SQL Server ネットワーク ライブラリ (DBNMPNTW) が使用されます。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-database <string>
このパラメータは、SQLServer パラメータで指定されている SQL Server 上の Instance パラメータで指定されている SQL Server インスタンスで作成するデータベースの名前を指定します。 データベースとログ ファイルには、データベースの作成時に既定の場所と命名規則が使用されます。
このパラメーターで指定されたデータベースが既に存在する場合、データベースは再作成されません。 データベース内のテーブルは、 Force パラメーターに基づいて再作成できます。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-SQLShare <String>
このパラメータは、SQL Server が実行されているコンピューター上のネットワーク共有フォルダの名前を指定します。 この接続は、名前付きパイプ プロトコルを使用して Windows 統合セキュリティ接続を確立するために使用されます。
注:
このパラメーターが含まれていない場合、セキュリティで保護された IPC$ 接続は確立されません。 その結果、SQL Server との名前付きパイプ通信が失敗する可能性があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、作成された新しい MDT DB の PSObject 型オブジェクトを出力します。
例 1
New-MDTDatabase -Path "DS001:" -SQLServer "WDGSQL01" Database "MDTDB" -SQLShare "\\WDGSQL01\MDTShare$"
説明
この例では、WDG-SQL-01 という名前のコンピューター上の既定の SQL Server インスタンスに MDTDB という名前の MDT データベースを作成します。データベースが既に存在する場合、既存のデータベースのテーブルは再作成されません。 接続は、既定の SQL Server TCP ポートと名前付きパイプ プロトコルを使用して確立されます。
例 2
New-MDTDatabase -Path "DS001:" -Force -SQLServer "WDGSQL01" -Instance "MDTInstance" Database "MDTDB" -SQLShare "\\WDGSQL01\MDTShare$"
説明
この例では、WDG-SQL-01 という名前のコンピュータ上の MDTInstance という名前の SQL Server インスタンスに MDTDB という名前の MDTDB を作成します。データベースが既に存在する場合は、既存のデータベースのテーブルが再作成されます。 接続は、既定の SQL Server TCP ポートと名前付きパイプ プロトコルを使用して確立されます。
Remove-MDTMonitorData
このセクションでは、Get-MDTPersistentDrive Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Remove-MDTMonitorData [-Path <String>] [-ID <Int32>] [<CommonParameters>]
または
Remove-MDTMonitorData [-Path <String>] [-ComputerObject <PSObject>] [<CommonParameters>]
説明
このコマンドレットは、展開共有内の既存の収集済み監視データから収集済み監視データを削除します。 次を指定することによって、削除する監視データを特定できます。
特定のデプロイ共有の監視項目の識別子 (ID)。 監視アイテム ID は、配置共有に対して項目が作成されると自動的に生成され、項目に割り当てられます。 最初の構文の例は、この使用方法を示しています。
展開共有内の監視アイテムのコンピューター オブジェクト。 コンピューター オブジェクトは、 Get-MDTMonitorData コマンドレットを使用して取得できます。 最後の構文の例は、この使用方法を示しています。
注:
監視データを削除すると、情報を回復する方法はありません。
パラメーター
このサブセクションでは、 Get- MDTMonitorData コマンドレットで使用できるさまざまなパラメーターについて説明します。
-path <string>
このパラメーターは、目的の展開共有の MDTProvider Windows PowerShell ドライブを指定します。
注:
このパラメーターが指定されていない場合、Windows PowerShell 作業ディレクトリは、目的の MDTProvider Windows PowerShell ドライブ内の場所に既定で設定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-ID <Nullable>
このパラメーターは、監視データ項目の識別子を使用して削除する監視データ項目を指定します。 このパラメーターを指定しない場合は、特定の監視データ項目を識別するために ComputerObject パラメーターを指定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | True (ByValue) |
| ワイルドカード文字を使用できますか? | False |
-ComputerObject <PSObject>
このパラメーターは、コンピューター オブジェクトを使用して削除する監視データ項目を指定します。 このパラメーターが指定されていない場合は、特定の監視データ項目を識別するために ID パラメーターを指定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | True (ByValue) |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、Verbose 共通パラメーターが含まれる場合、文字列型オブジェクトを出力する場合があります。それ以外の場合、出力は生成されません。
例 1
Remove-MDTMonitorData -Path "DS001:" -ID 3
説明
この例では、Windows PowerShell パス DS001: の展開共有から、ID 値が 3 の監視データ項目を削除します。
例 2
Remove-MDTMonitorData -ID 3
説明
この例では、ID が 3 の監視データ アイテムを、既定の Windows PowerShell パスの展開共有から削除します。
例 3
$MonitorObject=Get-MDTMonitorData | Where-Object {$_.Name eq 'WDG-REF-01'}
Remove-MDTMonitorData -ComputerObject $MonitorObject
説明
この例では、コンピューターの名前が WDG-REF-01 である監視データ項目をすべて削除します。 オブジェクトは、 Get-MDTMonitorData コマンドレットと Where-Object コマンドレットを使用して検索されます。 Where-Object コマンドレットの詳細については、「Where-Object コマンドレットの使用」を参照してください。
Remove-MDTPersistentDrive
このセクションでは、Remove-MDTPersistentDriveWindows Windows PowerShellコマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Remove-MDTPersistentDrive [-Name] <String> [[-InputObject] <PSObject>] [<CommonParameters>]
説明
このコマンドレットは、Deployment Workbench または Restore-MDTPersistentDrive コマンドレットを使用してWindows PowerShell セッションに保持されているドライブのリストから、MDTProvider を使用して作成された既存の Windows PowerShell ドライブを削除します。 このコマンドレットは、展開共有が Deployment Workbench で閉じられた (削除された) ときに呼び出されます。
注:
永続化された MDTProvider ドライブのリストは、ユーザー プロファイルに基づいてユーザー単位で管理されます。
永続化された MDTProvider ドライブの一覧は、 Get-MDTPersistentDrive コマンドレットを使用して表示できます。 MDTProvider ドライブは、 Add-MDTPersistentDrive コマンドレットを使用して、永続化されたドライブの一覧に追加できます。
パラメーター
このサブセクションでは、 Add-MDTPersistentDriveWindows コマンドレットで使用できるさまざまなパラメータについて説明します。
-Name <String>
MDT プロバイダーを使用して作成された Windows PowerShell ドライブの名前を指定します。これは、既存の展開共有に対応します。 この名前は、New-PSDrive コマンドレットを使用し、PSProvider パラメーターに MDTProvider を指定して作成されました。
MDTProvider を使用して新しい Windows PowerShell ドライブを作成する方法、および Windows PowerShell を使用して展開共有を作成する方法の詳細については、MDT ドキュメント『Microsoft Deployment Toolkit サンプル ガイド』の「Windows PowerShell を使用して展開共有を作成する」セクションを参照してください。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 1 と 名前付き |
| 既定値 | なし |
| パイプラインの入力を受け付けますか? | True (ByValue) |
| ワイルドカード文字を使用できますか? | False |
-InputObject <PSObject>
このパラメーターは、プロセスの先頭で作成された Windows PowerShell ドライブ オブジェクトを指定します。 New-PSDrive コマンドレットによって生成されたオブジェクトなど、PSObject オブジェクトを入力します。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 2 と 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | True (ByValue) |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは出力を提供しません。
例 1
Remove-MDTPersistentDrive -Name "DS001:"
説明
この例では、Windows PowerShell ドライブ名が DS001 の展開共有を、永続化されたドライブのリストから削除します。
例 2
$MDTPSDrive = Get-PSDrive | Where-Object {$_.Root -eq "C:\DeploymentShare" -and $_.Provider -like "*MDTProvider"}
Remove-MDTPersistentDrive -InputObject $MDTPSDrive
説明
この例では、C:\DeploymentShare$ の展開共有を、永続化されたドライブの一覧から削除します。 GetPSDrive コマンドレットと Where-Object コマンドレットは、$MDTPSDrive変数を使用して MDT が保存されたWindows PowerShellドライブを Remove-MDTPersistentDrive コマンドレットに返すために使用されます。 Where-Object コマンドレットの詳細については、「Where-Object コマンドレットの使用」を参照してください。 Get-PSDrive コマンドレットの詳細については、「Get-PSDrive コマンドレットの使用」を参照してください。
Restore-MDTPersistentDrive
このセクションでは、Restore-MDTPersistentDrive Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Restore-MDTPersistentDrive [-Force] [<CommonParameters>]
説明
このコマンドレットは、Windows PowerShell ドライブの保存された MDT Windows PowerShell ドライブの一覧に追加された展開共有ごとに、Windows PowerShell ドライブが保存されています。 永続化された MDT Windows PowerShell ドライブのリストは、Add-MDTPersistentDrive コマンドレットおよび Remove-MDTPersistentDrive コマンドレットまたは Deployment Workbench を使用して管理されます。
このコマンドレットは、New-PSDrive コマンドレットを呼び出して、MDT の永続化リスト内の各ドライブに対して Windows PowerShell ドライブを作成します。 永続的な MDT Windows PowerShell ドライブは、永続的なネットワーク ドライブのマッピングと似ています。
注:
この永続的な MDT Windows PowerShell ドライブの一覧は、ユーザーごとに管理され、ユーザー プロファイルに格納されます。
パラメーター
このサブセクションでは、 Restore-MDTPersistentDrive コマンドレットで使用できるさまざまなパラメーターについて説明します。
-force [<SwitchParameter>]
このパラメーターは、復元時にデプロイ共有をアップグレードする必要があることを指定します (必要な場合)。 このパラメーターが
指定されている場合、復元時にデプロイ共有がアップグレードされます (必要な場合)
省略すると、復元時にデプロイ共有はアップグレードされません
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | True (ByValue) |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、復元された MDT プロバイダーの Windows PowerShell ドライブごとに PSObject 型オブジェクトを出力します。
例 1
Get-MDTPersistentDrive
説明
この例では、MDTProvider の種類を使用して Windows PowerShell ドライブを作成することにより、MDT で永続化されたドライブのリストを復元します。 復元時に、配置共有はアップグレードされません。
例 2
Get-MDTPersistentDrive -Force
説明
この例では、MDTProvider の種類を使用して Windows PowerShell ドライブを作成することにより、MDT で永続化されたドライブのリストを復元します。 復元時に配置共有がアップグレードされます (必要な場合)。
Set-MDTMonitorData
このセクションでは、Get-MDTPersistentDrive Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Set-MDTMonitorData [-Path <String>] [-ComputerObject <PSObject>] [-Settings <Hashtable>] [<CommonParameters>]
または
Set-MDTMonitorData [-Path <String>] [-MacAddress <String>] [Settings <Hashtable>] [<CommonParameters>]
説明
このコマンドレットは、デプロイ共有に新しい監視データ項目を作成するか、既存の監視データ項目を更新します。 次を指定することによって、削除する監視データを特定できます。
展開共有内の監視アイテムのコンピューター オブジェクト。 コンピューター オブジェクトは、 Get-MDTMonitorData コマンドレットを使用して取得できます。 最初の構文の例は、この使用方法を示しています。
特定の展開共有の監視項目のプライマリ ネットワーク アダプターの MAC アドレス。 MAC アドレスは、展開共有に対して項目が作成されると、監視データ項目に自動的に割り当てられます。 最後の構文の例は、この使用方法を示しています。
注:
監視データを削除すると、情報を回復する方法はありません。
パラメーター
このサブセクションでは、 Get- MDTMonitorData コマンドレットで使用できるさまざまなパラメーターについて説明します。
-path <string>
このパラメーターは、目的の展開共有の MDTProvider Windows PowerShell ドライブを指定します。
注:
このパラメーターが指定されていない場合、Windows PowerShell 作業ディレクトリは、目的の MDTProvider Windows PowerShell ドライブ内の場所に既定で設定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-ComputerObject <PSObject>
このパラメーターは、コンピューター オブジェクトを使用して作成または更新される監視データ項目を指定します。 このパラメーターが指定されていない場合は、特定の監視データ項目を識別するために MACAddress パラメーターを指定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | True (ByValue) |
| ワイルドカード文字を使用できますか? | False |
-MACAddress <String>
このパラメーターは、監視対象のコンピューターのプライマリ ネットワーク アダプターの MAC アドレスを使用して作成または更新する監視データ項目を指定します。 MACAddress の形式は xx:xx:xx:xx:xx:xx です。 ここで、x は (必要に応じて) 大文字で指定された 16 進数文字です。 このパラメーターを指定しない場合は、特定の監視データ項目を識別するために ComputerObject パラメーターを指定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | True (ByValue) |
| ワイルドカード文字を使用できますか? | False |
-Settings <Hashtable>
このパラメータは、作成または更新する監視データ項目の監視データ設定を指定します。 このパラメーターで指定されるハッシュテーブルの形式は @{"Setting"="Value"; "Setting1"="Value1"; "Setting2"="Value2} です。 このパラメーターが指定されていない場合、モニター・データ項目が作成されますが、モニター情報は保存されません。
"Setting" ZTIGather.xml ファイルにリストされている任意のプロパティを指定できます。
Value
"Setting" で指定されているプロパティの有効な値を指定できます。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | True (ByValue) |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは出力を生成しません。
例 1
$MonitorObject=Get-MDTMonitorData | Where-Object {$_.Name eq 'WDG-REF-01'}
Set-MDTMonitorData -ComputerObject $MonitorObject Setting @{"OSDComputerName"="WDG-MDT-01";"SkipWizard"="YES"}
説明
この例では、コンピューターの名前が WDG-REF-01 である監視データ項目をすべて削除します。オブジェクトは、 Get-MDTMonitorData コマンドレットと Where-Object コマンドレットを使用して検索されます。 Where-Object コマンドレットの詳細については、「Where-Object コマンドレットの使用」を参照してください。 OSDComputerName プロパティは、WDG-MDT-01 の値を持つものとして記録され、SkipWizard プロパティは値が YES を持つものとして記録されます。
例 2
Set-MDTMonitorData -MACAddress "00:11:22:33:44:55" MonitorObject Setting @{"OSDComputerName"="WDG-MDT-01";"SkipWizard"="YES"}
説明
この例では、値が 00:11:22:33:44:55 の MACAddress を使用して監視データ項目を作成または更新します。 OSDComputerName プロパティは、WDG-MDT-01 の値を持つものとして記録され、SkipWizard プロパティは値が YES を持つものとして記録されます。
Test-MDTDeploymentShare
このコマンドレットは、Microsoft.BDD.PSSnapIn スナップインにあるものとして Get-Command コマンドレットを使用して返されますが、実装されていません。
Test-MDTMonitorData
このセクションでは、Test-MDTMonitorData Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Test-MDTMonitorData -ServerName <String> -EventPort <Int32> -DataPort <Int32> [<CommonParameters>]
説明
このコマンドレットは、MDT がインストールされているコンピューターで実行されている MDT 監視サービスが有効になっていて、正常に実行されているかどうかを検証します。 MDT 監視サービスは、表示できる監視情報を収集します。
Deployment Workbench の展開共有の監視ノードにある
Get-MDTMonitorData コマンドレットの使用
MDT 監視サービスは、 Disable-MDTMonitorService を使用して無効にすることができます。 監視情報は、 Set-MDTMonitorData コマンドレットを使用して MDT 監視サービスに書き込むことができます。
注:
このコマンドレットが正常に機能するためには、展開共有に少なくとも 1 つの MDT 監視データ項目が必要です。 MDT 監視情報が記録されていない場合、展開共有はテストに失敗します。
MDT 監視サービスの詳細については、MDT ドキュメントの「 Microsoft Deployment Toolkit の使用」の「MDT 展開の監視」セクションを参照してください。
パラメーター
このサブセクションでは、 Test-MDTMonitorData コマンドレットで使用できるさまざまなパラメーターについて説明します。
-server <string>
MDT がインストールされていて、MDT 監視サービスが実行されているコンピューターの名前を指定します。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 名前付き |
| 既定値 | なし |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-DataPort <Int32>
このパラメーターは、MDT 監視サービスのデータ ポートとして使用される TCP ポートを指定します。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-EventPort <Int32>
このパラメーターは、MDT 監視サービスのイベント ポートとして使用される TCP ポートを指定します。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、テキストの成功 (true) または失敗 (false) を表すブール値を出力します。
例 1
Test-MDTMonitorData -Server "WDG-MDT-01" -DataPort "9801" EventPort "9800"
説明
この例では、WDG-MDT-01 上の MDT 監視サービスがインストールされて実行されているかどうかを確認します。 コマンドレットは、9801 のデータ ポートと 9800 のイベント ポートを使用して検証します。
Update-MDTDatabaseSchema
このセクションでは、Update-MDTDatabaseSchema Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Update-MDTDatabaseSchema -SQLServer <String> [-Instance <String>] [-Port <String>] [-Netlib <String>] -Database <String> [-SQLShare <String>] [<CommonParameters>]
説明
このコマンドレットは、既存の MDT DB データベースを最新バージョンの MDT DB データベース スキーマに更新します。 各配置共有は、1 つの MDT DB データベースにのみ関連付けることができます。
このコマンドレットは、Force パラメータと Update-MDTDeploymentShare コマンドレットを使用して Restore-MDTPersistentDrive コマンドレットを実行するときなど、展開共有のアップグレード時に自動的に呼び出されます。
パラメーター
このサブセクションでは、 Upgrade-MDTDatabaseSchema コマンドレットで使用できるさまざまなパラメータについて説明します。
-SQLServer <String>
このパラメーターは、MDT DB データベースをアップグレードする SQL Server を実行しているコンピューターの名前を指定します。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-Instance <String>
このパラメータは、アップグレードする MDT DB データベースが存在する SQL Server インスタンスを指定します。 このパラメーターを省略した場合、MDT DB データベースは既定の SQL Server インスタンスにあると見なされます。
注:
コマンドレットがこのパラメーターで指定されたインスタンスを検索するには、SQL Server を実行しているコンピューターで SQL Server Browser サービスが実行されている必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-port <string>
このパラメータは、SQLServer パラメータで指定された SQL Server インスタンスとの通信に使用される TCP ポートを指定します。 SQL Server が使用する既定のポートは 1433 です。 既定値以外のポートを使用するように SQL Server が構成されている場合は、このパラメーターを指定します。 このパラメーターの値は、SQL Server 用に構成されたポートと一致する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-netlib <string>
このパラメータは、SQLServer パラメータで指定された SQL Server インスタンスとの通信に使用される SQL Server ネットワーク ライブラリを指定します。 パラメーターは、次のいずれかの値に設定できます。
DBNMPNTW (名前付きパイプ通信の指定に使用されます)
DBSMSOCN (TCP/IP ソケット通信の指定に使用されます)
このパラメーターが指定されていない場合は、名前付きパイプ SQL Server ネットワーク ライブラリ (DBNMPNTW) が使用されます。
注:
Deployment Workbench には、SQL Server ネットワーク ライブラリを構成するためのオプションはありません。 Deployment Workbench では常に名前付きパイプ通信が使用されます。 ただし、SQL Server ネットワーク ライブラリは CustomSettings.ini ファイルで構成できます。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-database <string>
このパラメータは、SQLServer パラメータで指定されている SQL Server インスタンス上の Instance パラメータでアップグレードするSQL Server インスタンスで、アップグレードするデータベースの名前を指定します。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、アップグレードされた MDT データベースの PSObject 型オブジェクトを出力します。 このコマンドレットは、詳細共通パラメーターが含まれる場合、文字列型のデータも出力します。
例 1
Update-MDTDatabaseSchema -SQLServer "WDGSQL01" Database "MDTDB"
説明
この例では、WDG-SQL-01 という名前のコンピューター上の既定の SQL Server インスタンスにある MDTDB という名前の MDT データベースのスキーマを更新します。接続は、既定の TCP ポートと名前付きパイプ プロトコルを使用して SQL Server インスタンスに対して行われます。
例 2
Update-MDTDatabaseSchema -SQLServer "WDGSQL01" -Instance "MDTInstance" -Port "6333" Database "MDTDB"
説明
この例では、WDG-SQL-01 という名前のコンピューター上の MDTInstance という名前の SQL Server インスタンスの MDTDB という名前の MDT データベースのスキーマを更新します。SQL Server への接続は、TCP ポート 6333 と名前付きパイプ プロトコルを使用して確立されます。
Update-MDTDeploymentShare
このセクションでは、Update-MDTDeploymentShare Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Update-MDTDeploymentShare [-Path <String>] [-Force] [Compress] [<CommonParameters>]
説明
このコマンドレットは、既存の配置共有を Windows ADK の最新のファイルで更新します。 このコマンドレットは、WIM ファイル形式と ISO ファイル形式の両方で、必要な Windows PE ブート イメージも更新または再生成します。
パラメーター
このサブセクションでは、 Update-MDTDeploymentShare コマンドレットで使用できるさまざまなパラメーターについて説明します。
-path <string>
このパラメーターは、更新される配置共有内の既存のフォルダーへの完全修飾パスを指定します。
注:
このパラメーターが指定されていない場合、Windows PowerShell 作業ディレクトリは、配置共有内の目的の場所に既定で設定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
-force [<SwitchParameter>]
このパラメーターは、展開共有の Windows PE ブート イメージ (.iso ファイルと .wim ファイル) を完全に再生成するかどうかを指定します。 このパラメーターが
指定すると、コマンドレットは新しいバージョンの Windows PE ブート イメージを作成します。 このプロセスは、既存の Windows PE ブート イメージを最適化するよりも時間がかかります。
省略した場合、コマンドレットは既存の Windows PE ブート イメージを最適化します。 このプロセスは、新しいバージョンの Windows PE ブート イメージを生成するよりも時間がかかりません。 このパラメーターを省略した場合、 Compress パラメーターを使用して、Windows PE ブート イメージの最適化プロセスの一環としてブート イメージのサイズを縮小できます。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | True (ByValue) |
| ワイルドカード文字を使用できますか? | False |
-compress [<SwitchParameter>]
このパラメーターは、( Force パラメーターなしに) 最適化するときに、展開共有の Windows PE ブート イメージ (.iso ファイルと .wim ファイル) を圧縮するかどうかを指定します。 このパラメーターが
指定すると、コマンドレットは、最適化されている Windows PE ブート イメージを圧縮します
省略した場合、コマンドレットは最適化中の Windows PE ブート イメージを圧縮しません
注:
このパラメーターは、 Force パラメーターが指定されていない場合にのみ指定する必要があります。 Force パラメーターが含まれる場合は、新しい Windows PE ブート イメージが生成され、最小サイズに圧縮されます。
| パラメーター | 値 |
|---|---|
| 必須 | False |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | True (ByValue) |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、文字列型データを出力し、詳細共通パラメーターが含まれる場合は追加の文字列型データを生成します。
例 1
Update-MDTDepoymentShare
説明
この例では、Windows PowerShell 作業ディレクトリの展開共有を更新します。 Windows PE ブート イメージが最適化されます。 Windows PE ブート イメージは圧縮されません。
例 2
Update-MDTDepoymentShare -Path "DS001:"
説明
この例では、DS001: という名前の MDT Windows PowerShell ドライブの配置共有を更新します。Windows PE ブート イメージが最適化されます。 Windows PE ブート イメージは圧縮されません。
例 3
Update-MDTDepoymentShare -Path "DS001:" -Compress
説明
この例では、DS001: という名前の MDT Windows PowerShell ドライブの配置共有を更新します。Windows PE ブート イメージが最適化されます。 Windows PE ブート イメージが圧縮されます。
例 4
Update-MDTDepoymentShare -Path "DS001:" -Force
説明
この例では、DS001: という名前の MDT Windows PowerShell ドライブの配置共有を更新します。新しいバージョンの Windows PE ブート イメージが生成されます。
Update-MDTLinkedDS
このセクションでは、Update-MDTLinkedDS Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Update-MDTLinkedDS -Path <String> [<CommonParameters>]
説明
このコマンドレットは、リンクされた展開共有の定義に使用される選択プロファイルを使用して、展開共有からリンクされた展開共有にコンテンツをレプリケートします。 レプリケーション動作は、リンクされたデプロイ共有の構成設定に基づいて決定されます。
パラメーター
このサブセクションでは、 Update-MDTLinkedDS コマンドレットで使用できるさまざまなパラメーターについて説明します。
-path <string>
このパラメーターは、更新されるリンクされた配置共有への完全修飾パスを指定します。
注:
このパラメーターが指定されていない場合、Windows PowerShell 作業ディレクトリは、配置共有内の目的の場所に既定で設定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、文字列型データを出力し、詳細共通パラメーターが含まれる場合は追加の文字列型データを生成します。
例 1
Update-MDTLinkedDS -Path "DS001:\Linked Deployment Shares\LINKED001"
説明
この例では、展開共有からリンクされた展開共有 (Windows PowerShell パス DS001:\Linked Deployment Shares\LINKED001 フォルダー) にコンテンツをレプリケートします。
Update-MDTMedia
このセクションでは、Update-MDTMedia Windows PowerShell コマンドレットについて説明します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールから、このコマンドレットを実行します。 MDT PowerShell スナップインが読み込まれている Windows PowerShell コンソールを起動する方法の詳細については、「MDT Windows PowerShell スナップインの読み込み」を参照してください。
構文
Update-MDTMedia -Path <String> [<CommonParameters>]
説明
このコマンドレットは、展開メディアの定義に使用される選択プロファイルを使用して、展開共有から展開メディアを含むフォルダーにコンテンツをレプリケートします。 レプリケーション動作は、展開メディアの構成設定に基づいて決定されます。
LTI のメディアを使用すると、展開共有に接続することなく、ローカル メディアからのみ LTI 展開を実行できます。 メディアは、DVD、USB ハード ディスク、またはその他のポータブル デバイスに保存できます。 メディアを作成したら、ターゲット コンピューターでローカルに利用可能なポータブル メディア デバイスから展開を実行できるようにする起動可能な WIM イメージを生成します。
パラメーター
このサブセクションでは、 Update-MDTMedia コマンドレットで使用できるさまざまなパラメーターについて説明します。
-path <string>
このパラメーターは、更新される展開メディアを含むフォルダーへの完全修飾パスを指定します。
注:
このパラメーターが指定されていない場合、Windows PowerShell 作業ディレクトリは、配置共有内の目的の場所に既定で設定する必要があります。
| パラメーター | 値 |
|---|---|
| 必須 | True |
| 役職? | 名前付き |
| 既定値 | - |
| パイプラインの入力を受け付けますか? | False |
| ワイルドカード文字を使用できますか? | False |
<共通パラメーター>
このコマンドレットは、Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction、および WarningVariable の一般的なパラメータをサポートしています。詳細については、次のコマンドを入力して Enter キーを押すとアクセスできるトピック「about_CommonParameters」を参照してください。
Get-Help about_CommonParameters
出力
このコマンドレットは、文字列型データを出力し、詳細共通パラメーターが含まれる場合は追加の文字列型データを生成します。
例 1
Update-MDTMedia -Path "DS001:\Media\MEDIA001"
説明
この例では、展開共有のコンテンツを、Windows PowerShell パス DS001:\Media \MEDIA001 フォルダーにある展開メディアを含むフォルダーにレプリケートします。