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.