はじめまして、
以下の環境で、Get-Poolコマンドを使用しようとしたのですが、
エラーメッセージを表示して、利用できませんでした。
このコマンドは、以下の環境では利用できないのでしょうか?
利用できる環境は、どのような環境でしょうか?
まことに素人な質問で申し訳ございません。
よろしくお願いします。
環境は、。。。
ESXi:6.7
vCenter:Windows2012R2、vCenter6.7
Connectionサーバ:Windows2012R2、VMware-Horizon-Connection-Server7.6
Composerサーバ :Windows2012R2、VMware-viewcomposer-7.6
PowerCLI Version:11.5.0 build 14912921(操作パソコンとConnectionサーバに入れています)
実行状況は
1.Windows10のパソコンのPowershell(管理者)を起動し
2.モジュールを読み込み
Import-Module VMware.PowerCLI
Import-Module VMware.VimAutomation.HorizonView
3.Connect-HVServerコマンドで、Connectionサーバに接続し、
Connect-HVServer -Server 168.X.XX.XXX -User administrator -Password XXXX -Domain XXXX
4.Get-Poolでエラーとなります
PS C:\Windows\system32> Get-Pool
Get-Pool : 用語 'Get-Pool' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識さ
れません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行し
てください。
発生場所 行:1 文字:1
+ Get-Pool
+ ~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Get-Pool:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS C:\Windows\system32>
こんにちは。
エラーメッセージから、ViewのPowerShellスナップインが読み込めていなそうに見えました。
PowerShell で下記を実行したら読み込めませんでしょうか?
PS> Add-PSSnapin VMware.View.Broker
もしくは、Connection Server の Windows にログインして、
スタートメニュー → VMware → View PowerCLI
あたりから開いて Get-Pool を実行してみるとよいかもしれません。
以上です。参考になりますでしょうか。
Horizon PowerCLI モジュール利用の場合、
Import-Module VMware.VimAutomation.HorizonView
の実行の後に、Git に公開されている VMware.Hv.Helper モジュールのインポートが必要となります。
※ View 7.0.3 以降でツールが変わっております(View PowerCLI の使用 )
以下をダウンロードし、ダウンロードした module フォルダから VMware.Hv.Helper をローカルのモジュールフォルダへコピーし、
GitHub - vmware/PowerCLI-Example-Scripts
にある様に
Get-Module -ListAvailable 'VMware.Hv.Helper' | Import-Module
でインポートします。
Get-Command -Module 'VMware.Hv.Helper'
でインポートされたコマンドを確認できますが、
Get-Pool ではなく、現行では Get-HVPool となっていますのでご注意ください。
Kawamanさん
手順を教えていただきまして、
ありがとうございます。
教えていただいた手順で、
無事確認することができました。
仮想デスクトップの作成に手間取り、
ご報告が遅れましたこと、お詫びいたします。
ありがとうございました。
以下コマンド結果です。(仮想デスクトップ作成後)
PS C:\Windows\system32> Get-HVPool
Id : VMware.Hv.DesktopId
Base : VMware.Hv.DesktopBase
DesktopSettings : VMware.Hv.DesktopSettings
Type : AUTOMATED
Source : VIRTUAL_CENTER
AutomatedDesktopData : VMware.Hv.DesktopAutomatedDesktopData
ManualDesktopData :
RdsDesktopData :
GlobalEntitlementData : VMware.Hv.DesktopGlobalEntitlementData
PS C:\Windows\system32>
gowatanaさん
ご報告が遅れまして、申し訳ございませんでした。
・操作PCからは、
Add-PSSnapin VMware.View.Broker
がエラーになりました。
・Connectionサーバからは、
Powershellで、
Add-PSSnapin VMware.View.Broker
の後に、Get-Poolが確認することができました
また、スタートメニュー → VMware → View PowerCLIでも、
Get-Poolが確認することができました。
ありがとうございました。