共用方式為


Get-SCLibraryShare

取得 VMM 程式庫共用。

Syntax

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

Description

Get-SCLibraryShare Cmdlet 會取得 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 上的程式庫,取得程式庫伺服器 LibraryServer01 () 上名為 AllVHDs 的程式庫共用物件,然後將共用物件儲存在$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 變數中。

第二個命令會取得 LibraryServer01 上的所有程式庫共用物件,並將物件儲存在$AllLibShares變數中。

最後一個命令會將$AllLibShares中的每個物件傳遞至 Get-Member Cmdlet,以顯示程式庫共用物件的 .NET 類型,以及與 VMM 程式庫共用物件相關聯的方法和屬性清單。

參數

-ID

將數值識別碼指定為特定物件的全域唯一識別碼或 GUID。

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

指定使用者名稱。 此 Cmdlet 代表此參數指定的使用者運作。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

指定使用者角色。 若要取得使用者角色,請使用 Get-SCUserRole Cmdlet。 此 Cmdlet 代表此參數所指定的使用者角色運作。

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

此 Cmdlet 會傳回 LibraryShare 物件。