Tipps und Tricks
Nachfolgend sind einige Tipps und Tricks aufgelistet, die zu einer verbesserten Erfahrung mit Application Control beitragen.
- Verwenden Sie beim Eingeben von PowerShell-Befehlen die Tabulatortaste, um den Befehl automatisch zu vervollständigen.
- Verwenden Sie innerhalb Ihrer Befehle Pipelining, um mehrere Aktionen aneinanderzureihen.
- Wenn Sie beim Durchführen eines Patchscans die Ausgabe anzeigen möchten, verwenden Sie den Parameter Watch-PatchScan.
- Sie können das Ergebnis eines beliebigen Befehls einer Variable zuweisen und mit dieser später in derselben PowerShell-Sitzung interagieren.
- Wenn Sie eine Patchbereitstellung aufgrund der Ergebnisse eines bestimmten Patchscans durchführen möchten, speichern Sie den Patchscan in einer Variable und verbinden Sie diese über eine Pipe mit dem Bereitstellungsvorgang.
- Wenn Sie ein Skript für einen Patchscan erstellen, dem eine Patchbereitstellung folgt, stellen Sie anhand des Parameters Wait-PatchScan sicher, dass die Bereitstellung erst initiiert wird, wenn der Scan abgeschlossen ist.
- Laden Sie etwaig zusätzlich erforderliche Module.
- Import-Module ServerManager
- Add-WindowsFeature RSAT-Clustering
- Import-Module FailoverClusters
- Zum Minimieren der Ausfallzeit können Sie vor dem Bereitstellen den Befehl
Invoke-DownloadMissingPatches
verwenden.
Beispiel:
Start-PatchScan –MachineGroups “Sample Group” | Watch-PatchScan
Beispiele:
$credReference = Get-STCredential
$credReference | Where-Object
{ $_.UserName.Contains(“foo”) }
$myScan = Start-PatchScan –MachineGroups “My Machine”
Wait-PatchScan –Uid ($myScan.Uid)
Beispiel:
$myScan = Start-PatchScan –MachineGroups “Sample Group”;
$myScan | Watch-PatchScan
Start-PatchDeploy –ScanUid ($MyScan.Uid) –TemplateName “Sample Deploy Template”
Beispiel:
$MyScan = Start-PatchScan –MachineGroups “Sample Group” | Wait-PatchScan
Start-PatchDeploy –ScanUid ($MyScan.Uid) –TemplateName “Sample Deploy Template”
Beispiel: Bei der Interaktion mit einem SQL-Cluster bietet es sich unter Umständen an, folgende Module zu laden:
Auf diese Weise können Sie an einem Tag den Scan durchführen und dann anhand des Befehls Get-PatchScan
an einem anderen Tag eine Bereitstellung auf Basis dieses Scans durchführen.