Introducere (articolul poate să fie în limba engleză)

Este necesară autorizarea pentru a manipula obiecte cum ar fi cozile și elementele de lucru din Microsoft System Center Service Manager 2010. Aceste autorizații sunt gestionate utilizând profiluri. Un profil este o colecție de articole utilizate pentru autorizare. Pentru operațiuni precum crearea, citirea, actualizarea și ștergerea, se utilizează următoarea structură pentru elementele de autorizare:

ProfileName Operation Type Property RelationshipEndPointPentru autorizare, un rol de utilizator specifică operațiunile pe care anumiți utilizatori le pot efectua asupra anumitor obiecte prin asocierea unui profil, a unui domeniu și a utilizatorilor. Profilurile sunt utilizate, de asemenea, de consola Manager de servicii pentru a filtra obiecte cum ar fi activități și șabloane.

Cele trei proceduri stocate care sunt incluse în această remediere rapidă au următoarele nume de fișiere:

  • p_GetRestrictrictionsOnOperationsInProfile

  • p_AddRestrictrictionToOperationInProfile

  • p_RemoveRestrictrictionFromOperationInProfile

Aceste proceduri SQL stocate vă permit să adăugați sau să eliminați drepturi pentru o operațiune din profiluri, pentru a accepta tipuri particularizate care au fost adăugate la mediul Manager de servicii. Consola Service Manager nu poate adăuga sau elimina aceste drepturi. De exemplu, puteți adăuga următoarea autorizare la profilul IncidentResolver dacă ați particularizat tipul Utilizator adăugând o nouă relație relație:

ProfileName Operation Type Property RelationshipEndPoint

IncidentResolver Object_Set User New Relationship
Aceste proceduri stocate vă oferă, de asemenea, mai multe detalii pentru accesarea proprietăților anumitor tipuri. Consola Service Manager nu poate furniza aceste detalii. Aceste proceduri SQL stocate nu pot adăuga operațiuni noi la un profil și pot efectua doar următoarele activități:

  • Vizualizați autorizațiile configurate într-un profil existent.

  • Adăugați tipuri la operațiunile existente din profilurile existente. Puteți adăuga restricții de tip, proprietate și relație la următoarele operațiuni:

    • Object__Add

    • Object__Set

    • Object__Get

    • Object__Delete

  • Eliminați tipurile din operațiunile existente din profilurile existente.

Mai multe informații

Informații despre remedierea rapidă

O remediere rapidă acceptată este disponibilă de la Microsoft. Totuși, această remediere rapidă este destinată să corecteze doar problema descrisă în acest articol. Aplicați această remediere rapidă doar la sistemele care se confruntă cu problema descrisă în acest articol. Este posibil ca această remediere rapidă să primească testări suplimentare. Prin urmare, dacă nu sunteți grav afectat de această problemă, vă recomandăm să așteptați următoarea actualizare de software care conține această remediere rapidă.

Dacă remedierea rapidă este disponibilă pentru descărcare, există o secțiune "Descărcarea remedierii rapide este disponibilă" în partea de sus a acestui articol din Baza de cunoștințe. Dacă această secțiune nu apare, contactați Serviciul pentru clienți și asistența Microsoft pentru a obține remedierea rapidă.

Notă Dacă apar probleme suplimentare sau dacă este necesară o depanare, poate fi necesar să creați o solicitare de serviciu separată. Costurile uzuale de asistență se vor aplica la întrebări și probleme suplimentare de asistență care nu se califică pentru această remediere rapidă specifică. Pentru o listă completă a numerelor de telefon ale Serviciului pentru clienți și asistență Microsoft sau pentru a crea o solicitare de serviciu separată, vizitați următorul site Web Microsoft:

http://support.microsoft.com/contactus/?ws=supportNotă Formularul "Descărcarea remedierii rapide este disponibilă" afișează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeți limba, cauza este că nu este disponibilă o remediere rapidă pentru limba respectivă.

