Set-SCVirtualFloppyDisk
Altera as propriedades de um disquete virtual usado no 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 disquete virtual usado em um ambiente do VMM (Virtual Machine Manager). Um arquivo de disquete virtual usado no VMM é um arquivo .vfd baseado no Windows ou um arquivo .flp baseado em VMware.
As propriedades que você pode alterar incluem:
Descrição
Habilitada
Nome
Proprietário
Sharepath
Você pode armazenar um arquivo de disquete virtual na biblioteca do VMM ou adicionar o disquete virtual a uma máquina virtual.
Exemplos
Exemplo 1: alterar a descrição de um disquete virtual
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 disquete chamado BootFloppy.vfd da biblioteca do VMM no VMMServer01, cujo arquivo é armazenado no LibraryServer01 e armazena o objeto na variável $VFD.
O segundo comando altera a descrição do objeto de disquete virtual armazenado no $VFD para "Disquete de Inicialização Mais Recente".
Exemplo 2: Desabilitar um disquete virtual
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 de disquete virtual chamado BootFloppy.vfd, cujo arquivo é armazenado no LibraryServer01 e armazena o objeto na variável $VFD.
O segundo comando desabilita o objeto de disquete virtual armazenado em $VFD.
Exemplo 3: alterar o nome de um disquete virtual 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 disquete chamado ESXBootFloppy.flp em LibraryServer01 e armazena o objeto na variável $FLP.
O segundo comando altera o nome do objeto de disquete virtual armazenado em $FLP para ESXBootFloppy-Beta.flp.
Observação: por padrão, o nome de um objeto de disquete virtual na biblioteca é o mesmo nome (incluindo a extensão) como o nome do arquivo de disco de disquete virtual real no compartilhamento de biblioteca. Alterar o nome do objeto de disquete virtual na biblioteca não altera o nome do arquivo de disquete virtual real armazenado no servidor de biblioteca.
Exemplo 4: Especificar um proprietário para todos os disquetes virtuais com um proprietário "Desconhecido"
PS C:\> Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq "Unknown"} | Set-SCVirtualFloppyDisk -Owner "Contoso\ReneeLo"
Esse comando obtém todos os objetos de disquete virtual da biblioteca do VMM cujo proprietário é "Desconhecido" e especifica um proprietário para cada objeto de disquete virtual.
Parâmetros
-Description
Especifica uma descrição para o disquete virtual.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enabled
Habilita um objeto quando definido como $True ou desabilita um objeto quando definido como $False. Por exemplo, se você quiser atualizar o software em um modelo de máquina virtual, poderá desabilitar o objeto de modelo na biblioteca do VMM para impedir temporariamente que os usuários usem 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 do VMM. Esse valor é usado em conjunto com a Versão, o Namespace e o Tipo para estabelecer a 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 andamento do trabalho é controlado e armazenado na variável nomeada por esse 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 do 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 na forma de uma conta de usuário de domínio válido.
- 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 a ID da dica de Desempenho e Otimização de Recursos (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Release
Especifica uma cadeia de caracteres que descreve a versão de um recurso de biblioteca. O VMM cria automaticamente um valor de versão para cada recurso importado para a biblioteca. Depois que o recurso for importado, a cadeia de caracteres poderá ser personalizada.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que o trabalho é executado de forma assíncrona para que o controle retorne imediatamente ao shell de comando.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SharePath
Especifica um caminho para um compartilhamento de biblioteca válido em um servidor de biblioteca existente que usa um caminho UNC (Convenção Universal de Nomenclatura).
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 de usuário.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualFloppyDisk
Especifica um objeto de disquete virtual.
Type: | VirtualFloppyDisk |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualFloppyDisks
Especifica uma matriz de objetos de disquete de disco.
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 do VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Saídas
VirtualFloppyDisk
Esse cmdlet retorna um objeto VirtualFloppyDisk .
Observações
- Requer um objeto de disquete virtual do VMM, que pode ser recuperado usando o cmdlet Get-SCVirtualFloppyDisk .