Dicas e truques
Aqui estão algumas dicas e truques que vão melhorar sua experiência com a API.
- Ao digitar comandos do PowerShell, use o botão Tab para autocompletar o comando.
- Use encadeamento nos comandos para unir uma série de ações.
- Se quiser ver o resultado ao executar uma análise de patches, lembre-se de usar o parâmetro Watch-PatchScan.
- Você pode atribuir o resultado de qualquer comando a uma variável e interagir com ela mais tarde na mesma sessão do PowerShell.
- Se quiser executar uma implantação de patches com base nos resultados de uma análise de patches específica, guarde a análise de patches em uma variável e canalize-a para a operação de implantação.
- Se você estiver fazendo um script para analisar e depois implantar os patches, lembre-se de usar o parâmetro Wait-PatchScan para dar a cada análise tempo de ser concluída antes de iniciar a implantação.
- Certifique-se de carregar todos os módulos adicionais que possam ser necessários.
- Import-Module ServerManager
- Add-WindowsFeature RSAT-Clustering
- Import-Module FailoverClusters
- Para minimizar o tempo de inatividade, você pode o usar o comando
Invoke-DownloadMissingPatches
antes de implantar.
Exemplo:
Start-PatchScan –MachineGroups “Grupo de Exemplo” | Watch-PatchScan
Exemplos:
$credReference = Get-STCredential
$credReference | Where-Object
{ $_.UserName.Contains(“foo”) }
$myScan = Start-PatchScan –MachineGroups “Minha máquina”
Wait-PatchScan –Uid ($myScan.Uid)
Exemplo:
$myScan = Start-PatchScan –MachineGroups “Sample Group”;
$myScan | Watch-PatchScan
Start-PatchDeploy –ScanUid ($MyScan.Uid) –TemplateName “Sample Deploy Template”
Exemplo:
$MyScan = Start-PatchScan –MachineGroups “Sample Group” | Wait-PatchScan
Start-PatchDeploy –ScanUid ($MyScan.Uid) –TemplateName “Sample Deploy Template”
Exemplo: ao interagir com um cluster SQL, você pode carregar os seguintes módulos:
Isso lhe permitiria executar a análise num dia e, então, usar o comando Get-PatchScan
para implantar a partir dessa análise num outro dia.