Beschreibung
Benötigt eine Cmdlet evtl. eine gewisse Zeit zur Speicherung der Konfiguration, dann kann es hilfreich sein, zu erfahren, ob der Speichervorgang abgeschlossen ist und ob er erfolgreich war. Diese Information können Sie für folgende Cmdlets abrufen:
- Set-TPHubNetworkIPV4
- Set-TPHubEzeepCloudManagement
- Import-TPHubBackup
Syntax
Get-TPHubTaskResult [-TaskId] <string> [[-TimeOut] <timespan>] [-Proxy <string>]
Parameter | Beschreibung |
-TaskID | durch eine Variable spezifizierte Konfiguration |
| ID dieser Task Speichervorgang abgeschlossen: True/False Speichervorgang nicht erfolgreich: True/False evtl. aufgetretene Fehler |
-TimeOut | Zeit, wie lange gewartet werden soll, bevor die Abfrage durchgeführt wird. |
-Proxy | • optional: Adresse des Proxy-Servers • kann auch global mit Set-TPHubProxy festgelegt werden |
Beispiel 1
Das folgende Beispiel ermittelt für Set-TPHubNetworkIPV4, ob das Einschalten des Protokolls bereits abgeschlossen ist und erfolgreich war.
$network = Get-TPHubNetworkIPV4 $network.DnsSrv2 = 8.8.8.8 $task = Set-TPHubNetworkIPV4 -Config $network Get-TPHubTaskResult -TaskId $task.TaskId
Beispiel 2
Das folgende Beispiel ermittelt für Set-TPHubEzeepCloudManagement, ob das Aktivieren des Cloud-Managements von ezeep bereits abgeschlossen ist und erfolgreich war.
$config = Get-TPHubEzeepCloudManagement $config.Enabled = 1 $task = Set-TPHubEzeepCloudManagement -Config $config Get-TPHubTaskResult -TaskId $task.TaskId
Beispiel 3
Das folgende Beispiel ermittelt für Import-TPHubBackup, ob das Zurückspielen des Backups bereits abgeschlossen ist und erfolgreich war. Da es bei der ersten Abrage noch nicht abgeschlossen ist (HasCompleted = False), wird die Abfrage einige Sekunden später wiederholt.
$task = Import-TPHubBackup -Path "C:\ThinPrint Hub\hubbackup_2022-12-22.json" Get-TPHubTaskResult -TaskId $task.TaskId ... Get-TPHubTaskResult -TaskId $task.TaskId