次の方法で共有


Get-SCLibraryShare

VMM ライブラリ共有を取得します。

構文

Get-SCLibraryShare
   [-VMMServer <ServerConnection>]
   [-ID <Guid>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

説明

Get-SCLibraryShare コマンドレットは、Virtual Machine Manager (VMM) ライブラリ共有を取得します。

ライブラリ共有は、ライブラリ リソースを含むファイルを格納するために使用される VMM ライブラリ サーバー上の Windows 共有です。 リソースには、仮想マシン テンプレート、ハードウェア プロファイル、ゲスト オペレーティング システム プロファイル、仮想ハード ディスク (Windows ベースの .vhd ファイル、Citrix XenServer ベースの .vhd ファイルまたは VMware ベースの .vmdk ファイル)、仮想フロッピー ディスク (Windows ベースの .vfd ファイルまたは VMware ベースの .flp ファイル)、ISO イメージ (.iso ファイル)、および保存された仮想マシンが含まれます。

ライブラリ共有の詳細については、「Get-Help Add-LibraryShare -Detailed」と入力します。

例 1: すべてのライブラリ共有を取得する

PS C:\> Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com"

このコマンドは、VMMServer01 上の VMM ライブラリからすべてのライブラリ共有オブジェクトを取得し、これらのライブラリ共有に関する情報をユーザーに表示します。

例 2: 指定したライブラリ サーバー上の特定のライブラリ共有を取得する

PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }

このコマンドは、VMMServer01 上のライブラリから AllVHDs (ライブラリ サーバー LibraryServer01) という名前のライブラリ共有オブジェクトを取得し、共有オブジェクトを $LibShare 変数に格納します。

例 3: 特定のライブラリ サーバー上のすべてのライブラリ共有を取得する

PS C:\> $LibServer = Get-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com"
PS C:\> $AllLibShares = Get-SCLibraryShare | where { $_.LibraryServer.Name -eq "$LibServer" } 
PS C:\> $AllLibShares | Get-Member

最初のコマンドは、VMMServer01 上のライブラリから LibraryServer01 という名前のライブラリ サーバー オブジェクトを取得し、$LibServer変数に格納します。

2 番目のコマンドは、LibraryServer01 上のすべてのライブラリ共有オブジェクトを取得し、そのオブジェクトを $AllLibShares 変数に格納します。

最後のコマンドは、$AllLibShares内の各オブジェクトを Get-Member コマンドレットに渡します。このコマンドレットには、ライブラリ共有オブジェクトの .NET 型と、VMM ライブラリ共有オブジェクトに関連付けられているメソッドとプロパティの一覧が表示されます。

パラメーター

-ID

特定のオブジェクトのグローバル一意識別子 (GUID) として数値識別子を指定します。

型:Guid
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-OnBehalfOfUser

ユーザー名を指定します。 このコマンドレットは、このパラメーターが指定したユーザーに代わって動作します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-OnBehalfOfUserRole

ユーザー ロールを指定します。 ユーザー ロールを取得するには、Get-SCUserRole コマンドレットを使用します。 このコマンドレットは、このパラメーターが指定するユーザー ロールに代わって動作します。

型:UserRole
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-VMMServer

VMM サーバー オブジェクトを指定します。

型:ServerConnection
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

出力

LibraryShare

このコマンドレットは、LibraryShare オブジェクトを返します。