Poprawka jest teraz dostępne umożliwiają dodawanie lub usuwanie praw dla operacji w profilach, aby pomieścić niestandardowych typów, które zostały dodane do środowiska programu System Center Menedżera usługi 2010

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 2525307 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Wprowadzenie

Wymagane jest pozwolenie manipulowanie obiektami, takich jak kolejki i elementy pracy w Microsoft System Center Menedżera usługi 2010. Takie zezwolenia są zarządzane przy użyciu profilów. Profil jest kolekcją elementów, które są używane do autoryzacji. Operacje, takie jak tworzyć, odczytywać, aktualizacji i usuwania elementów autoryzacji służy następującą strukturę:
Nazwa_profilu operacji typu właściwości relacji RelationshipEndPoint
Zezwolenia rola użytkownika określa operacje określonym użytkownikom na określonych obiektach kojarząc profilu, zakresu i użytkowników. Profile są również używane przez konsoli usługi Menedżera obiektów filtrujących, takich jak zadania i szablony.

Trzy procedury przechowywane, uwzględnionych w poprawce mają następujące nazwy pliku:
  • p_GetRestrictrictionsOnOperationsInProfile
  • p_AddRestrictrictionToOperationInProfile
  • p_RemoveRestrictrictionFromOperationInProfile
Te przechowywane procedury SQL umożliwiają dodawanie lub usuwanie profile, aby obsługiwać typy niestandardowe, które zostały dodane do środowiska usługi Menedżera praw dla operacji. Konsoli Menedżera usługi nie można dodać lub usunąć tych praw. Na przykład, można dodać następujące pozwolenia IncidentResolver profil po dostosowaniu Użytkownik Wpisz przez dodanie nowej Nowa relacja Relacja:
Nazwa_profilu operacji typu właściwości relacji RelationshipEndPoint
IncidentResolver Object_Set użytkownika nowej relacji
Tych procedur przechowywanych podać również więcej szczegółów do uzyskiwania dostępu do właściwości określonych typów. Konsoli Menedżer usług nie może dostarczyć te szczegóły. Te przechowywane procedury SQL nie można dodać nowe operacje do profilu i można wykonywać następujące zadania:
  • Wyświetl zezwoleń są skonfigurowane w istniejący profil.
  • Typy dodawać do istniejących operacji w istniejących profilach. Typ, właściwości i ograniczeń relacji można dodać do następujących czynności:
    • Object__Add
    • Object__Set
    • Object__Get
    • Object__Delete
  • Usuwanie typów istniejących operacji w istniejących profilach.

Więcej informacji

Informacje o poprawce

Obsługiwana poprawka jest dostępna w firmie Microsoft. Jednak ta poprawka jest przeznaczona do usunięcia problemu opisanego w tym artykule. Poprawkę tę należy stosować tylko do systemów, w których występuje problem opisany w tym artykule. Ta poprawka może być dodatkowo testowana. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.

Jeśli poprawka jest dostępna do pobrania, jest sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Ta sekcja nie jest wyświetlany, skontaktuj się z działem pomocy technicznej firmy Microsoft w celu uzyskania poprawki.

Uwaga Dodatkowe problemy występują lub konieczności rozwiązania problemu, należy utworzyć osobne zlecenie usługi. Koszty obsługi zwykłych zastosuje dodatkowych pytań i problemów, które nie kwalifikują się do tej poprawki. Aby uzyskać pełną listę numerów telefonów pomocy technicznej firmy Microsoft lub utworzyć osobne zlecenie usługi odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://support.microsoft.com/contactus/?ws=support
Uwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których poprawka jest dostępna. Jeśli język nie jest widoczny, jest to, ponieważ poprawka nie jest dostępna dla danego języka.

Warunki wstępne

Aby zastosować tę poprawkę, muszą mieć program Microsoft System Center Menedżera usługi 2010 Service Pack 1 (SP1) zainstalowane.

Uwaga Ta poprawka dotyczy składnika usługi Menedżer podstawowego Management Server (serwer SM) w 2010 Menedżera usługi Centrum systemu.