Cerinţe preliminare

Pentru a aplica această remediere rapidă, trebuie să aveți Instalat Microsoft System Center Service Manager 2010 Service Pack 1 (SP1).

Notă Această remediere rapidă se aplică componentei Service Manager Primary Management Server (SM Server) din System Center Service Manager 2010.

Cum se instalează această remediere rapidă

Important Înainte de a instala această remediere rapidă, vă recomandăm să urmați acești pași:

  • Faceți backup bazelor de date ServiceManager.

  • Faceți backup cheilor de criptare pentru SM Server.

Notă Această remediere rapidă nu poate fi dezinstalată după ce o instalați.

Pentru a instala această remediere rapidă, urmați acești pași:

  1. Închideți toate aplicațiile legate de Managerul de servicii, cum ar fi consola Manager de servicii și portalul Self-Service.

  2. În Windows Explorer, deschideți folderul care conține acest pachet de remedieri rapide.

  3. Faceți clic dreapta pe fișierul următor, apoi faceți clic pe Executare ca administrator:

    Scsm2010_amd64_sp1_kb2525307.exe

  4. Acceptați acordul de licență în System Center Service Manager SCSM2010_SP1_KB2525307 Expertul de instalare de pe pagina Acord de licență , apoi faceți clic pe Instalare pentru a finaliza expertul.

Cum să determinați dacă această remediere rapidă a fost aplicată corect

Metoda 1
  1. În Panou de control, deschideți Programe și caracteristici.

  2. Faceți clic pe Vizualizare actualizări instalate.

  3. Dacă este listat următorul element, remedierea rapidă a fost aplicată corect:

    Remediere rapidă pentru Microsoft System Center Service Manager SP1 (KB2525307)Notă Dacă sistemul rulează SM Server, acest element este listat sub Microsoft System Center Service Manager SP1.

Metoda 2

Vizualizați următoarele fișiere jurnal în folderul %temp% pentru a determina dacă au apărut erori în timpul instalării remedierii rapide:

  • Scsm2010_sp1_kb2525307.msp.0.log

  • Scsmpatchersetupwizard01.log

Informații de registry

Pentru a utiliza remedierea rapidă în acest pachet, nu trebuie să efectuați nicio modificare în registry.

Cerință repornire

Nu trebuie să reporniți computerul după ce aplicați această remediere rapidă.

Informații despre înlocuirea remedierii rapide

Această remediere rapidă nu înlocuiește o remediere rapidă lansată anterior. Pentru mai multe informații despre terminologia actualizărilor de software, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:

824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft

Cum se utilizează procedurile stocate împreună cu relațiile particularizate

Dacă adăugați relații pentru a extinde un tip și dacă doriți să restricționați drepturile de actualizare pentru aceste relații, trebuie să adăugați tipul extins la operațiunile dorite care actualizează profilurile corespunzătoare.

De exemplu, adăugați relația System.CallingUser între punctele finale System.WorkItem.Incident și System.Domain.User. Dacă doriți ca profilul IncidentResolver să poată activa capacitatea de a actualiza relația, trebuie să adăugați relația la Object__Set (actualizare) din punctul final System.Domain.User. În acest exemplu, nu trebuie să adăugați relația la Object__Set (actualizare) din partea dreaptă a punctului final System.WorkItem.Incident. Relația nu trebuie adăugată, deoarece următoarea intrare indică faptul că punctul final System.WorkItem.Incident are deja drepturile de Object__Set (actualizare) pentru toate proprietățile și punctele finale de relație:

ProfileName Operation Type Property RelationshipEndPoint

IncidentResolver Object__Set System.WorkItem.Incident NUL NULL N/A
Puteți apela următoarea procedură stocată pentru a adăuga Object__Set (actualizare) direct la System.Domain.User endpoint pentru relația System.CallingUser din profilul IncidentResolver:

exec p_RemoveRestrictrictionFromOperationInProfile 'IncidentResolver', 'Object__Set', 'System.Domain.User', NULL, 'System.CallingUser', NULL

