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.