Set-SCVirtualFloppyDisk
VMM에 사용되는 가상 플로피 디스크의 속성을 변경합니다.
구문
Set-SCVirtualFloppyDisk
[-UserRole <UserRole>]
[-Enabled <Boolean>]
[-VMMServer <ServerConnection>]
[-VirtualFloppyDisk] <VirtualFloppyDisk>
[-Name <String>]
[-SharePath <String>]
[-Description <String>]
[-Owner <String>]
[-FamilyName <String>]
[-Release <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCVirtualFloppyDisk
[-VMMServer <ServerConnection>]
[-VirtualFloppyDisks] <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.VirtualFloppyDisk]>
-FamilyName <String>
-Release <String>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Set-SCVirtualFloppyDisk cmdlet은 VMM(Virtual Machine Manager) 환경에서 사용되는 가상 플로피 디스크의 속성을 하나 이상 변경합니다. VMM에서 사용되는 가상 플로피 디스크 파일은 Windows 기반 .vfd 파일 또는 VMware 기반 .flp 파일입니다.
변경할 수 있는 속성은 다음과 같습니다.
묘사
사용
이름
소유자
SharePath
VMM 라이브러리에 가상 플로피 디스크 파일을 저장하거나 가상 플로피 디스크를 가상 머신에 추가할 수 있습니다.
예제
예제 1: 가상 플로피 디스크에 대한 설명 변경
PS C:\> $VFD = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "BootFloppy.vfd" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCVirtualFloppyDisk -VirtualFloppyDisk $VFD -Description "Latest Boot Floppy"
첫 번째 명령은 파일이 LibraryServer01에 저장된 VMMServer01의 VMM 라이브러리에서 BootFloppy.vfd라는 플로피 디스크 개체를 가져오고 개체를 $VFD 변수에 저장합니다.
두 번째 명령은 $VFD 저장된 가상 플로피 디스크 개체의 설명을 "Latest Boot Floppy"로 변경합니다.
예제 2: 가상 플로피 디스크 사용 안 함
PS C:\> $VFD = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "BootFloppy.vfd" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCVirtualFloppyDisk -VirtualFloppyDisk $VFD -Enabled $FALSE
첫 번째 명령은 파일이 LibraryServer01에 저장된 BootFloppy.vfd라는 가상 플로피 디스크 개체를 가져온 다음 개체를 $VFD 변수에 저장합니다.
두 번째 명령은 $VFD 저장된 가상 플로피 디스크 개체를 사용하지 않도록 설정합니다.
예제 3: VMware 기반 가상 플로피 디스크의 이름 변경
PS C:\> $FLP = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "ESXBootFloppy.flp" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCVirtualFloppyDisk -VirtualFloppyDisk $FLP -Name "ESXBootFloppy-Beta.flp"
첫 번째 명령은 LibraryServer01에서 ESXBootFloppy.flp라는 플로피 디스크 개체를 가져오고 개체를 $FLP 변수에 저장합니다.
두 번째 명령은 $FLP 저장된 가상 플로피 디스크 개체의 이름을 ESXBootFloppy-Beta.flp로 변경합니다.
참고: 기본적으로 라이브러리의 가상 플로피 디스크 개체 이름은 라이브러리 공유의 실제 가상 플로피 디스크 파일 이름과 동일한 이름(확장 포함)입니다. 라이브러리에서 가상 플로피 디스크 개체의 이름을 변경해도 라이브러리 서버에 저장된 실제 가상 플로피 디스크 파일의 이름은 변경되지 않습니다.
예제 4: "알 수 없음" 소유자가 있는 모든 가상 플로피 디스크의 소유자 지정
PS C:\> Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq "Unknown"} | Set-SCVirtualFloppyDisk -Owner "Contoso\ReneeLo"
이 명령은 소유자가 "알 수 없음"인 VMM 라이브러리에서 모든 가상 플로피 디스크 개체를 가져온 다음 각 가상 플로피 디스크 개체의 소유자를 지정합니다.
매개 변수
-Description
가상 플로피 디스크에 대한 설명을 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Enabled
$True 설정할 때 개체를 사용하거나 $False 설정하면 개체를 사용하지 않도록 설정합니다. 예를 들어 가상 머신 템플릿에서 소프트웨어를 업그레이드하려는 경우 VMM 라이브러리에서 템플릿 개체를 사용하지 않도록 설정하여 사용자가 해당 개체를 일시적으로 사용하지 않도록 설정할 수 있습니다.
형식: | Boolean |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-FamilyName
VMM 라이브러리의 물리적 리소스에 대한 패밀리 이름을 지정합니다. 이 값은 릴리스, 네임스페이스 및 형식과 함께 라이브러리 리소스 간에 동등성을 설정하는 데 사용됩니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-JobVariable
작업 진행률이 추적되고 이 매개 변수로 명명된 변수에 저장되도록 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Name
VMM 개체의 이름을 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Owner
유효한 도메인 사용자 계정의 형태로 VMM 개체의 소유자를 지정합니다.
- 예제 형식:
-Owner "Contoso\PattiFuller"
- 예제 형식:
-Owner "PattiFuller@Contoso"
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PROTipID
이 작업을 트리거한 PRO 팁(성능 및 리소스 최적화 팁)의 ID를 지정합니다. 이 매개 변수를 사용하면 PRO 팁을 감사할 수 있습니다.
형식: | Guid |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Release
라이브러리 리소스의 릴리스를 설명하는 문자열을 지정합니다. VMM은 라이브러리로 가져온 모든 리소스에 대한 릴리스 값을 자동으로 만듭니다. 리소스를 가져온 후 문자열을 사용자 지정할 수 있습니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RunAsynchronously
컨트롤이 명령 셸로 즉시 반환되도록 작업이 비동기적으로 실행됨을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SharePath
UNC(유니버설 명명 규칙) 경로를 사용하는 기존 라이브러리 서버에서 유효한 라이브러리 공유의 경로를 지정합니다.
예제 형식: -SharePath "\\LibServer01\LibShare"
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-UserRole
사용자 역할 개체를 지정합니다.
형식: | UserRole |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-VirtualFloppyDisk
가상 플로피 디스크 개체를 지정합니다.
형식: | VirtualFloppyDisk |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-VirtualFloppyDisks
플로피 디스크 개체의 배열을 지정합니다.
형식: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.VirtualFloppyDisk] |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-VMMServer
VMM 서버 개체를 지정합니다.
형식: | ServerConnection |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
출력
VirtualFloppyDisk
이 cmdlet은 VirtualFloppyDisk 개체를 반환합니다.
참고
- Get-SCVirtualFloppyDisk cmdlet을 사용하여 검색할 수 있는 VMM 가상 플로피 디스크 개체가 필요합니다.