Add-SCOperatingSystem
アプリケーション プロファイルにオペレーティング システムを追加して、アプリケーション プロファイルと互換性のあるオペレーティング システムを指定します。
構文
Add-SCOperatingSystem
[-VMMServer <ServerConnection>]
-ApplicationProfile <ApplicationProfile>
-OperatingSystem <OperatingSystem>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
説明
Add-SCOperatingSystem コマンドレットは、アプリケーション プロファイル オブジェクトにオペレーティング システムを追加します。 アプリケーション プロファイルのオペレーティング システムを設定すると、プロファイルが互換性のあるオペレーティング システムが決まります。 オペレーティング システムが設定されていない場合、既定では、プロファイルはすべてのオペレーティング システムと互換性があります。
例
例 1: アプリケーション プロファイルにオペレーティング システムを追加する
PS C:\> $AppProfile = Get-SCApplicationProfile -Name "SvcWebAppProfile01"
PS C:\> $OS = Get-SCOperatingSystem -VMMServer "VMMServer01.Contoso.com" | where {$_.Name -eq "64-bit edition of Windows Server 2008 R2 Enterprise"}
PS C:\> Add-SCOperatingSystem -ApplicationProfile $AppProfile -OperatingSystem $OS
最初のコマンドは、SvcWebAppProfile01 という名前のアプリケーション プロファイル オブジェクトを取得し、$AppProfile変数にオブジェクトを格納します。
2 番目のコマンドは、VMMServer01 から Windows Server 2008 R2 Enterprise の 64 ビット エディションという名前のオペレーティング システム オブジェクトを取得し、$OS変数にオブジェクトを格納します。
最後のコマンドは、$AppProfileに格納されているアプリケーション プロファイルに、$OSのオペレーティング システム ストアを追加します。
パラメーター
-ApplicationProfile
アプリケーション プロファイル オブジェクトを指定します。
Type: | ApplicationProfile |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
ジョブの進行状況を追跡して、このパラメーターで示す名前の変数に保管するように指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystem
バーチャル マシンのオペレーティング システムの種類を指定します。
Virtual Machine Manager (VMM) で使用可能なすべてのオペレーティング システムの名前を一覧表示するには、「.」と入力します Get-SCOperatingSystem
。
Type: | OperatingSystem |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
VMM サーバー オブジェクトを指定します。
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
出力
OperatingSystem
このコマンドレットは 、OperatingSystem オブジェクトを返します。