VMM スクリプトで資格情報を提供します。
対象: System Center 2012 R2 Virtual Machine Manager、System Center 2012 - Virtual Machine Manager
特定の操作を実行する System Center 2012 - Virtual Machine Manager (VMM), 、資格情報を提供する必要があります。 たとえば、バーチャル マシン ホストを追加する適切な管理者権限を持つ資格情報を提供する必要があります VMM 管理します。 これを行うには、Windows PowerShell PSCredential オブジェクトを作成し、スクリプト内で使用できる変数にそのオブジェクトを格納します。 さらに、 System Center 2012 – Virtual Machine Manager (VMM) として実行アカウントを使用することできますもスクリプト内でアクションを実行する適切な資格情報の概念が導入されました。
PSCredential オブジェクトを使用します。
作成する、 PSCredential オブジェクトを使用して、 Get-credential コマンドレットです。 入力すると Get-credential コマンド プロンプトまたはスクリプトで使用、ユーザーがユーザー名とパスワードを入力するように求め、 PSCredential オブジェクトを作成します。 その後、それらの資格情報が必要とされるスクリプト全体で使用できる変数にそのオブジェクトを格納できます。
次の例では、保管を使用してバーチャル マシン ホストを追加する PSCredential オブジェクトを作成する方法を示します。
$Credential = Get-Credential
$Add-SCVMHost "VMHost01.Contoso.com" -Description "This is a new host" -RemoteConnectEnabled $True -RemoteConnectPort 5900 -Credential $Credential
注意 |
---|
作成することができます、 PSCredential ユーザーの介入を必要とせず、プログラムを使用してオブジェクトです。 ただし、このメソッドは、ユーザー名とパスワードが、スクリプト内にプレーン テキストに表示されることが必要です。 そのため、このメソッドは推奨されません。 |
VMM 実行アカウントを使用
System Center 2012 – Virtual Machine Manager (VMM), 、実行アカウントをサポートするコマンドレットの資格情報を使用できます、 VMMCredential パラメーターの型。 格納されている資格情報 VMM 暗号化され、その後に保存、 VMM データベースです。 実行アカウントを作成するには、使用、 New-scrunasaccount コマンドレットし、実行アカウントを使用するタスクを実行する権限を持つユーザー アカウントを指定します。 実行アカウントの作成の詳細については、次を参照してください。 New-scrunasaccountします。
実行アカウントを作成した後を使えば、 Get-scrunasaccount をユーザーの入力がなくても資格情報を提供するスクリプト内のユーザーとして実行アカウントを取得するコマンドレットです。 管理者を使用して、実行アカウントを使用するには、セルフ サービス ユーザーまたはユーザー ロールに許可できますも、 セット SCRunAsAccount コマンドレットです。 内のユーザーとして実行アカウントの詳細については System Center 2012 – Virtual Machine Manager (VMM), を参照してください about_VMM_2012_Run_As_Accounts と を構成する実行アカウントの VMMします。
次の例では、実行アカウントを提供することで、バーチャル マシン ホストを追加する方法を示します。
$RunAsAccount = Get-SCRunAsAccount -Name "RunAsAcct01"
$Add-SCVMHost "VMHost01.Contoso.com" -Description "This is a new host" -RemoteConnectEnabled $True -RemoteConnectPort 5900 -Credential $RunAsAccount
関連項目
新しい SCRunAsAccount
Get-scrunasaccount
about_VMM_2012_Run_As_Accounts