Jak zainstalować tę poprawkę

Ważne Przed zainstalowaniem tej poprawki, firma Microsoft zaleca, wykonaj następujące kroki:
  • Kopia zapasowa Element ServiceManager bazy danych.
  • Wykonaj kopię zapasową kluczy szyfrowania dla serwera SM.
Uwaga Nie można odinstalować tej poprawki, po jej zainstalowaniu.

Aby zainstalować tę poprawkę, wykonaj następujące kroki:
  1. Zamknij wszystkie aplikacje związane z Menedżera usługi takie jak konsoli Menedżera usługi i Samoobsługowe portalu.
  2. W Eksploratorze Windows otwórz folder zawierający ten pakiet poprawek.
  3. Kliknij prawym przyciskiem myszy następujący plik, a następnie kliknij przycisk Uruchom jako administrator:
    Scsm2010_amd64_sp1_kb2525307.exe
  4. Zaakceptuj Umowę licencyjną w Kreatorze instalacji Menedżera SCSM2010_SP1_KB2525307 System Center usługi na Umowa licencyjna strony, a następnie kliknij Zainstaluj Aby zakończyć działanie kreatora.

Jak ustalić, czy ta poprawka została zastosowana poprawnie

Metoda 1
  1. W Panelu sterowania otwórz Programy i funkcje.
  2. Kliknij przycisk Wyświetl zainstalowane aktualizacje.
  3. Następujący element jest wymieniony, poprawki został prawidłowo zastosowany:
    Poprawki dla dodatku SP1 Menedżer usługi Microsoft System Center (KB2525307)
    Uwaga Jeśli system jest uruchomiony serwer SM, ten element jest wyświetlana w obszarze Dodatek SP1 dla programu Microsoft System Center Menedżera usługi.
Metoda 2
Następujące pliki dziennika w widoku % temp % folder, aby określić, czy występują błędy wystąpiły podczas instalacji tej poprawki:
  • Scsm2010_sp1_kb2525307.msp.0.log
  • Scsmpatchersetupwizard01.log

Informacje dotyczące rejestru

Aby użyć poprawki w tym pakiecie, nie trzeba wprowadzać żadnych zmian w rejestrze.

Wymaganie dotyczące ponownego uruchomienia

Nie trzeba ponownie uruchomić komputer po zastosowaniu tej poprawki.

Informacje o zastępowaniu poprawek

Ta poprawka nie zastępuje wcześniej wydanej poprawki.Aby uzyskać więcej informacji dotyczących terminologii aktualizacji oprogramowania kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft

Jak używać procedur przechowywanych razem z niestandardowe relacje

Jeśli dodać relacje rozszerzenie typu i chcesz ograniczyć prawa aktualizacji dla tych relacji, należy dodać typ rozszerzony do żądanej operacji, które aktualizować odpowiednich profilów.

Na przykład dodać System.CallingUser zależność między System.WorkItem.incident i System.domain.user punkty końcowe. Jeśli chcesz IncidentResolver profil, aby móc włączyć możliwość aktualizowania relacji, należy dodać relację Object__Set (aktualizacja) z prawej strony System.domain.user punkt końcowy. W tym przykładzie nie trzeba dodawać relację Object__Set (aktualizacja) z prawej strony System.WorkItem.incident punkt końcowy. Dodaje się, ponieważ następujący wpis wskazuje, że nie ma relacji System.WorkItem.incident punkt końcowy ma już Object__Set (aktualizacja) prawa dla wszystkich właściwości i punkty końcowe relacji:
Nazwa_profilu operacji typu właściwości relacji RelationshipEndPoint
IncidentResolver Object__Set System.WorkItem.Incident NUL Brak NULL
Można wywoływać następującą procedurę przechowywaną, aby dodać Object__Set (aktualizacja) prawo do System.domain.user punkt końcowy dla System.CallingUser Relacja w IncidentResolver profil:
exec p_RemoveRestrictrictionFromOperationInProfile 'IncidentResolver', 'Object__Set', 'System.Domain.User', NULL, 'System.CallingUser', NULL

