Add-CMCIDetectionMethod
Especifique cómo el cliente detecta una aplicación.
Sintaxis
Add-CMCIDetectionMethod
[-InputObject] <IResultObject>
-DetectionOption <ApplicationDetectionMethod>
[-MsiFilePath <String>]
[-IsPerUserInstallation <Boolean>]
[-ScriptFile <String>]
[-ScriptLanguage <ScriptingLanguage>]
[-ScriptText <String>]
[-ApplicationName <String>]
[-DeploymentTypeId <String>]
[-PassThru]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Este cmdlet especifica cómo el cliente detecta una aplicación en el dispositivo. Hay tres métodos de detección: detección de Windows Installer, detección por una aplicación específica y tipo de implementación, y un script personalizado para detectar la aplicación.
Ejemplos
Ejemplo 1: Detección de Windows Installer
$ci = Get-CMConfigurationItem -Name "testCI"
$msiFilePath = "C:\tools\CCMTools\Orca.Msi"
$ci | Add-CMCIDetectionMethod -DetectionOption Msi -MsiFilePath $msiFilePath
Ejemplo 2: Tipo de implementación y aplicación específicos
$ci = Get-CMConfigurationItem -Name "testCI"
$ci | Add-CMCIDetectionMethod -DetectionOption DeploymentType -ApplicationName "testApp" -DeploymentTypeId "392672"
Ejemplo 3: Detección de scripts personalizados
$ci = Get-CMConfigurationItem -Name "testCI"
$scriptFile = "C:\share\testScript.ps1"
$ci | Add-CMCIDetectionMethod -DetectionOption Script -ScriptLanguage PowerShell -ScriptFile $scriptFile
Parámetros
-ApplicationName
Cuando establezca DetectionOptionDeploymentType
en , use este parámetro para especificar el nombre de una aplicación de Configuration Manager. Use este parámetro con DeploymentTypeID.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Confirm
Solicitará confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DeploymentTypeId
Cuando establezca DetectionOptionDeploymentType
en , use este parámetro para especificar el identificador del tipo de implementación de la aplicación Configuration Manager. Use este parámetro con ApplicationName.
Para obtener el identificador de tipo de implementación, use el cmdlet Get-CMDeploymentType y haga referencia a la propiedad CI_ID .
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DetectionOption
Especifique el método de detección que se va a usar.
Tipo: | ApplicationDetectionMethod |
Valores aceptados: | None, Msi, Script, DeploymentType |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DisableWildcardHandling
Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ForceWildcardHandling
Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-InputObject
Especifique un objeto de elemento de configuración para un tipo de implementación de aplicación. Para obtener este objeto, use Get-CMConfigurationItem.
Tipo: | IResultObject |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-IsPerUserInstallation
Establezca este parámetro $true
en para especificar que está instalado por usuario.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-MsiFilePath
Cuando establezca DetectionOptionMsi
en , use este parámetro para especificar la ruta de acceso al archivo de Windows Installer.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PassThru
Devuelve un objeto que representa el elemento con el que está trabajando. De forma predeterminada, este cmdlet no puede generar ninguna salida.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ScriptFile
Cuando establezca DetectionOptionScript
en , use este parámetro para especificar la ruta de acceso al script. Use este parámetro con ScriptLanguage.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ScriptLanguage
Cuando establezca DetectionOptionScript
en , use este parámetro para especificar el idioma del script. Use este parámetro con ScriptFile y ScriptText.
Tipo: | ScriptingLanguage |
Alias: | ScriptType |
Valores aceptados: | PowerShell, VBScript, JScript |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ScriptText
Cuando establezca DetectionOption en Script
, use este parámetro para especificar el texto del script. Use este parámetro con ScriptLanguage.
Tipo: | String |
Alias: | ScriptContent |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-WhatIf
Muestra lo que ocurriría si se ejecuta el cmdlet. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Salidas
System.Object