Set-SCISO
Altera as propriedades de um objeto ISO.
Syntax
Set-SCISO
[-UserRole <UserRole>]
[-Enabled <Boolean>]
[-VMMServer <ServerConnection>]
[-ISO] <ISO>
[-Name <String>]
[-SharePath <String>]
[-Description <String>]
[-Owner <String>]
[-FamilyName <String>]
[-Release <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCISO
[-VMMServer <ServerConnection>]
[-ISOs] <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ISO]>
-FamilyName <String>
-Release <String>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
O cmdlet Set-SCISO altera uma ou mais propriedades de um objeto ISO utilizado num ambiente de Gestor de Máquinas Virtuais (VMM). As propriedades que pode alterar incluem:
Description
Ativado
Name
Proprietário
SharePath
Exemplos
Exemplo 1: Alterar o proprietário de um ficheiro ISO
PS C:\> $ISO = @(Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "OsISO.iso" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" } )
PS C:\> Set-SCISO -ISO $ISO[0] -Owner "Contoso\PattiFuller"
O primeiro comando recebe todos os objetos ISO chamados "OsISO.iso" da LibraryServer01 e armazena os objetos ISO numa matriz chamada $ISO.
O segundo comando altera o proprietário do primeiro objeto ISO armazenado na matriz $ISO para Patti Fuller, um membro do domínio Contoso.com.
Exemplo 2: Especifique um proprietário para todos os objetos ISO com um proprietário desconhecido
PS C:\> Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq "Unknown"} | Set-ISO -Owner "Contoso\PattiFuller"
Este comando obtém todos os objetos ISO da biblioteca VMM cujo proprietário é Desconhecido, e depois especifica um proprietário para cada objeto ISO.
Exemplo 3: Desative um objeto ISO armazenado na biblioteca VMM
PS C:\> $ISO = Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "OsISO.iso" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCISO -ISO $Iso -EnableLibraryObject $FALSE
O primeiro comando obtém o objeto ISO chamado OsISO.iso da LibraryServer01 e armazena o objeto na variável $ISO.
O segundo comando desativa o objeto ISO armazenado na variável $ISO.
Parâmetros
-Description
Especifica uma descrição para o objeto ISO.
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 |
-ISO
Especifica um objeto ISO.
Type: | ISO |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ISOs
Especifica uma matriz de objetos ISO.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ISO] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
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 |
-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
ISO
Este cmdlet devolve um objeto ISO .
Notas
- Requer um objeto ISO VMM, que pode ser recuperado utilizando o cmdlet Get-SCISO .