Suggerimenti

Ecco alcuni suggerimenti che miglioreranno la propria esperienza con l'API.

  • Quando si digitano i comandi PowerShell, utilizzare il pulsante Scheda per completare in automatico il comando.
  • Utilizzare il pipelining all'interno dei comandi per collegare insieme una serie di azioni.
  • Se si desidera visualizzare l'output al momento di eseguire un'analisi patch, assicurarsi di utilizzare il parametro Watch-PatchScan.
  • Esempio:

    Start-PatchScan –MachineGroups “Gruppo campione” | Watch-PatchScan

  • È possibile assegnare il risultato di qualsiasi comando a una variabile e interagire con tale variabile in un secondo momento nella stessa sessione di PowerShell.
  • Esempi:

    $credReference = Get-STCredential

    $credReference | Where-Object

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

    $myScan = Start-PatchScan –MachineGroups “Computer personale”

    Wait-PatchScan –Uid ($myScan.Uid)

  • Se si desidera eseguire una distribuzione patch rispetto ai risultati di una determinata analisi patch, archiviare l'analisi patch in una variabile ed eseguirne il pipe nell'operazione di distribuzione.
  • Esempio:

    $myScan = Start-PatchScan –MachineGroups “Gruppo campione”;

    $myScan | Watch-PatchScan

    Start-PatchDeploy –ScanUid ($MyScan.Uid) –TemplateName “Modello di distribuzione campione”

  • Se si sta eseguendo lo script di un'analisi patch seguita da una distribuzione patch, assicurarsi di utilizzare il parametro Wait-PatchScan per consentire il completamento dell'analisi prima dell'inizializzazione della distribuzione.
  • Esempio:

    $MyScan = Start-PatchScan –MachineGroups “Gruppo campione” | Wait-PatchScan

    Start-PatchDeploy –ScanUid ($MyScan.Uid) –TemplateName “Modello di distribuzione campione”

  • Assicurarsi di caricare qualsiasi modulo aggiuntivo eventualmente necessario.
  • Esempio: quando si interagisce con un cluster SQL è possibile caricare i seguenti moduli:

    • Import-Module ServerManager
    • Add-Funzionalità Windows RSAT-Clustering
    • Import-Module FailoverClusters
  • Per ridurre il tempo di inattività, è possibile utilizzare il comando Invoke-DownloadMissingPatches prima della distribuzione.
  • Ciò consentirà di eseguire un'analisi un giorno per poi utilizzare il comando Get-PatchScan da distribuire da tale analisi in un giorno diverso.