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 对象。