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.