Partilhar via


Set-SCVirtualFloppyDisk

Altera as propriedades de um disco virtual floppy usado em VMM.

Syntax

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

O cmdlet Set-SCVirtualFloppyDisk altera uma ou mais propriedades de um disco virtual floppy usado num ambiente virtual de Gestor de Máquinas (VMM). Um ficheiro de disco de disquet virtual utilizado em VMM é um ficheiro .vfd baseado no Windows ou um ficheiro .flp baseado em VMware.

As propriedades que pode alterar incluem:

  • Description

  • Ativado

  • Name

  • Proprietário

  • SharePath

Pode armazenar um ficheiro de disco virtual na biblioteca VMM ou pode adicionar o disco virtual a uma máquina virtual.

Exemplos

Exemplo 1: Alterar a descrição de um disco virtual floppy

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"

O primeiro comando obtém o objeto de disco floppy chamado BootFloppy.vfd da biblioteca VMM no VMMServer01 cujo ficheiro é armazenado no LibraryServer01 e, em seguida, armazena o objeto na variável $VFD.

O segundo comando altera a descrição do objeto de disco virtual de disquetes armazenado em $VFD para "Mais recente arranque Floppy".

Exemplo 2: Desativar um disco virtual floppy

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

O primeiro comando obtém o objeto de disco virtual chamado BootFloppy.vfd cujo ficheiro é armazenado no LibraryServer01 e, em seguida, armazena o objeto na variável $VFD.

O segundo comando desativa o objeto de disco virtual floppy armazenado em $VFD.

Exemplo 3: Alterar o nome de um disco virtual floppy baseado em 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"

O primeiro comando obtém o objeto de disco floppy chamado ESXBootFloppy.flp na LibraryServer01 e, em seguida, armazena o objeto na variável $FLP.

O segundo comando altera o nome do objeto de disco virtual floppy armazenado em $FLP para ESXBootFloppy-Beta.flp.

Nota: Por predefinição, o nome de um objeto de disco virtual na biblioteca é o mesmo nome (incluindo a extensão) como o nome do ficheiro de disco virtual real na parte da biblioteca. Alterar o nome do objeto de disco virtual na biblioteca não altera o nome do ficheiro de disco virtual real armazenado no servidor da biblioteca.

Exemplo 4: Especifique um proprietário para todos os discos virtuais com um proprietário "Desconhecido"

PS C:\> Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq "Unknown"} | Set-SCVirtualFloppyDisk -Owner "Contoso\ReneeLo"

Este comando obtém todos os objetos de disco virtual da biblioteca VMM cujo proprietário é "Desconhecido", e, em seguida, especifica um proprietário para cada objeto de disco floppy virtual.

Parâmetros

-Description

Especifica uma descrição para o disco virtual floppy.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Enabled

Ativa um objeto quando definido para $True ou desativa um objeto quando definido para $False. Por exemplo, se pretender atualizar o software num modelo de máquina virtual, pode desativar o objeto do modelo na biblioteca VMM para impedir temporariamente os utilizadores de utilizarem esse objeto.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FamilyName

Especifica um nome de família para um recurso físico na biblioteca VMM. Este valor é usado em conjunto com Release, Namespace e Type para estabelecer equivalência entre os recursos da biblioteca.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Especifica o nome de um objeto VMM.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Owner

Especifica o proprietário de um objeto do VMM sob a forma de uma conta de utilizador de domínio válida.

  • Formato de exemplo: -Owner "Contoso\PattiFuller"
  • Formato de exemplo: -Owner "PattiFuller@Contoso"
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Release

Especifica uma cadeia que descreve a libertação de um recurso de biblioteca. A VMM cria automaticamente um valor de libertação para cada recurso importado para a biblioteca. Depois de importado o recurso, a cadeia pode ser personalizada.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SharePath

Especifica um caminho para uma partilha de biblioteca válida num servidor de biblioteca existente que usa um caminho da Convenção Universal de Nomeação (UNC).

Formato de exemplo: -SharePath "\\LibServer01\LibShare"

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRole

Especifica um objeto de função do utilizador.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualFloppyDisk

Especifica um objeto de disco virtual floppy.

Type:VirtualFloppyDisk
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VirtualFloppyDisks

Especifica uma matriz de objetos de disco floppy.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.VirtualFloppyDisk]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

Especifica um objeto de servidor VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Saídas

VirtualFloppyDisk

Este cmdlet devolve um objeto VirtualFloppyDisk .

Notas

  • Requer um objeto de disco virtual VMM, que pode ser recuperado utilizando o cmdlet Get-SCVirtualFloppyDisk .