Share via


Set-CMSoftwareInventory

Modifica um objeto que coleta dados de inventário de software em arquivos.

Syntax

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 coleta informações sobre arquivos em dispositivos cliente no Configuration Manager.

Observação

Execute cmdlets do Configuration Manager na unidade de site do Configuration Manager, por PS XYZ:\> exemplo. Para obter mais informações, consulte getting started.

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 coletar dados de inventário de software no arquivo chamado MSXML Analisador 6.0.

Parâmetros

-CategoryId

{{ Fill CategoryId Description }}

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

-CleanTag1

{{ Descrição de Preenchimento CleanTag1 }}

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

-CleanTag2

{{ Descrição Fill CleanTag2 }}

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

-CleanTag3

{{ Fill CleanTag3 Description }}

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

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

Este parâmetro trata caracteres curinga como valores literais de caracteres. Não é possível combiná-lo com ForceWildcardHandling.

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

-FamilyId

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

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

-ForceWildcardHandling

Esse parâmetro processa caracteres curinga e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.

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

-Id

Especifica uma matriz de IDs de arquivos de software.

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

-InputObject

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

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

-Name

Especifica uma matriz de nomes de arquivos de software.

Type:String[]
Aliases:CommonName
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-NewName

Especifica um novo nome para software inventariado no Configuration Manager.

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

-ParentSoftwareId

{{ Fill ParentSoftwareId Description }}

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

-PassThru

Adicione esse parâmetro para retornar um objeto que representa o item com o qual você está trabalhando. Por padrão, esse cmdlet pode não gerar nenhuma saída.

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

-Publisher

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

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

-Tag1Id

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

Type:Int32
Aliases:Label1Id
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Tag2Id

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

Type:Int32
Aliases:Label2Id
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Tag3Id

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

Type:Int32
Aliases:Label3Id
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Saídas

System.Object