Sintaxa

Următoarea secțiune descrie sintaxa procedurilor stocate care sunt incluse în această remediere rapidă.

Procedura stocată p_GetRestrictrictionsOnOperationsInProfile

Parametru

@ProfileName nvarchar(max) = NULLAceastă procedură stocată afișează o listă de operațiuni din profilul specificat. Pentru fiecare operațiune, această procedură stocată afișează și tipurile, proprietățile și relațiile definite în tip și care pot fi utilizate de operațiune.

Notă Pentru a defini corect relațiile, acestea trebuie definite ca proprietăți în ambele puncte finale ale relației.

Cum se utilizează procedura stocată și cum se interpretează rezultatul
  • Dacă ProfileName este nul, se afișează toate profilurile.

  • O operațiune, o proprietate și un tip care sunt listate în același rând indică faptul că operațiunea este restricționată la proprietatea de la tip.

  • O operațiune, un tip și un punct final de relație care sunt listate în același rând indică faptul că operațiunea este restricționată la punctul final de relație de la tip.

  • Dacă tipul, proprietatea și punctul final al relației sunt toate valori nule, operațiunea asociată este activată pentru toate tipurile, toate proprietățile și toate punctele finale ale relațiilor.

Următoarele sunt nume valide de profil:

  • ActivityImplementer

  • Administrator

  • AdvancedOperator

  • Autor

  • ChangeInitiator

  • IncidentResolver

  • ProblemAnalyst

  • ReadOnlyOperator

  • Flux

  • Manager modificări

  • EndUser

  • ImpliedConfigItemCustodian

  • ImpliedIncidentAffectedUser

  • ImpliedPrimaryComputerUser

  • ImpliedReviewer

  • ImpliedUserPreference

Procedura stocată p_AddRestrictrictionToOperationInProfile

Parametrii

@ProfileName AS NVARCHAR(MAX) = null
@OperationName AS NVARCHAR(MAX) = null
@TypeName AS NVARCHAR(MAX) = null
@PropertyName AS NVARCHAR(MAX) = null
@RelationshipTypeName AS NVARCHAR(MAX) = null
@RelationshipEndpoint AS NVARCHAR(MAX) = nullNote Această procedură stocată adaugă restricțiile specificate la profilul specificat.

Procedura stocată p_RemoveRestrictrictionFromOperationInProfile

Parametrii

@ProfileName AS NVARCHAR(MAX) = null
@OperationName AS NVARCHAR(MAX) = null
@TypeName AS NVARCHAR(MAX) = null
@PropertyName AS NVARCHAR(MAX) = null
@RelationshipTypeName AS NVARCHAR(MAX) = null
@RelationshipEndpoint AS NVARCHAR(MAX) = nullNote Această procedură stocată elimină restricțiile specificate din profilul specificat.

Exemplul 1

Următorul exemplu arată rezultatul procedurii stocate p_GetRestrictrictionsOnOperationsInProfile. Rezultatele indică faptul că operațiunea de Object__Get (Citire) pentru profilul IncidentResolver nu esterestricționată.

ProfileName Operation Type Property Relationship RelationshipEndPoint

IncidentResolverObject__GetNULLNULL NULL NULL

Exemplul 2

Următorul exemplu arată rezultatul procedurii stocate p_GetRestrictrictionsOnOperationsInProfile. Rezultatele indică faptul că operațiunea de Object__Set pentru profilul IncidentResolver este restricționată la următoarele tipuri:

  • System.WorkItem.Incident și toate proprietățile sale, inclusiv punctele finale de relație

  • System.FileAttachment și toate proprietățile sale, inclusiv punctele finale de relație

  • System.WorkItem.Log și toate proprietățile sale, inclusiv punctele finale de relație

  • System.WorkItem.Activity.ManualActivity și proprietățile sale, inclusiv puncte finale de relație

  • element System.Config și punct final relație System.WorkItemAboutConfigItem

  • System.Config element și punct final relație System.WorkItemRelatesConfigItem

  • System.Domain.User și punctul final de relație System.WorkItem.TroubleTicketClosedByUser

  • System.Domain.User și punctul final de relație System.WorkItemAssignedToUser

  • System.Domain.User și punctul final de relație System.WorkItemCreatedByUser

