Get-SCLibraryShare

获取 VMM 库共享。

语法

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

说明

Get-SCLibraryShare cmdlet 获取 Virtual Machine Manager (VMM) 库共享。

库共享是 VMM 库服务器上的 Windows 共享,用于存储包含库资源的文件。 资源可以包括虚拟机模板, 硬件配置文件、来宾操作系统配置文件、虚拟硬盘 (基于 Windows 的 .vhd 文件、基于 Citrix XenServer 的 .vhd 文件或基于 VMware 的 .vmdk 文件) 、虚拟软盘 (基于 Windows 的 .vfd 文件或基于 Windows 的 .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) 上名为 AllVHD (的库共享对象,然后将共享对象存储在$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,该 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 对象。