다음을 통해 공유


Add-SCLibraryShare

라이브러리 서버의 파일 시스템에 있는 Windows 공유를 VMM 라이브러리에 라이브러리 공유로 추가합니다.

구문

Add-SCLibraryShare
   [-VMMServer <ServerConnection>]
   [-SharePath] <String>
   [-Credential <PSCredential>]
   [-Description <String>]
   [-AddDefaultResources]
   [-JobGroup <Guid>]
   [-UseAlternateDataStream <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Add-SCLibraryShare cmdlet은 라이브러리 서버의 파일 시스템에 있는 Windows 공유를 VMM(Virtual Machine Manager) 라이브러리에 라이브러리 공유로 추가합니다.

VMM 라이브러리에 라이브러리 공유를 추가하려면 먼저 Windows 파일 시스템에서 공유를 만들어야 합니다. 예를 들어 Windows 탐색기를 사용하여 라이브러리에 추가하려는 폴더를 만들고 공유할 수 있습니다.

VMM 설치 프로그램 또는 별도의 라이브러리 서버에서 만든 기본 라이브러리 공유(MSSCVMMLibrary)와 동일한 수준에서 Windows 공유를 만드는 경우 Add-SCLibraryShare cmdlet을 사용하여 해당 공유를 VMM 라이브러리에 추가합니다.

기본 VMM 라이브러리 공유(MSSCVMMLibrary)에서 Windows 폴더를 만드는 경우 VMM은 자동으로 공유를 검색하고, 해당 공유에 저장된 모든 기존 개체를 검색하여 라이브러리 개체로 한정하고, 라이브러리 개체를 라이브러리에 추가합니다. 그러나 Read-SCLibraryShare cmdlet을 사용하여 해당 공유를 수동으로 새로 고치고 해당 콘텐츠를 VMM 라이브러리로 가져올 수 있습니다.

참고: 라이브러리 새로 고침에서만 검색할 수 있지만 관리자가 만들지 않은 라이브러리 리소스에는 가상 하드 디스크(Windows 기반 .vhd 파일, Citrix XenServer 기반 .vhd 파일 또는 VMware 기반 .vmdk 파일), 가상 플로피 디스크(Windows 기반 .vfd 파일 또는 VMware 기반 .flp 파일), ISO 이미지(.iso 파일) 및 스크립트가 포함됩니다.

예제

예제 1: VMM 라이브러리에 Windows 공유를 라이브러리 공유 개체로 추가

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> Add-SCLibraryShare -SharePath "\\LibraryServer01\AllVHDs"

첫 번째 명령은 VMMServer01에 연결됩니다.

두 번째 명령은 AllVHD(LibraryServer01에 있는 Windows 공유)라는 라이브러리에 라이브러리 공유 개체를 추가합니다. 이 예제에서는 LibraryServer01이 이미 VMM 라이브러리 서버라고 가정합니다.

예제 2: VMM 라이브러리에 두 개의 Windows 공유를 라이브러리 공유 개체로 추가

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $SharePaths = "\\LibraryServer01\AllVHDs", "\\LibraryServer01\AllISOs"
PS C:\> ForEach($SharePath in $SharePaths) { Add-SCLibraryShare -SharePath $SharePath }

첫 번째 명령은 VMMServer1에 연결됩니다.

두 번째 명령은 "\LibraryServer01\AllVHDs" 및 "\LibraryServer01\AllSOs" 문자열을 $SharePaths 변수에 저장합니다. 이 예제에서는 LibraryServer01이 이미 VMM 라이브러리 서버라고 가정합니다.

마지막 명령은 ForEach 루프를 사용하여 $SharePaths 저장된 두 개의 공유 이름을 VMM에 라이브러리 공유로 각 Windows 공유를 추가하는 Add-SCLibraryShare cmdlet에 전달합니다.

참고: 표준 Windows PowerShell ForEach 루프 문에 대한 자세한 내용은 Get-Help about_ForEach입력합니다. ForEach 루프 문은 ForEach 별칭으로 사용하는 ForEach-Object cmdlet과 동일하지 않습니다.

매개 변수

-AddDefaultResources

라이브러리 공유에 대한 기본 리소스가 추가됨을 나타냅니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Credential

자격 증명 개체를 지정하거나 일부 cmdlet의 경우 이 작업을 수행할 수 있는 권한이 있는 계정의 사용자 이름과 암호를 포함하는 실행 계정 개체를 지정합니다. 또는 Restart-SCJob경우 다시 시작한 작업을 완료할 수 있는 권한이 있습니다.

PSCredential 개체에 대한 자세한 내용은 Get-Help Get-Credential입력합니다.

실행 계정에 대한 자세한 내용은 Get-Help New-SCRunAsAccount입력합니다.

형식:PSCredential
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Description

라이브러리 공유에 대한 설명을 지정합니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-JobGroup

동일한 작업 그룹 식별자를 포함하는 최종 명령이 실행되기 직전에 집합으로 실행되는 일련의 명령에 대한 식별자를 지정합니다.

형식:Guid
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-JobVariable

작업 진행률이 추적되고 이 매개 변수로 명명된 변수에 저장되도록 지정합니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-PROTipID

이 작업을 트리거한 PRO 팁(성능 및 리소스 최적화 팁)의 ID를 지정합니다. 이 매개 변수를 사용하면 PRO 팁을 감사할 수 있습니다.

형식:Guid
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-RunAsynchronously

컨트롤이 명령 셸로 즉시 반환되도록 작업이 비동기적으로 실행됨을 나타냅니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-SharePath

UNC(유니버설 명명 규칙) 경로를 사용하는 기존 라이브러리 서버에서 유효한 라이브러리 공유의 경로를 지정합니다.

예제 형식: -SharePath "\\LibServer01\LibShare"

형식:String
Position:0
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-UseAlternateDataStream

AlternateDataStream 사용 여부를 지정합니다.

형식:Boolean
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-VMMServer

VMM 서버 개체를 지정합니다.

형식:ServerConnection
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

출력

LibraryShare

이 cmdlet은 LibraryShare 개체를 반환합니다.