Wszystkie wyzwalacze utworzone na komputerze lokalnym są wyświetlane w okienku szczegółów przystawki Zarządzanie komputerem. Aby wyświetlić listę, kliknij pozycję Wyzwalacze w drzewie konsoli w folderze Wyzwalacze. Dla każdego wyzwalacza w okienku szczegółów domyślnie wyświetlane są następujące informacje:
-
Nazwa wyzwalacza
-
Nazwa monitorowanej kolejki
-
Liczba reguł załączonych do wyzwalacza
-
Czy wyzwalacz jest włączony
-
Czy wyzwalacz jest seryjny
-
Typ przetwarzania wiadomości
Przed utworzeniem wyzwalacza należy sprawdzić, czy konto, na którym uruchomiono Usługę wyzwalaczy kolejkowania wiadomości, ma udzielone niezbędne uprawnienia. Uprawnienia: Wgląd do wiadomości i Odbiór wiadomości są wymagane przez wszystkie istniejące kolejki, które zostaną skojarzone z wyzwalaczami i których typem przetwarzania jest pobieranie lub pobieranie transakcyjne.
Do utworzonego wyzwalacza można dołączać reguły.
Tworzenie wyzwalaczy
Aby utworzyć wyzwalacz |
Otwórz przystawkę Zarządzanie komputerem.
W drzewie konsoli pod folderem Wyzwalacze kliknij prawym przyciskiem myszy pozycję Wyzwalacze.
Gdzie?
-
Zarządzanie komputerem/Usługi i aplikacje/Kolejkowanie wiadomości/Wyzwalacze/Wyzwalacze
-
Zarządzanie komputerem/Usługi i aplikacje/Kolejkowanie wiadomości/Wyzwalacze/Wyzwalacze
Wskaż polecenie Nowy, a następnie kliknij polecenie Wyzwalacz.
W polu Nazwa wyzwalacza na pierwszej stronie okna dialogowego Nowy wyzwalacz wpisz nazwę nowego wyzwalacza.
Aby określić kolejkę zdefiniowaną przez użytkownika jako monitorowaną kolejkę, wpisz w polu Nazwa ścieżki kolejki ścieżkę kolejki, z którą wyzwalacz zostanie skojarzony, w składni nazwa_komputera\nazwa_kolejki lub .\nazwa_kolejki dla kolejki na komputerze lokalnym (nie używaj nazw formatów). W przeciwnym wypadku kliknij nazwę automatycznie utworzonej kolejki.
Wybierz opcję Wgląd, Pobieranie lub Pobieranie transakcyjne w celu określenia typu przetwarzania wiadomości.
Zaznacz pole wyboru Włączony, aby skonfigurować wyzwalacz jako włączony; aby skonfigurować go jako wyłączony, wyczyść pole wyboru Włączony.
Zaznacz pole wyboru Seryjne, aby skonfigurować wyzwalacz jako seryjny; aby skonfigurować go jako nieseryjny, wyczyść pole wyboru Seryjne. Następnie kliknij przycisk Dalej.
Na drugiej stronie okna dialogowego Nowy wyzwalacz wybierz regułę z listy Reguły, a następnie kliknij przycisk Dołącz, aby dołączyć istniejącą regułę do wyzwalacza.
Aby odłączyć regułę od wyzwalacza, wybierz ją z listy Dołączone reguły, a następnie kliknij przycisk Odłącz.
Aby zmienić kolejność testowania reguł, użyj przycisków W górę i W dół.
Po sporządzeniu listy dołączonych reguł kliknij przycisk Zakończ.
Uwagi dodatkowe
-
Aby otworzyć przystawkę Zarządzanie komputerem w systemie Windows® 7, kliknij przycisk Start, kliknij prawym przyciskiem myszy polecenie Komputer, a następnie kliknij polecenie Zarządzaj.
- Aby otworzyć przystawkę Zarządzanie komputerem w systemie Windows Server® 2008 R2, kliknij przycisk Start, kliknij polecenie Wszystkie Programy, kliknij polecenie Narzędzia administracyjne, a następnie kliknij polecenie Zarządzanie komputerem.
-
Procedurę tę można również wykonać, otwierając w folderze Wyzwalacze w obszarze dowolnej monitorowanej kolejki w drzewie konsoli okno dialogowe Nowy wyzwalacz w następujący sposób: kliknij prawym przyciskiem myszy folder Wyzwalacze, wskaż polecenie Nowy, a następnie kliknij polecenie Wyzwalacz. W tym przypadku kolejka automatycznie staje się monitorowaną kolejką.
-
Po wpisaniu w polu Nazwa ścieżki kolejki nazwy kolejki użytkownika, z którą zostanie skojarzony wyzwalacz, nastąpi sprawdzenie istnienia kolejki. Jeżeli kolejka o podanej nazwie nie zostanie znaleziona, pojawi się komunikat o błędzie.
-
Istnieją dwa typy wyzwalaczy - seryjne i nieseryjne. Wyzwalacz seryjny testuje warunek dla wszystkich reguł skojarzonych z nim na każdym komunikacie. Wykonuje on wszystkie stosowne akcje przed przejściem do następnego komunikatu w kolejności, w jakiej docierają komunikaty. Przepustowość wyzwalaczy seryjnych jest niższa niż nieseryjnych, gdyż wiadomości są przetwarzane jedna po drugiej.
Wyzwalacze nieseryjne umożliwiają osiągnięcie wyższej przepustowości, jednak wykonanie pewnych operacji względem wiadomości w kolejności ich napływania może zakończyć się niepowodzeniem. Ma to na przykład miejsce podczas jednoczesnego przetwarzania kilku wiadomości. Jeśli dla określonej kolejki zostanie utworzonych wiele wyzwalaczy i co najmniej jeden z nich będzie seryjny, wszystkie wyzwalacze będą działały jak wyzwalacze seryjne, nawet jeśli nie zostały w ten sposób zdefiniowane. Wyzwalacze o typie przetwarzania pobieranie transakcyjne mogą być tylko wyzwalaczami seryjnymi. Jeśli kolejność przetwarzania wiadomości jest istotna, lepiej jest używać wyłącznie jednego wyzwalacza seryjnego na kolejkę i włączenie jego seryjności, ponieważ kolejność uruchamiania wyzwalaczy jest losowa. Określony unikatowy identyfikator globalny (GUID) wiadomości nie wpływa na kolejność.
-
Usługa wyzwalaczy kolejkowania wiadomości jest domyślnie uruchamiana w ramach konta Usługa sieciowa. Gdy usługa wyzwalaczy w kolejkowaniu wiadomości jest uruchomiona w ramach konta Usługa sieciowa, nie współdziała z pulpitem. Jeśli ta funkcjonalność jest wymagana, można skonfigurować usługę wyzwalaczy kolejkowania wiadomości, tak aby była uruchamiana na lokalnym koncie systemowym i miała włączone współdziałanie z pulpitem w przystawce Zarządzanie komputerem. Ze względów bezpieczeństwa zalecane jest, aby nie zmieniać domyślnego konta na mniej bezpieczne, dopóki nie jest to absolutnie konieczne. Usługa wyzwalaczy w kolejkowaniu wiadomości musi być uruchomiona w kontekście konta z uprawnieniami administracyjnymi.
-
Pliki wykonywalne wywoływane przez wyzwalacze są wywoływane z tymi samymi uprawnieniami zabezpieczeń, jakie są skojarzone z usługą wyzwalaczy w kolejkowaniu wiadomości.
-
Gdy kolejka jest usuwana, wyzwalacze skojarzone z tą kolejką nie są usuwane. Po późniejszym odtworzeniu kolejki o tej samej nazwie istniejące wyzwalacze będą używane przez tę kolejkę. Jednakże usługa wyzwalaczy w kolejkowaniu wiadomości nie będzie monitorowała takiej kolejki, dopóki komputer nie zostanie uruchomiony ponownie lub skojarzone wyzwalacze nie zostaną wyłączone i włączone ponownie. Aby uzyskać informacje dotyczące włączania lub wyłączania właściwości wyzwalaczy, zobacz Przeglądanie lub zmienianie właściwości wyzwalaczy i ich reguł.