A BITS kompakt kiszolgáló a BITS a távoli felügyeletével lehetővé teszi a fájlok biztonságos távoli átvitelét. A BITS távoli felügyelete a BITS Windows Management Instrumentation (WMI) szolgáltatóinak használatával lehetővé teszi a rendszergazdának vagy a vezérlő alkalmazásnak BITS-feladatok távoli létrehozását az ügyfélszámítógépen és a fájlok közzétételét a BITS kompakt kiszolgálón való tároláshoz. A BITS WMI-szolgáltatók a BITS-ügyfél és a BITS kompakt kiszolgáló együttes használatával alkalmasak fájlok távoli átvitelére távoli számítógépek között. Ez a szolgáltatás elsősorban akkor használatos, ha a Microsoft System Center Virtual Machine Manager (VMM) a vezérlő alkalmazás. A vezérlő alkalmazás azonban bármely, a BITS WMI-szolgáltató használatára képes alkalmazás lehet.
Fontos! | |
A távfelügyeleti tevékenységek a Rendszergazdák csoporthoz tartozó felhasználói fiókkal futtathatók. A nem a Rendszergazdák csoporthoz tartozó fiókból küldött kérelmek esetében a hozzáférést a rendszer megtagadja. |
Az architektúra áttekintése
Az alábbi ábra azt szemlélteti, hogy a távoli számítógépen lévő vezérlő alkalmazás hogyan tudja biztonságosan kezelni a fájlátvitelt az ügyfélszámítógépen és a BITS kompakt kiszolgálón. Ebben a példában a vezérlő alkalmazás WS-Management használatával telepít feladatot a kiszolgálón és az ügyfélszámítógépen. (A WS-Management a Web Services-Management protokoll Microsoft által megvalósított változata.) A távoli hívásokat a WS-Management (WSMAN) szolgáltatás fogadja a kiszolgálón és az ügyfélszámítógépen. A hívásokat a rendszer a WMI szolgáltatásnak küldi, amely a BITS WMI-szolgáltatót hívja meg a kérelem kezeléséhez.
A vezérlő alkalmazás a feladatot a WS-Management és a WMI DCOM használatával is telepítheti. A távoli számítógépen mindkét esetben be kell állítani a bejövő kérelmek fogadását. A távoli számítógépen lévő WMI szolgáltatáshoz való csatlakozással kapcsolatos további információt a következő címen talál:
A fájl átviteléhez a vezérlő alkalmazás kapcsolatot hoz létre az ügyfélszámítógépen és a kiszolgálón futó WMI-szolgáltatóval. A fájlátvitel megkezdéséhez feladatokat hoz létre. A kiszolgálón a feladatot a rendszer a kiszolgálón található fájl tárolt URL-címeként definiálja. A feladatot az alábbiak azonosítják:
- URL-címcsoport: az URL-címcsoport URL-címet tárol a fájl szolgáltatásához. Ez a HTTP.SYS URL-címcsoport és a kérelem várólistájának kombinációja. A létrehozás során megadhatja például a http://+:80/Carmine URL-címcsoportot. A használni kívánt protokollt és a gazdaszámítógép portját is az URL-címcsoportban adhatja meg. Ügyeljen arra, hogy a kétszintű URL-címcsoportok (például http://+:80/Carmine1/Carmine2) nem támogatottak.
- Forrásfájl: a feladat által a kiszolgálón tárolandó fájl neve
- URL-utótag: az ügyfélszámítógép által a feladat egyedi azonosításához használt utótag
- Az ügyfélszámítógép által a feladat letöltéséhez használt URL-cím az alábbiakból áll:
- Használandó protokoll: HTTP vagy HTTPS
- Állomásnév: a kiszolgáló neve
- URL-címcsoport: a kiszolgálón a feladat tárolására használt névtér
- URL-utótag: a kiszolgálón létrehozott feladat azonosítására szolgáló utótag
- Használandó protokoll: HTTP vagy HTTPS
Az URL-előtagokkal kapcsolatos további információ a következő helyen található:
Az alábbi részben megtudhatja, hogyan hozhat létre feladatokat, illetve azokat hogyan figyelheti és törölheti.
Feladat létrehozása a kiszolgálón
- A vezérlő alkalmazás kapcsolatot hoz létre a BITS-kiszolgáló root\Microsoft\Bits névterével. A WMI-kiszolgáló szolgáltatója hitelesítéssel ellenőrzi a távoli jogkivonat rendszergazdai jogait. A vezérlő alkalmazás beállítja annak a HTTPS-portnak az SSL-tanúsítványait, amelyen a rendszer a letöltéseket hajtja végre.
- A vezérlő alkalmazás URL-címcsoport létrehozását kéri a WMI-kiszolgáló szolgáltatójától azon a kiszolgálón, amely az URL-címek tárolását lehetővé teszi. Az URL-címcsoport hitelesítési mechanizmusa ekkor állítható be.
- A vezérlő alkalmazás URL-cím létrehozását kéri a WMI-kiszolgáló szolgáltatójától, amelynek segítségével a kiszolgálón található fájlok elérhetővé tehetők az ügyfélszámítógép folyamatai számára.
- A szolgáltató COM-felületek használatával URL-címcsoportot hoz létre a kiszolgálón, és egyedi URL-utótagot regisztrál a csoportban. Az SDDL és a tanúsítványhitelesítés minden egyedi URL-cím esetében beállítható.
- Az URL-címcsoporthoz adott új feladatok azonos URL-címcsoporthoz tartoznak, és annak beállításai is érvényesek rájuk. Az állomás ezzel be van állítva, és figyeli az ügyfélszámítógéptől a regisztrált URL-címre érkező kérelmeket.
Feladat létrehozása az ügyfélszámítógépen
- A vezérlő alkalmazás kapcsolatot hoz létre az ügyfélszámítógép root\Microsoft\Bits névterével.
- A WMI-ügyfél szolgáltatója hitelesítéssel ellenőrzi a távoli jogkivonat rendszergazdai jogosultságait. Ne feledje, hogy a WMI-szolgáltató általában megszemélyesíti a bejövő ügyfelet az adatok kiadása előtt. Ebben az esetben azonban az ügyfél kiszolgálása abban a környezetben történik, amelyben a WMI szolgáltatást megnyitották (helyi rendszer). Ez lehetővé teszi, hogy az egyébként blokkolt távoli hívásokat a BITS szolgálja ki.
- A vezérlő alkalmazás feladat létrehozását kéri a WMI-ügyféltől, amelynek segítségével a kiszolgálón található megfelelő fájl letölthető az ügyfélszámítógépre a BITS szolgáltatással.
- A szolgáltató kapcsolatot hoz létre a BITS szolgáltatással az elérhető COM-felületeken keresztül.
- A szolgáltató megszemélyesíti a szolgáltatásfiókot, amelyben a vezérlő alkalmazás a BITS-feladat futását várja.
- A rendszer létrehozza a BITS-feladatot a kért URL-címhez a kiszolgálón.
- A hitelesítő tanúsítvány hozzáadható a feladathoz.
- A nem megbízható tartományok esetében a hitelesítő tanúsítványok beállíthatók a feladathoz.
- A BITS-feladat a létrehozás után azonnal folytatódik, és a fájlátvitel megkezdődik.
Feladat figyelése
- A vezérlő alkalmazás figyeli az ügyfél szolgáltatója által elérhetővé tett állapottulajdonságokon keresztül létrehozott BITS-feladatokat. Ha a feladat során tranziens hiba történik, a vezérlő alkalmazás megkaphatja a hibakódot, megszakíthatja a BITS-feladatot, és a karbantartáshoz léphet.
- Ha a fájl átvitele sikeres, a vezérlő alkalmazás végrehajthatja a karbantartást.
Feladat karbantartása
- Az ügyfélszámítógépen a rendszer akkor végez karbantartást, ha a vezérlő alkalmazás a BITS-feladatot karbantartási állapotra állítja. Ha a feladat állapota BG_JOB_STATE_TRANSFERRED annak állapota befejezettre állítható. Egyébként a feladat megszakítható.
- A kiszolgálón a karbantartást az a vezérlő alkalmazás végzi, amely a kiszolgáló szolgáltatójától a tárolt URL-cím érvénytelenítését kérte. A rendszer törli a csoporthoz regisztrált URL-címet. Az ügyfél az URL-címcsoportot is törölheti, amellyel a csoporthoz tartozó összes URL-címet is törli.
További források
A BITS WMI hívási sorrendjével és módszereivel kapcsolatos további információt a Háttérben futó intelligens átviteli szolgáltatás (
A WMI használatával kapcsolatos általános információt a