Set-CMSoftwareInventory

Modifica um objeto que recolhe dados de inventário de software em ficheiros.

Sintaxe

Set-CMSoftwareInventory
   [-CategoryId <Int32>]
   [-CleanTag1]
   [-CleanTag2]
   [-CleanTag3]
   [-FamilyId <Int32>]
   -Id <String>
   [-NewName <String>]
   [-ParentSoftwareId <String>]
   [-PassThru]
   [-Publisher <String>]
   [-Tag1Id <Int32>]
   [-Tag2Id <Int32>]
   [-Tag3Id <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMSoftwareInventory
   [-CategoryId <Int32>]
   [-CleanTag1]
   [-CleanTag2]
   [-CleanTag3]
   [-FamilyId <Int32>]
   -Name <String[]>
   [-NewName <String>]
   [-ParentSoftwareId <String>]
   [-PassThru]
   [-Publisher <String>]
   [-Tag1Id <Int32>]
   [-Tag2Id <Int32>]
   [-Tag3Id <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMSoftwareInventory
   [-CategoryId <Int32>]
   [-CleanTag1]
   [-CleanTag2]
   [-CleanTag3]
   [-FamilyId <Int32>]
   -InputObject <IResultObject>
   [-NewName <String>]
   [-ParentSoftwareId <String>]
   [-PassThru]
   [-Publisher <String>]
   [-Tag1Id <Int32>]
   [-Tag2Id <Int32>]
   [-Tag3Id <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

O cmdlet Set-CMSoftwareInventory modifica um objeto que recolhe informações sobre ficheiros em dispositivos cliente no Configuration Manager.

Observação

Execute cmdlets do Configuration Manager a partir da unidade do site do Configuration Manager, por exemplo PS XYZ:\>. Para obter mais informações, veja Introdução.

Exemplos

Exemplo 1: Definir um objeto de inventário de software

PS XYZ:\> Set-CMSoftwareInventory -Name "MSXML 6.0 Parser"

Este comando começa a recolher dados de inventário de software no ficheiro com o nome MSXML 6.0 Parser.

Parâmetros

-CategoryId

{{ Fill CategoryId Description }}

Tipo:Int32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-CleanTag1

{{ Preenchimento CleanTag1 Descrição }}

Tipo:SwitchParameter
Aliases:CleanLabel1
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-CleanTag2

{{ Preenchimento CleanTag2 Descrição }}

Tipo:SwitchParameter
Aliases:CleanLabel2
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-CleanTag3

{{ Preenchimento CleanTag3 Descrição }}

Tipo:SwitchParameter
Aliases:CleanLabel3
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Confirm

Solicita a confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:False
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DisableWildcardHandling

Este parâmetro trata os carateres universais como valores de carateres literais. Não pode combiná-lo com ForceWildcardHandling.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-FamilyId

Especifica o ID da família utilizada para classificar o software inventariado no Configuration Manager.

Tipo:Int32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ForceWildcardHandling

Este parâmetro processa carateres universais e pode levar a um comportamento inesperado (não recomendado). Não pode combiná-lo com DisableWildcardHandling.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Id

Especifica uma matriz de IDs de ficheiros de software.

Tipo:String
Aliases:SoftwareKey
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-InputObject

Especifica um objeto CMSoftwareInventory . Para obter um objeto CMSoftwareInventory , utilize o cmdlet Get-CMSoftwareInventory .

Tipo:IResultObject
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Name

Especifica uma matriz de nomes de ficheiros de software.

Tipo:String[]
Aliases:CommonName
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-NewName

Especifica um novo nome para software inventariado no Configuration Manager.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ParentSoftwareId

{{ Fill ParentSoftwareId Description }}

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-PassThru

Adicione este parâmetro para devolver um objeto que representa o item com o qual está a trabalhar. Por predefinição, este cmdlet pode não gerar qualquer saída.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Publisher

Especifica o nome de um fabricante de software no Configuration Manager.

Tipo:String
Aliases:CommonPublisher
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Tag1Id

Especifica o ID de uma etiqueta para classificar o software inventariado no Configuration Manager.

Tipo:Int32
Aliases:Label1Id
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Tag2Id

Especifica o ID de uma etiqueta para classificar o software inventariado no Configuration Manager.

Tipo:Int32
Aliases:Label2Id
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Tag3Id

Especifica o ID de uma etiqueta para classificar o software inventariado no Configuration Manager.

Tipo:Int32
Aliases:Label3Id
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-WhatIf

Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:False
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Saídas

System.Object