Condividi tramite


Set-CMSoftwareInventory

Modifica un oggetto che raccoglie i dati di inventario software nei file.

Sintassi

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>]

Descrizione

Il cmdlet Set-CMSoftwareInventory modifica un oggetto che raccoglie informazioni sui file nei dispositivi client in Configuration Manager.

Nota

Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Impostare un oggetto inventario software

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

Questo comando avvia la raccolta dei dati di inventario software nel file denominato MSXML 6.0 Parser.

Parametri

-CategoryId

{{ Fill CategoryId Description }}

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CleanTag1

{{ Fill CleanTag1 Description }}

Tipo:SwitchParameter
Alias:CleanLabel1
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CleanTag2

{{ Fill CleanTag2 Description }}

Tipo:SwitchParameter
Alias:CleanLabel2
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CleanTag3

{{ Fill CleanTag3 Description }}

Tipo:SwitchParameter
Alias:CleanLabel3
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede la conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-FamilyId

Specifica l'ID della famiglia usata per classificare il software di inventario in Configuration Manager.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Id

Specifica una matrice di ID di file software.

Tipo:String
Alias:SoftwareKey
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Specifica un oggetto CMSoftwareInventory . Per ottenere un oggetto CMSoftwareInventory , usare il cmdlet Get-CMSoftwareInventory .

Tipo:IResultObject
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Name

Specifica una matrice di nomi di file software.

Tipo:String[]
Alias:CommonName
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NewName

Specifica un nuovo nome per il software di inventario in Configuration Manager.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ParentSoftwareId

{{ Fill ParentSoftwareId Description }}

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PassThru

Aggiungere questo parametro per restituire un oggetto che rappresenta l'elemento con cui si sta lavorando. Per impostazione predefinita, questo cmdlet potrebbe non generare alcun output.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Publisher

Specifica il nome di un server di pubblicazione software in Configuration Manager.

Tipo:String
Alias:CommonPublisher
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Tag1Id

Specifica l'ID di un tag per classificare il software di inventario in Configuration Manager.

Tipo:Int32
Alias:Label1Id
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Tag2Id

Specifica l'ID di un tag per classificare il software di inventario in Configuration Manager.

Tipo:Int32
Alias:Label2Id
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Tag3Id

Specifica l'ID di un tag per classificare il software di inventario in Configuration Manager.

Tipo:Int32
Alias:Label3Id
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Output

System.Object