Get-SCLibraryShare

VMM 라이브러리 공유를 가져옵니다.

Syntax

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

Description

Get-SCLibraryShare cmdlet은 VMM(Virtual Machine Manager) 라이브러리 공유를 가져옵니다.

라이브러리 공유는 라이브러리 리소스가 포함된 파일을 저장하는 데 사용되는 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 변수에 저장합니다.

두 번째 명령은 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 개체를 반환합니다.