Trucs et astuces
Voici quelques trucs et astuces pour améliorer votre expérience de l'API.
- Lorsque vous entrez des commandes PowerShell, utilisez la touche Tab pour remplir automatiquement le champ de commande.
- Utilisez des caractères pipe (|) dans vos commandes pour associer une série d'actions.
- Pour afficher la sortie lorsque vous exécutez une analyse des correctifs, veillez à utiliser le paramètre Watch-PatchScan.
- Vous pouvez affecter les résultats de n'importe quelle commande à une variable et manipuler ultérieurement cette variable dans la même session PowerShell.
- Pour effectuer un déploiement de correctifs sur la base des résultats d'une analyse de correctifs spécifique, stockez l'analyse de correctifs dans une variable et utilisez un pipe (|) dans l'opération de déploiement.
- Si vous utilisez des scripts pour une analyse des correctifs suivie d'un déploiement de correctifs, veillez à utiliser le paramètre Wait-PatchScan pour donner à l'analyse le temps de se terminer avant le lancement du déploiement.
- N'oubliez pas de charger tous les modules complémentaires nécessaires.
- Import-Module ServerManager
- Add-WindowsFeature RSAT-Clustering
- Import-Module FailoverClusters
- Pour minimiser les périodes d'inactivité, vous pouvez utiliser la commande
Invoke-DownloadMissingPatches
avant le déploiement.
Exemple :
Start-PatchScan –MachineGroups “Groupe échantillon” | Watch-PatchScan
Exemples :
$credReference = Get-STCredential
$credReference | Where-Object
{ $_.UserName.Contains(“foo”) }
$myScan = Start-PatchScan –MachineGroups “Ma machine”
Wait-PatchScan –Uid ($myScan.Uid)
Exemple :
$myScan = Start-PatchScan –MachineGroups “Groupe échantillon”;
$myScan | Watch-PatchScan
Start-PatchDeploy –ScanUid ($MyScan.Uid) –TemplateName “Exemple de modèle de déploiement”
Exemple :
$MyScan = Start-PatchScan –MachineGroups “Groupe échantillon” | Wait-PatchScan
Start-PatchDeploy –ScanUid ($MyScan.Uid) –TemplateName “Exemple de modèle de déploiement”
Exemple : Lorsque vous interagissez avec le cluster SQL, vous pouvez charger les modules suivants :
Cela vous permet d'effectuer une analyse un jour, puis d'utiliser la commande Get-PatchScan
pour effectuer un déploiement à partir de cette analyse un autre jour.