ProfileName Operation Type Property RelationshipEndPoint
IncidentResolver Object__Set System.WorkItem.Incident NULL NULL NULL N/A
IncidentResolver Object__Set System.FileAttachment NULL NULL N/A
IncidentResolver Object__Set System.WorkItem.Log NULL NULL N/A
IncidentResolver Object__Set System.WorkItem.Activity.ManualActivity NULL NULL N/A
IncidentResolver Object__Set System.ConfigItem NULL System.WorkItemAboutConfigItem N/A
IncidentResolver Object__Set System.ConfigItem NULL System.WorkItemRelatesToConfigIte N/A
IncidentResolver Object__Set System.Domain.User NULL System.WorkItem.TroubleTicketClosedByUser N/A
IncidentResolver Object__Set System .Domain.User NULL System.WorkItemAssignedToUser N/A
IncidentResolver Object__Set System.Domain.User NULL System.WorkItemCreatedByUser N/AImportant Ultimele cinci elemente de operațiune vă permit să corelați elementele de configurare la un incident și să atribuiți utilizatori la Incidente.

Exemplul 3

Următorul exemplu de procedură stocată p_GetRestrictrictionsOnOperationsInProfile indică faptul că operațiunea de Object__Set pentru profilul ImpliedReviewer este restricționată la următoarele tipuri:

  • System.Reviewer și numai proprietățile Comentarii, DecisionDate și Decision

  • System.Reviewer și doar punctul final al relației System.ReviewerVotedByUser

  • System.Domain.User și doar punctul final al relației System.ReviewerVotedByUser

Note

  • Acest exemplu de ieșire este doar un eșantion al rezultatului, nu rezultatul complet.

  • Drepturile de System.ReviewerVotedByUserObject__Set (actualizare) au fost acordate atât punctului final System.Reviewer, cât și punctului final System.Domain.User. Dacă nu acordați drepturi de relație ambelor puncte finale, nu puteți actualiza obiectele recenzent utilizând următoarea relație:

    ProfileName Operation Type Property RelationshipEndPoint
    ImpliedReviewer Object__Set System.Reviewer Comments NULL N/A
    ImpliedReviewer Object__Set System.Reviewer DecisionDate NULL N/A
    ImpliedReviewer Object__Set System.Reviewer Decision NULL N/A
    ImpliedReviewer Object__Set System.Reviewer NULL System.ReviewerVotedByUser N/A
    ImpliedReviewer Object__Set System.Domain.User NULL System.ReviewerVotedByUser N/A

Exemplul 4

Următorul exemplu arată cum să utilizați procedura stocată p_AddRestrictrictionToOperationInProfile pentru a actualiza proprietatea Notes:

exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.Reviewer', 'Notes', NULL, NULL

Exemplul 5

Următorul exemplu arată cum să utilizați procedura stocată p_AddRestrictrictionToOperationInProfile pentru a actualiza relația System.WorkItemRelatesToWorkItem:

exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.Reviewer', NULL, 'System.WorkItemRelatesToWorkItem', 'N/A'

Exemplul 6

Următorul exemplu arată cum să utilizați procedura stocată p_AddRestrictrictionToOperationInProfile pentru a actualiza clasa Incident, toate proprietățile și toate relațiile:

exec p_AddRestrictrictionToOperationInProfile 'ImpliedReviewer', 'Object__Set', 'System.WorkItem.Incident', NULL, NULL, 'N/A'

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele

Explorați instruirea >

Fiți primul care obține noile caracteristici

Alăturați-vă la Microsoft Insider >

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×