Składnia

W poniższej sekcji opisano składnię procedury przechowywane, uwzględnionych w poprawce.

Procedury przechowywane p_GetRestrictrictionsOnOperationsInProfile
Parametr
@ Nvarchar(max) Nazwa_profilu = NULL
Ta procedura przechowywana Wyświetla listę operacji z określonego profilu. Dla każdej operacji tej procedury przechowywanej także Wyświetla typy, właściwości i relacje, które są definiowane w typie i które mogą być używane przez operację.

Uwaga Do definiowania relacji poprawnie, musi być zdefiniowany jako właściwości na oba punkty końcowe relacji.
Sposób używania procedury przechowywanej i interpretacji danych wyjściowych
  • Jeżeli Nazwa_profilu jest null, są wyświetlane wszystkie profile.
  • Operacja, właściwości i typ, wymienione w tym samym wierszu wskazują operacji ograniczone właściwości typu.
  • Operacja, typ i końcowy relacji, wymienione w tym samym wierszu wskazują operacji ograniczone do punktu końcowego relacja typu.
  • Jeśli typ, właściwości i końcowy relacji są wszystkie wartości null, skojarzona operacja jest włączone na wszystkich typów, wszystkie właściwości i wszystkie relacje punkty końcowe.
Nazwy prawidłowego profilu są następujące:
  • ActivityImplementer
  • Administrator
  • AdvancedOperator
  • Autor
  • ChangeInitiator
  • IncidentResolver
  • ProblemAnalyst
  • ReadOnlyOperator
  • Przepływ pracy
  • ChangeManager
  • EndUser
  • ImpliedConfigItemCustodian
  • ImpliedIncidentAffectedUser
  • ImpliedPrimaryComputerUser
  • ImpliedReviewer
  • ImpliedUserPreference
Procedury przechowywane p_AddRestrictrictionToOperationInProfile
Parametry
@ Nazwa_profilu jako NVARCHAR(MAX) = null
@ OperationName jako NVARCHAR(MAX) = null
@ TypeName jako NVARCHAR(MAX) = null
@ PropertyName jako NVARCHAR(MAX) = null
@ RelationshipTypeName jako NVARCHAR(MAX) = null
@ RelationshipEndpoint jako NVARCHAR(MAX) = null
Uwaga Ta procedura przechowywana dodaje określonego ograniczenia określony profil.
Procedury przechowywane p_RemoveRestrictrictionFromOperationInProfile
Parametry
@ Nazwa_profilu jako NVARCHAR(MAX) = null
@ OperationName jako NVARCHAR(MAX) = null
@ TypeName jako NVARCHAR(MAX) = null
@ PropertyName jako NVARCHAR(MAX) = null
@ RelationshipTypeName jako NVARCHAR(MAX) = null
@ RelationshipEndpoint jako NVARCHAR(MAX) = null
Uwaga Ta procedura przechowywana usuwa określone ograniczenia z określonego profilu.
Przykład 1
W poniższym przykładzie przedstawiono dane wyjściowe p_GetRestrictrictionsOnOperationsInProfile Procedura przechowywana. Wyniki wskazują, że Object__Get (odczyt) Operacja IncidentResolver profil jest nieograniczony.
Nazwa_profilu operacji typu właściwości relacji RelationshipEndPoint
IncidentResolverObject__GetNULLNULL NULL NULL
Przykład 2
W poniższym przykładzie przedstawiono dane wyjściowe p_GetRestrictrictionsOnOperationsInProfile Procedura przechowywana. Wyniki wskazują, że Object__Set Operacja IncidentResolver profil jest ograniczone do następujących typów:
  • System.WorkItem.incident i jego właściwości, łącznie z punktów końcowych relacji
  • System.FileAttachment i jego właściwości, łącznie z punktów końcowych relacji
  • System.WorkItem.log i jego właściwości, łącznie z punktów końcowych relacji
  • System.WorkItem.Activity.ManualActivity i jego właściwości, w tym punkty końcowe relacji
  • System.config towaru i Relacja końcowy System.WorkItemAboutConfigItem
  • System.config towaru i Relacja końcowy System.WorkItemRelatesConfigItem
  • Punkt końcowy relacji i system.domain.user System.WorkItem.TroubleTicketClosedByUser
  • Punkt końcowy relacji i system.domain.user System.WorkItemAssignedToUser
  • Punkt końcowy relacji i system.domain.user System.WorkItemCreatedByUser
