Советы и рекомендации
Здесь представлено несколько советов и рекомендаций для совершенствования использования прикладного программного интерфейса.
- Во время ввода команд PowerShell используйте копку табуляции для авто-заполнения их данных.
- Используйте конвейеры внутри ваших команд для связи серий действий.
- Если вы хотите отобразить выводные данные после сканирования исправлений, обязательно используйте параметр Watch-PatchScan.
- Вы можете назначить результат любой команды для переменной и взаимодействовать с ней позже в этом же сеансе PowerShell.
- Если вы хотите выполнить развертывание исправлений на основе результатов конкретного сканирования, укажите данные сканирования исправлений в виде переменной и используйте ее в операции развертывания.
- Если вы планируете сценарий сканирования исправлений с их последующим развертыванием, обязательно установите параметр Wait-PatchScan, чтобы оставить время для завершения сканирования перед началом развертывания.
- Обязательно загрузите любые необходимые дополнительные модули.
- Import-Module ServerManager
- Add-WindowsFeature RSAT-Clustering
- Import-Module FailoverClusters
- Для сокращения времени простоев вы можете перед развертыванием использовать команду
Invoke-DownloadMissingPatches
.
Пример:
Start-PatchScan –MachineGroups "пример группы" | Watch-PatchScan
Примеры:
$credReference = Get-STCredential
$credReference | Where-Object
{ $_.UserName.Contains(“foo”) }
$myScan = Start-PatchScan –MachineGroups "Мой компьютер"
Wait-PatchScan –Uid ($myScan.Uid)
Пример:
$myScan = Start-PatchScan –MachineGroups "Образец группы”;
$myScan | Watch-PatchScan
Start-PatchDeploy –ScanUid ($MyScan.Uid) –TemplateName "Образец шаблона развертывания”
Пример:
$MyScan = Start-PatchScan –MachineGroups "Образец группы” | Wait-PatchScan
Start-PatchDeploy –ScanUid ($MyScan.Uid) –TemplateName "Образец шаблона развертывания”
Пример: Во время взаимодействия с кластером SQL вы можете загружать следующие модули:
Это позволит вам выполнить сканирование в течение одного дня и затем на другой день использовать команду Get-PatchScan
для развертывания на основе данных этого сканирования.