Get-PSHostProcessInfo
Obtiene información de proceso sobre el host de PowerShell.
Sintaxis
ProcessNameParameterSet (valor predeterminado)
Get-PSHostProcessInfo
[[-Name] <String[]>]
[<CommonParameters>]
ProcessParameterSet
Get-PSHostProcessInfo
[-Process] <Process[]>
[<CommonParameters>]
ProcessIdParameterSet
Get-PSHostProcessInfo
[-Id] <Int32[]>
[<CommonParameters>]
Ejemplos
1: Obtener una lista de hosts de PowerShell que se ejecutan en el sistema
Get-PSHostProcessInfo
ProcessName ProcessId AppDomainName
----------- --------- -------------
powershell 6956 DefaultAppDomain
powershell 4856 DefaultAppDomain
wsmprovhost 1780 DefaultAppDomain
2: Obtención de información del host de PowerShell para un proceso específico
Get-PSHostProcessInfo -Id 6956
ProcessName ProcessId AppDomainName
----------- --------- -------------
powershell 6956 DefaultAppDomain
Parámetros
-Id
Especifica un proceso por el identificador de proceso. Para obtener un identificador de proceso, ejecute el cmdlet Get-Process.
Propiedades de parámetro
| Tipo: | Int32[] |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
ProcessIdParameterSet
| Posición: | 0 |
| Obligatorio: | True |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Name
Especifica un proceso por su nombre. Para obtener un nombre de proceso, ejecute el cmdlet Get-Process. También puede obtener nombres de proceso en el cuadro de diálogo Propiedades de un proceso en el Administrador de tareas.
Propiedades de parámetro
| Tipo: | String[] |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
ProcessNameParameterSet
| Posición: | 0 |
| Obligatorio: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Process
Especifica un proceso mediante el objeto de proceso. La manera más sencilla de usar este parámetro es guardar los resultados de un comando Get-Process que devuelve el proceso que desea escribir en una variable y, a continuación, especificar la variable como valor de este parámetro.
Propiedades de parámetro
| Tipo: | Process[] |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
ProcessParameterSet
| Posición: | 0 |
| Obligatorio: | True |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.
Entradas
Process
Puede canalizar un objeto Process desde Get-Process a este cmdlet.