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) として数値識別子を指定します。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
ユーザー名を指定します。 このコマンドレットは、このパラメーターで指定されたユーザーに代わって動作します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
ユーザー ロールを指定します。 ユーザー ロールを取得するには、 Get-SCUserRole コマンドレットを 使用します。 このコマンドレットは、このパラメーターが指定するユーザー ロールに代わって動作します。
Type: | UserRole |
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 |
出力
LibraryShare
このコマンドレットは LibraryShare オブジェクトを返します。