Udostępnij za pośrednictwem


Set-SCVirtualFloppyDrive

Zmienia właściwości stacji dyskietek wirtualnych skojarzonych z maszyną wirtualną, szablonem maszyny wirtualnej lub profilem sprzętu używanym w programie VMM.

Składnia

Set-SCVirtualFloppyDrive
   [-VMMServer <ServerConnection>]
   [[-VirtualFloppyDrive] <VirtualFloppyDrive>]
   -VirtualFloppyDisk <VirtualFloppyDisk>
   [-JobGroup <Guid>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCVirtualFloppyDrive
   [-VMMServer <ServerConnection>]
   [[-VirtualFloppyDrive] <VirtualFloppyDrive>]
   [-NoMedia]
   [-JobGroup <Guid>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Set-SCVirtualFloppyDrive zmienia co najmniej jedną właściwość stacji dyskietek wirtualnych skojarzonych z maszyną wirtualną, szablonem maszyny wirtualnej lub profilem sprzętu używanym w środowisku programu Virtual Machine Manager (VMM).

Możesz użyć polecenia cmdlet Set-SCVirtualFloppyDrive do skonfigurowania stacji dyskietek wirtualnych do używania fizycznej stacji dyskietek (zazwyczaj stacji A:) do odczytu fizycznych dyskietek, odczytu istniejącego dysku dyskietki wirtualnej lub odłączenia wirtualnego dyskietki.

Przykłady

Przykład 1: Podłączanie stacji dyskietek wirtualnych do wirtualnego dyskietki

PS C:\> $FloppyDisk = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where {$_.Name -eq "BootDisk.vfd"}
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $FloppyDrive = @(Get-SCVirtualFloppyDrive -VM $VM)
PS C:\> Set-SCVirtualFloppyDrive -VirtualFloppyDrive $FloppyDrive[0] -VirtualFloppyDisk $FloppyDisk

Pierwsze polecenie pobiera obiekt dysku dyskietki wirtualnej o nazwie BootDisk.vfd z serwera VMMServer01 i przechowuje obiekt w zmiennej $FloppyDisk.

Drugie polecenie pobiera obiekt maszyny wirtualnej o nazwie VM01 i przechowuje obiekt w zmiennej $VM.

Trzecie polecenie pobiera obiekt stacji dyskietek wirtualnych na maszynie VM01 i przechowuje obiekt stacji dyskietek wirtualnych w tablicy obiektów $FloppyDrive (w przypadku, gdy istnieje więcej niż jeden obiekt stacji dyskietek wirtualnych, tablica przechowuje wszystkie obiekty).

Ostatnie polecenie łączy wirtualny dyskietka przechowywany w $FloppyDisk (BootDisk.vfd) z pierwszym wirtualnym dyskietki na maszynie WIRTUALNEJ VM01.

Przykład 2. Odłączanie stacji dyskietek wirtualnych

PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $FloppyDrive = @(Get-SCVirtualFloppyDrive -VM $VM)
PS C:\> Set-SCVirtualFloppyDrive -VirtualFloppyDrive $FloppyDrive[0] -NoMedia

Pierwsze polecenie pobiera obiekt maszyny wirtualnej o nazwie VM02 i przechowuje obiekt w zmiennej $VM.

Drugie polecenie pobiera obiekt stacji dyskietek wirtualnych na maszynie VM02 i przechowuje obiekt w $FloppyDrive.

Ostatnie polecenie rozłącza obiekt stacji dyskietek wirtualnych przechowywanych w $FloppyDrive z dowolnego dysku hosta lub dysku dyskietki wirtualnej, z którym nawiązano połączenie, określając parametr NoMedia. To polecenie powoduje również usunięcie dowolnego wirtualnego dyskietki używanej wcześniej przez wirtualną dyskietkę, jeśli żadna inna maszyna wirtualna obecnie nie używa tego wirtualnego dyskietki.

Parametry

-JobGroup

Określa identyfikator serii poleceń, które będą uruchamiane jako zestaw tuż przed ostatnim poleceniem zawierającym ten sam identyfikator grupy zadań.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-NoMedia

Odłącza wirtualną stację DVD z dysku hosta lub iso, z którym została podłączona, lub odłącza wirtualną stację dyskietek z dysku hosta lub wirtualnego dysku dyskietki, z którym nawiązano połączenie.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VirtualFloppyDisk

Określa obiekt dysku dyskietki wirtualnej.

Typ:VirtualFloppyDisk
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VirtualFloppyDrive

Określa obiekt stacji dyskietek wirtualnych.

Typ:VirtualFloppyDrive
Position:0
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VMMServer

Określa obiekt serwera programu VMM.

Typ:ServerConnection
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wyjściowe

VirtualFloppyDrive

To polecenie cmdlet zwraca obiekt VirtualFloppyDrive.

Uwagi

  • Wymaga obiektu wirtualnego dyskietki programu VMM, który można pobrać za pomocą polecenia cmdlet Get-SCVirtualFloppyDrive.