Trucos y sugerencias

A continuación le mostramos una serie de trucos y sugerencias para mejorar su experiencia con el API.

  • Cuando se escriben comandos de PowerShell, use el botón Pestaña para completar el comando automáticamente.
  • Use la canalización de sus comandos para encadenar una serie de acciones.
  • Si desea ver la salida cuando realiza un análisis de parches, asegúrese de usar el parámetro Watch-PatchScan.
  • Ejemplo:

    Start-PatchScan –MachineGroups “Grupo de muestra” | Watch-PatchScan

  • Puede asignar el resultado de cualquier comando a una variable e interactuar con esa variable más adelante en la misma sesión de PowerShell.
  • Ejemplos:

    $credReference = Get-STCredential

    $credReference | Where-Object

    { $_.UserName.Contains(“foo”) }

    $myScan = Start-PatchScan –MachineGroups “Mi equipo”

    Wait-PatchScan –Uid ($myScan.Uid)

  • Si desea realizar un despliegue de parches en los resultados de un análisis de parches determinado, guarde el análisis de parches en una variable y canalícelo en la operación de despliegue.
  • Ejemplo:

    $myScan = Start-PatchScan –MachineGroups “Grupo de muestra”;

    $myScan | Watch-PatchScan

    Start-PatchDeploy -ScanUid ($MyScan.Uid) –TemplateName “Plantilla de despliegue de muestra”

  • Si va a secuenciar un análisis de parches seguido por un despliegue de parches, asegúrese de usar el parámetro Wait-PatchScan para dar tiempo para que el análisis se complete antes de iniciar el despliegue.
  • Ejemplo:

    $MyScan = Start-PatchScan –MachineGroups “Grupo de muestras” | Wait-PatchScan

    Start-PatchDeploy -ScanUid ($MyScan.Uid) –TemplateName “Plantilla de despliegue de muestra”

  • Asegúrese de cargar los módulos adicionales que pueda necesitar.
  • Ejemplo: cuando se interactúa con un clúster de SQL, puede cargar los módulos siguientes:

    • Import-Module ServerManager
    • Add-WindowsFeature RSAT-Clustering
    • Import-Module FailoverClusters
  • Para minimizar el tiempo de inactividad, puede usar el comando Invoke-DownloadMissingPatches antes del despliegue.
  • Esto le permitiría realizar un análisis un día y luego usar el comando Get-PatchScan para desplegar desde ese análisis de distinta manera.