<
Von Version < 3.2 >
bearbeitet von Jannis Klein
am 2021/11/17 08:56
Auf Version < 4.1 >
bearbeitet von Jannis Klein
am 2021/11/17 09:12
>
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -4,9 +4,10 @@
4 4  
5 5  {{aagon.floatingbox/}}
6 6  
7 += Allgemeines =
8 +
7 7  Über die BITS Commands können Downloads sowie Uploads von Dateien über den BITS (Background Intelligent Transfer Service) verwaltet werden. Dabei werden die Downloads/Uploads als einzelne Jobs verwaltet. Bei der Übertragung von Dateien führt der BITS automatisch ein Loadbalancing durch, sodass die produktive Arbeit mit Netzressourcen ohne Performance-Einbußen möglich bleibt.
8 8  
9 -
10 10  Um einen Download oder Upload von Dateien per BITS durchzuführen, sind mindestens die Kommandos Add job, Add file(s) to job, Resume job und Complete job erforderlich. Alle weiteren Kommandos können optional eingesetzt werden.
11 11  
12 12  
... ... @@ -17,88 +17,63 @@
17 17  
18 18  Da der BITS ein relativ neuer Service ist, hängt der korrekte Einsatz dieser Kommandos von dem Betriebssystem des jeweiligen Clients ab. Für die Kompatibilität lesen Sie bitte den Artikel unter: [[http:~~/~~/msdn.microsoft.com/en-us/library/aa363167(VS.85).aspx>>url:http://msdn.microsoft.com/en-us/library/aa363167(VS.85).aspx]]
19 19  
20 -
21 21  Für weitere Informationen über den BITS lesen Sie bitte den Artikel unter: [[http:~~/~~/msdn.microsoft.com/en-us/library/bb968799(VS.85).aspx>>url:http://msdn.microsoft.com/en-us/library/bb968799(VS.85).aspx]]
22 22  
23 += Add job =
23 23  
24 -|[[image:https://manual.aagon.com/acmp/de/61/hmtoggle_arrow1.gif||alt="hmtoggle_arrow1" height="9" width="9"]]|[[Add job>>path:javascript:HMToggle('toggle','TOGGLE0186A1','TOGGLE0186A1_ICON')]]
25 -
26 -|(((
27 27  Mit diesem Kommando kann ein neuer BITS-Job erstellt werden. Erst über einen solchen Job kann ein Download bzw. Upload über den BITS durchgeführt werden.
28 28  
29 -
30 30  Geben Sie zunächst an, ob der Job einen Download oder einen Upload verwalten soll. Upload-Jobs können vom BITS aus nur eine einzige Datei hochladen. Anschließend geben Sie dem Job einen eindeutigen Namen.
31 31  
32 -
33 33  Zuletzt erstellen Sie eine Variable, welche Sie auswählen. In dieser Variablen wird die Job-ID gespeichert. Über diese ID können weitere BITS-Commands auf diesen Job zugreifen und ihn verwalten.
34 -)))
35 35  
31 += Add file(s) to job =
36 36  
37 -|[[image:https://manual.aagon.com/acmp/de/61/hmtoggle_arrow1.gif||alt="hmtoggle_arrow1" height="9" width="9"]]|[[Add file(s) to job>>path:javascript:HMToggle('toggle','TOGGLE0186A2','TOGGLE0186A2_ICON')]]
38 -
39 -|(((
40 40  Mit diesem Kommando können einem Job Dateien, welche übertragen werden sollen, zugeordnet werden. Diese Dateien werden später durch den Job von einem Server herunter- oder auf einen Server hoch geladen.
41 41  
35 +
42 42  [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_6b109d3b.png||alt="Add file(s) to job" height="510" width="458"]]
37 +
43 43  Add file(s) to job
44 44  
45 45  
46 46  Geben Sie zunächst die Job-ID von dem Job an, dem Sie die Dateien zuordnen wollen. Anschließend geben Sie für jede Datei den lokalen Speicherort und den Speicherort auf einem Server an. Dabei muss auch der Dateiname auf dem Zielsystem angegeben werden.
47 47  
48 -
49 49  Über die nebenstehenden Button lassen sich zusätzliche Dateien hinzufügen oder entfernen.
50 -)))
51 51  
45 += Resume job =
52 52  
53 -|[[image:https://manual.aagon.com/acmp/de/61/hmtoggle_arrow1.gif||alt="hmtoggle_arrow1" height="9" width="9"]]|[[Resume job>>path:javascript:HMToggle('toggle','TOGGLE0186A3','TOGGLE0186A3_ICON')]]
54 -
55 -|(((
56 56  Mit diesem Kommando wird ein Job gestartet, welcher die angegebenen Dateien (siehe Add file(s) to job) überträgt. Dazu geben Sie zunächst die Job-ID des entsprechenden Jobs an. Anschließend haben Sie zwei Optionen zur Verfügung:
57 57  
49 +* Wählen Sie die Option Warte auf vollständige Übertragung, wird das Client Command erst fortgesetzt, wenn alle Dateien übertragen wurden. Ansonsten wird das Client Command direkt fortgesetzt.
50 +* Die zweite Option gibt einen Fehler aus, falls bei der Datenübertragung ein Fehler auftritt.
58 58  
59 -|1.|Wählen Sie die Option Warte auf vollständige Übertragung, wird das Client Command erst fortgesetzt, wenn alle Dateien übertragen wurden. Ansonsten wird das Client Command direkt fortgesetzt.
52 += Complete job =
60 60  
61 -|2.|Die zweite Option gibt einen Fehler aus, falls bei der Datenübertragung ein Fehler auftritt.
62 -)))
54 +Dieses Kommando sorgt dafür, dass der angegebene Job (per Job-ID) korrekt abgeschlossen wird. Es sollte stets am Ende eines Jobs ausgeführt werden, um Komplikationen mit dem BITS zu vermeiden.
63 63  
56 += Cancel job =
64 64  
65 -|[[image:https://manual.aagon.com/acmp/de/61/hmtoggle_arrow1.gif||alt="hmtoggle_arrow1" height="9" width="9"]]|[[Complete job>>path:javascript:HMToggle('toggle','TOGGLE0186A4','TOGGLE0186A4_ICON')]]
66 -
67 -|Dieses Kommando sorgt dafür, dass der angegebene Job (per Job-ID) korrekt abgeschlossen wird. Es sollte stets am Ende eines Jobs ausgeführt werden, um Komplikationen mit dem BITS zu vermeiden.
68 -
69 -
70 -|[[image:https://manual.aagon.com/acmp/de/61/hmtoggle_arrow1.gif||alt="hmtoggle_arrow1" height="9" width="9"]]|[[Cancel job>>path:javascript:HMToggle('toggle','TOGGLE0186A5','TOGGLE0186A5_ICON')]]
71 -
72 -|(((
73 73  Mit diesem Kommando können Sie einen Job abbrechen. Dazu geben Sie einfach die Job-ID des entsprechenden Jobs an. Alle Kommandos, die sich nachträglich auf den Job beziehen, der mit diesem Kommando abgebrochen wird, geben einen Fehler aus, da der Job nicht mehr existiert.
74 74  
75 75  Das Kommando Complete job muss ebenfalls nicht mehr ausgeführt werden.
76 -)))
77 77  
62 += Suspend job =
78 78  
79 -|[[image:https://manual.aagon.com/acmp/de/61/hmtoggle_arrow1.gif||alt="hmtoggle_arrow1" height="9" width="9"]]|[[Suspend job>>path:javascript:HMToggle('toggle','TOGGLE0186A6','TOGGLE0186A6_ICON')]]
64 +Mit diesem Kommandonnen Sie die Ausführung eines Jobs unterbrechen. Dazu geben Sie die Job-ID des entsprechenden Jobs an. Eine Wiederaufnahme des Jobs ist mit dem Kommando Resume job möglich.
80 80  
81 -|Mit diesem Kommando können Sie die Ausführung eines Jobs unterbrechen. Dazu geben Sie die Job-ID des entsprechenden Jobs an. Eine Wiederaufnahme des Jobs ist mit dem Kommando Resume job möglich.
66 += Get job priority =
82 82  
68 +Über dieses Kommando erhalten Sie eine Angabe über die aktuelle Priorität des angegebenen Jobs (Job-ID). Die Priorität wird als Integer-Wert in einer anzugebenden Variable gespeichert, welche folgende Werte annehmen kann:       
83 83  
84 -|[[image:https://manual.aagon.com/acmp/de/61/hmtoggle_arrow1.gif||alt="hmtoggle_arrow1" height="9" width="9"]]|[[Get job priority>>path:javascript:HMToggle('toggle','TOGGLE0186A7','TOGGLE0186A7_ICON')]]
85 -
86 -|(((
87 -Über dieses Kommando erhalten Sie eine Angabe über die aktuelle Priorität des angegebenen Jobs (Job-ID). Die Priorität wird als Integer-Wert in einer anzugebenden Variable gespeichert, welche folgende Werte annehmen kann:
88 -
89 -
90 90  0 = Vordergrund, 1 = Hoch, 2 = Normal, 3 = Niedrig
91 -)))
92 92  
72 += Set job priotity =
93 93  
94 -|[[image:https://manual.aagon.com/acmp/de/61/hmtoggle_arrow1.gif||alt="hmtoggle_arrow1" height="9" width="9"]]|[[Set job priotity>>path:javascript:HMToggle('toggle','TOGGLE0186A8','TOGGLE0186A8_ICON')]]
74 +Über dieses Kommandonnen Sie dem angegebenden Job (Job-ID) eine neue Priorität zuweisen. Wählen Sie dazu die entsprechende Priorität (Vordergrund, Hoch, Normal, Niedrig) über eine DropDown-Liste aus. Standardmäßig ist die Priorität auf Normal eingestellt.
95 95  
96 -|Über dieses Kommando können Sie dem angegebenden Job (Job-ID) eine neue Priorität zuweisen. Wählen Sie dazu die entsprechende Priorität (Vordergrund, Hoch, Normal, Niedrig) über eine DropDown-Liste aus. Standardmäßig ist die Priorität auf Normal eingestellt.
76 += Get job infos =
97 97  
98 -
99 -|[[image:https://manual.aagon.com/acmp/de/61/hmtoggle_arrow1.gif||alt="hmtoggle_arrow1" height="9" width="9"]]|[[Get job infos>>path:javascript:HMToggle('toggle','TOGGLE0186A9','TOGGLE0186A9_ICON')]]
100 -
101 -|(((
102 102  Über dieses Kommando können Sie verschiedene Informationen über den angegebenen Job (Job-ID) in einer Variablen speichern lassen. Die Variable beinhaltet anschließend folgende Daten:
103 103  
104 104  
... ... @@ -124,50 +124,35 @@
124 124  siehe http:~/~/msdn.microsoft.com/en-us/library/aa362809(VS.85).aspx
125 125  )))
126 126  
127 -
128 128  Auf die Daten kann über die Variable in folgendem Format zugegriffen werden:
129 129  
105 +%VariablenName.Information%
130 130  
131 -|%VariablenName.Information%
132 -)))
107 += Get Notify Command Line =
133 133  
109 +Mit diesem Kommando können Sie die Benachrichtigungsparameter auslesen, die evtl. für einen Job gesetzt sind (siehe Set Notify Command Line). Dazu geben Sie die Job-ID des Jobs an, dessen Parameter Sie auslesen möchten. Die Daten werden in einer Programmvariable sowie einer Parametervariable gespeichert, die Sie angeben müssen. Auf Grund der Architektur des BITS ist in der Parametervariablen am Anfang nochmals der Inhalt der Programmvariable in Anführungszeichen zu finden, wonach erst die Parameter aufgeführt sind.
134 134  
135 -|[[image:https://manual.aagon.com/acmp/de/61/hmtoggle_arrow1.gif||alt="hmtoggle_arrow1" height="9" width="9"]]|[[Get Notify Command Line>>path:javascript:HMToggle('toggle','TOGGLE0186AA','TOGGLE0186AA_ICON')]]
111 += Set Notify Command Line =
136 136  
137 -|Mit diesem Kommando können Sie die Benachrichtigungsparameter auslesen, die evtl. für einen Job gesetzt sind (siehe Set Notify Command Line). Dazu geben Sie die Job-ID des Jobs an, dessen Parameter Sie auslesen möchten. Die Daten werden in einer Programmvariable sowie einer Parametervariable gespeichert, die Sie angeben müssen. Auf Grund der Architektur des BITS ist in der Parametervariablen am Anfang nochmals der Inhalt der Programmvariable in Anführungszeichen zu finden, wonach erst die Parameter aufgeführt sind.
138 -
139 -
140 -|[[image:https://manual.aagon.com/acmp/de/61/hmtoggle_arrow1.gif||alt="hmtoggle_arrow1" height="9" width="9"]]|[[Set Notify Command Line>>path:javascript:HMToggle('toggle','TOGGLE0186AB','TOGGLE0186AB_ICON')]]
141 -
142 -|(((
143 143  Mit diesem Kommando können Sie ein lokales Programm bzw. Skript oder ein Client Command angeben, welches automatisch aufgerufen wird, sobald der Job den Status BG_JOB_STATE_ERROR oder BG_JOB_STATE_TRANSFERED erreicht.
144 144  
115 +
145 145  [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_5702cff9.png||alt="Set Notify Command Line" height="449" width="456"]]
117 +
146 146  Set Notify Command Line
147 147  
148 148  
149 149  Falls Sie eine Unterscheidung zwischen den beiden Status vornehmen müssen, muss dies manuell in dem entsprechenden Programm/Skript oder dem angegebenen Client Command geschehen, da BITS selbst keinen Unterschied macht. Dafür können Sie die Job-ID als Parameter an das Programm/Skript oder das Client Command übergeben. Mit Hilfe des Tools BITSAdmin können Sie dann über die Job-ID den letzten Status abfragen. Evtl. benötigen Sie dazu ein zusätzliches Skript, welches die Unterscheidung treffen kann und anschließend erst das eigentliche Programm aufruft.
150 150  
123 +{{aagon.infobox}}
124 +Weitere Informationen zu dem Tool BITSAdmin finden Sie unter folgender Adresse:http://msdn.microsoft.com/en-us/library/aa362813(VS.85).aspx
125 +{{/aagon.infobox}}
151 151  
152 -|(((
153 -[[image:https://manual.aagon.com/acmp/de/61/hinweis.png||alt="Hinweis" height="32" width="32"]]
127 +{{aagon.infobox}}
128 +Das Client Command wartet nicht bis zur vollständigen Ausführung des angegebenen Programms/Skript oder Client Commands. Daher ist es nicht empfehlenswert, dort über die Job-ID und BITSAdmin auf den Job zuzugreifen, da die Gefahr besteht, dass der Job über das Kommando Complete Job zuvor abgeschlossen wurde. Evtl. hilft hier das Kommando Wait for Process aus dem Kapitel Kategorie Processes and Shell weiter.
129 +{{/aagon.infobox}}
154 154  
155 -Hinweis:
156 -)))|(((
157 -Weitere Informationen zu dem Tool BITSAdmin finden Sie unter folgender Adresse:
158 158  
159 -[[http:~~/~~/msdn.microsoft.com/en-us/library/aa362813(VS.85).aspx>>url:http://msdn.microsoft.com/en-us/library/aa362813(VS.85).aspx]]
160 -)))
161 -
162 -
163 -|(((
164 -[[image:https://manual.aagon.com/acmp/de/61/hinweis.png||alt="Hinweis" height="32" width="32"]]
165 -
166 -Hinweis:
167 -)))|Das Client Command wartet nicht bis zur vollständigen Ausführung des angegebenen Programms/Skript oder Client Commands. Daher ist es nicht empfehlenswert, dort über die Job-ID und BITSAdmin auf den Job zuzugreifen, da die Gefahr besteht, dass der Job über das Kommando Complete Job zuvor abgeschlossen wurde. Evtl. hilft hier das Kommando Wait for Process aus dem Kapitel [[Kategorie Processes and Shell>>url:https://manual.aagon.com/acmp/de/61/kategorieprocessesandshell.htm]] weiter.
168 -)))
169 -
170 -
171 171  |[[image:https://manual.aagon.com/acmp/de/61/hmtoggle_arrow1.gif||alt="hmtoggle_arrow1" height="9" width="9"]]|[[Set Credentials>>path:javascript:HMToggle('toggle','TOGGLE0186AC','TOGGLE0186AC_ICON')]]
172 172  
173 173  |(((
... ... @@ -177,12 +177,16 @@
177 177  Wählen Sie zunächst aus, ob die Anmelde-informationen für einen Server oder einen Proxy bestimmt sind. Mehrere Anmeldeinformationen können genutzt werden, wenn Dateien von verschiedenen Servern geladen werden sollen.
178 178  
179 179  [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_3b6c9501.png||alt="Set Credentials" height="449" width="398"]]
141 +
180 180  Set Credentials
181 181  
182 -
183 183  Um die Anmeldeinformationen korrekt einzugeben, wählen Sie das Schema der Anmeldung aus (Basic, Digest, NTLM, Negotiate oder Passport). Anschließend geben Sie einen Benutzernamen und ein Passwort an.
184 184  
185 185  
147 +
148 +
149 +
150 +
186 186  |(((
187 187  [[image:https://manual.aagon.com/acmp/de/61/hinweis.png||alt="Hinweis" height="32" width="32"]]
188 188  

Navigation

© Aagon GmbH 2024
Besuchen Sie unsere neue Aagon-Community