Nazwa_profilu operacji typu właściwości relacji RelationshipEndPoint
IncidentResolver Object__Set Brak System.WorkItem.Incident NULL NULL
IncidentResolver Object__Set Brak System.FileAttachment NULL NULL
IncidentResolver Object__Set Brak System.WorkItem.Log NULL NULL
IncidentResolver Object__Set Brak System.WorkItem.Activity.ManualActivity NULL NULL
IncidentResolver Object__Set System.ConfigItem NULL System.WorkItemAboutConfigItem Brak
IncidentResolver Object__Set System.ConfigItem NULL System.WorkItemRelatesToConfigIte Brak
IncidentResolver Object__Set System.Domain.User NULL System.WorkItem.TroubleTicketClosedByUser Brak
IncidentResolver Object__Set System.Domain.User NULL System.WorkItemAssignedToUser Brak
IncidentResolver Object__Set System.Domain.User NULL System.WorkItemCreatedByUser Brak
Ważne Elementy pięć ostatnich operacji umożliwiają incydentu, dotyczą elementów konfiguracji i przypisać użytkowników do wypadków.
Przykład 3
Następujący przykład p_GetRestrictrictionsOnOperationsInProfile Wskazuje, że procedura przechowywana Object__Set Operacja ImpliedReviewer profil jest ograniczone do następujących typów:
  • System.Reviewer i tylko te właściwości, komentarze, DecisionDate i decyzji
  • System.Reviewer i tylko końcowy relacji System.ReviewerVotedByUser
  • System.domain.user i tylko końcowy relacji System.ReviewerVotedByUser
Uwagi
  • Ten przykład jest tylko przykładowe dane wyjściowe i nie pełne dane wyjściowe.
  • W System.ReviewerVotedByUserObject__Set (aktualizacja) przyznano prawa zarówno System.Reviewer punkt końcowy i System.domain.user punkt końcowy. Jeśli nie udzielić praw relacji oba punkty końcowe, nie można zaktualizować recenzenta obiektów przy użyciu następującą zależność:
    Nazwa_profilu operacji typu właściwości relacji RelationshipEndPoint
    ImpliedReviewer Object__Set System.Reviewer komentarze Brak NULL
    ImpliedReviewer Object__Set System.Reviewer DecisionDate, brak NULL
    ImpliedReviewer Object__Set System.Reviewer decyzji Brak NULL
    ImpliedReviewer Object__Set System.Reviewer NULL System.ReviewerVotedByUser Brak
    ImpliedReviewer Object__Set System.Domain.User NULL System.ReviewerVotedByUser Brak
Przykład 4
Poniższy przykład pokazuje sposób używania p_AddRestrictrictionToOperationInProfile przechowywana procedura aktualizacji Uwagi Właściwość:
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.Reviewer', 'Notes', NULL, NULL
Przykład 5
Poniższy przykład pokazuje sposób używania p_AddRestrictrictionToOperationInProfile przechowywana procedura aktualizacji System.WorkItemRelatesToWorkItem Relacja:
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.Reviewer', NULL, 'System.WorkItemRelatesToWorkItem', 'N/A'
Przykład 6
Poniższy przykład pokazuje sposób używania p_AddRestrictrictionToOperationInProfile przechowywana procedura aktualizacji Incydent klasy, wszystkie właściwości i wszystkie relacje:
exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.WorkItem.Incident', NULL, NULL, 'N/A'

Właściwości

Numer ID artykułu: 2525307 - Ostatnia weryfikacja: 19 maja 2011 - Weryfikacja: 1.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft System Center Service Manager 2010
Słowa kluczowe: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2525307 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:2525307

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com