Cómo ver la Información de ayuda detallada sobre los comandos de PowerShell
Hay una serie de maneras para encontrar información de ayuda para los comandos disponibles de PowerShell. Solo debe iniciar una consola de PowerShell, importar el módulo de STProtect y escribir cualquiera de los comandos siguientes. La documentación de ayuda totalmente localizada se incluye como parte de la instalación de Security Controls.
Ver la lista completa de comandos disponibles
PS C:\> (Get-Module –Name STProtect).ExportedCommands
Los comandos disponibles son:
- Add-MachineGroup: agrega un nuevo grupo de equipos con el nombre, descripción y ruta especificados.
- Add-MachineGroupItem: agregar o actualiza un conjunto de nombres de equipos resolubles a un grupo de equipos. Es compatible la opción para especificar las credenciales explícitas y ajustar el estado incluir/excluir.
- Add-PatchGroup: agrega un nuevo grupo de parches.
- Add-PatchGroupItem: agrega parches a un grupo de parches existente.
- Add-STCredential: agrega una credencial al almacén de credenciales del usuario actual para usarlo en operaciones de parches y despliegue.
- Format-PatchDeployTable: el resultado de despliegue de un parche se muestra con formato de tabla con información de operación de nivel superior y estadísticas de resumen del equipo.
- Format-PatchScanTable: el resultado de análisis de un parche se muestra como tabla con información de operación de nivel superior y estadísticas de resumen del equipo.
- Get-MachineGroup: si se proporciona un nombre, se recupera un grupo de equipos por nombre. De lo contrario, se devolverán todos los grupos de equipos definidos.
- Get-PatchDeploy: interroga el almacén de datos para recuperar la información de despliegue del parche registrado, incluidos los estados de despliegue del equipo individual. La información parcial se recupera si el despliegue del parche está en curso.
- Get-PatchGroup: obtiene la información del grupo de parches.
- Get-PatchScan: interroga el almacén de datos para recuperar la información de análisis del parche registrado, incluidos las estadísticas de resumen del equipo individual. La información parcial se recupera si el análisis del parche está en curso.
- Get-PatchScanTemplate: si se proporciona un nombre, se recupera una plantilla de análisis de parches por nombre. De lo contrario, se devolverán todas las plantillas de análisis de parches definidas.
- Get-STCredential: obtiene una o más referencias de credenciales de los criterios que se han dado del almacén de credenciales del usuario actual. Si no se especificaron criterios, se devolverán todas las referencias de credenciales.
- Get-VendorFamilyProductHierarchy: recupera los pares de id del nombre para los proveedores incluidos/no incluidos, familias y productos con New-VendorFamilyProduct.
- Invoke-DownloadMissingPatches: descarga todos los parches ausentes que se hayan detectado en un análisis de parches. Si ya se ha descargado un parche en la ubicación del almacén de parches, no se lleva a cabo ninguna acción en ese parche.
- Invoke-PowerStateDeploy: ejecuta una tarea de administración de energía en los destinos de equipos especificados. Se pueden usar combinaciones de nombres de puntos terminales definidos explícitos o de grupos de equipos predefinidos para especificar los destinos.
- Invoke-WakeOnLan: inicia una nueva operación de Wake-On-LAN en los destinos de equipos especificados. Los destinos especificados se deben haber analizado con un análisis de activos de hardware para identificar la dirección MAC.
- New-PatchFilter: crea un nuevo filtro de parches. Los filtros creados con este comando se usan como entrada a un New-PatchScanTemplate o Set-PatchScanTemplate.
- New-PatchPropertyFilter: crea un filtro de detección de parches basado en las propiedades de parches. Los filtros creados con este comando se usan como entrada a un New-PatchFilter.
- New-PatchScanTemplate: crea una nueva plantilla de análisis de parches.
- New-VendorFamilyProductFilter: crea un nuevo filtro de Producto de la familia del proveedor.
- Remove-MachineGroup: elimina un grupo de equipos y todos los elementos secundarios.
- Remove-MachineGroupItem: elimina un conjunto de nombres de equipos resolubles de un grupo de equipos
- Remove-PatchGroup: eliminar la información del grupo de parches.
- Remove-PatchGroupItem: elimina parches a un grupo de parches existente.
- Remove-PatchScanTemplate: elimina la plantilla de análisis de parches con el nombre especificado.
- Remove-STCredential: elimina una credencial del almacén de credenciales. Solo se pueden eliminar las credenciales del usuario actual.
- Set-MachineGroupCredential: ajusta o elimina una credencial de grupo de equipos de nivel superior para usarla como credencial predeterminada para todos los equipos definidos en un grupo de equipos. Esta credencial solo se usa en los casos en los que no se ha especificado ninguna credencial específica de equipo o punto terminal.
- Set-PatchScanTemplate: actualiza una plantilla de análisis de parches.
- Start-PatchDeploy: pone en cola una nueva operación de parche para desplegar todos los parches que se identifiquen en un análisis de parches.
- Start-PatchScan: pone en cola una nueva operación de análisis de parches en los equipos de destino especificados. Se pueden usar combinaciones de nombres de puntos terminales definidos explícitos o de grupos de equipos predefinidos para especificar los destinos.
- Stop-PatchDeploy: cancela una operación de despliegue de parches activa.
- Stop-PatchScan: cancela una operación de análisis de parches activa.
- Update-STCredential: actualiza una credencial del almacén de credenciales del usuario actual para usarla en las operaciones de parches y de despliegues.
- ValidateElementsNotNullOrWhiteSpace:
- ValidateNotNullOrWhiteSpace:
- ValidatePSCustomObjectType:
- Wait-PatchDeploy: espera a una operación de despliegue de parches activos para completarse.
- Wait-PatchScan: espera a una operación de análisis de parches activos para completarse.
- Watch-PatchDeploy: realiza el seguimiento de una operación de despliegue de parches activa y notifica regularmente el progreso y el estado hasta que se completa. La operación de despliegue de parches, estado, porcentaje completado y tiempo transcurrido se notifican como progreso.
- Watch-PatchScan: realiza el seguimiento de una operación de análisis de parches activa y notifica regularmente el progreso y el estado hasta que se completa. La operación de análisis de parches, estado, porcentaje completado y tiempo transcurrido se notifican como progreso.
Ver la ayuda detallada para un comando individual
PS C:³> Get-Help <command> -detailed
Ver la ayuda completa para todos los comandos
PS C:\> (Get-Module STProtect).ExportedCommands.Values | ForEach-Object { $_ | Get-Help –Full}
Para canalizar la salida a un archivo de texto:
PS C:\> (Get-Module STProtect).ExportedCommands.Values | ForEach-Object { $_ | Get-Help –Full} | Out-File “C:\SampleDirectory\HelpOutputFull.txt”