LoginSignup
0
1

More than 3 years have passed since last update.

vSphere PowerCLI でのフルクローンプール作成など覚え書き

Last updated at Posted at 2019-08-20

手動プール登録について覚え書き

以下の例はプールID「PL01W10」
VDI仮想マシン名「VDI01~03」
VDI接続用ユーザー「vdiuser01」
を想定しています。

プール追加

「Add-ManualPool」コマンドレットにて作成
「Get-Pool」コマンドレットで取得出来る情報は大体設定可能
同じようなフルクローンプールをいっぱい作るような場合に便利

Add-ManualPool -Pool_id "PL01W10" -DisplayName "シンクライアント" -Description "" -Persistence "Persistent" -FolderId "/" -AutoLogoffTime "Never" -DefaultProtocol "PCOIP" -AllowProtocolOverride $false -FlashQuality "LOW" -FlashThrottling "AGGRESSIVE"

なお作成の際にのみプールにデスクトップを追加出来るようです

Get-VM "VDI01" | Add-ManualPool -Pool_id "PL01W10"

複数台追加する場合はこんな感じにやったら出来たはず(メモなので実機検証出来たら更新したい)

$MyDesktop = @()
$VMs = ("VDI01","VDI02","VDI03")
foreach ($VM in $VMs){$MyDesktop  += Get-DesktopVM -Name $VM}

$MyDesktop | Add-ManualPool -Pool_id "PL01W10"

ちなみに「Update-ManualPool」で作成後に追加は出来ない様子
素直Horizon Administratorから追加しよう

コレはダメ.ps1
(Get-DesktopVM -Name "VDI01").id | Update-ManualPool -pool_id "PL01W10"

プールへの資格追加

プールへの接続資格割当てもコマンドで実行可能

$sid = (get-user -Name "vdiuser01").sid
Add-PoolEntitlement -Pool_id "PL01W10" -sid $sid

専用デスクトッププールのデスクトップへのユーザー割当て

Update-UserOwnership -machine_id (Get-DesktopVM -Name "VDI01").machine_id -sid (Get-User -name "vdiuser01").sid

色々組み合わせると自動化とかバックアップからの復元とか出来ると思う

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1