Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Introduzione

È necessaria l'autorizzazione per modificare oggetti come code ed elementi di lavoro in Microsoft System Center Service Manager 2010. Queste autorizzazioni sono gestite tramite profili. Un profilo è una raccolta di elementi usati per l'autorizzazione. Per operazioni come la creazione, la lettura, l'aggiornamento e l'eliminazione, per gli elementi di autorizzazione viene usata la struttura seguente:

ProfileName Operation Type Property Relationship RelationshipEndPointFor authorization, un ruolo utente specifica le operazioni che specifici utenti possono eseguire su oggetti specifici associando un profilo, un ambito e utenti. I profili vengono usati anche dalla console Service Manager per filtrare oggetti come attività e modelli.

Le tre stored procedure incluse in questo hotfix hanno i nomi di file seguenti:

  • p_GetRestrictrictionsOnOperationsInProfile

  • p_AddRestrictrictionToOperationInProfile

  • p_RemoveRestrictrictionFromOperationInProfile

Queste SQL stored procedure consentono di aggiungere o rimuovere i diritti per un'operazione nei profili per supportare i tipi personalizzati aggiunti all'ambiente Service Manager. La console Service Manager non può aggiungere o rimuovere questi diritti. Ad esempio, è possibile aggiungere la seguente autorizzazione al profilo IncidentResolver se è stato personalizzato il tipo Utente aggiungendo una nuova relazione relazione:

ProfileName Operation Type Property RelationshipEndPoint

IncidentResolver Object_Set User New Relationship
Queste stored procedure offrono anche maggiori dettagli per l'accesso alle proprietà di tipi specifici. La console Service Manager non può fornire questi dettagli. Questi SQL stored procedure non possono aggiungere nuove operazioni a un profilo e possono eseguire solo le attività seguenti:

  • Visualizzare le autorizzazioni configurate in un profilo esistente.

  • Aggiungere tipi alle operazioni esistenti nei profili esistenti. È possibile aggiungere restrizioni di tipo, proprietà e relazione alle operazioni seguenti:

    • Object__Add

    • Object__Set

    • Object__Get

    • Object__Delete

  • Rimuovere i tipi dalle operazioni esistenti nei profili esistenti.

Ulteriori informazioni

Informazioni sull'aggiornamento rapido

Un hotfix supportato è disponibile da Microsoft. Tuttavia, questo hotfix ha lo scopo di correggere solo il problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi che presentano il problema descritto in questo articolo. Questo hotfix potrebbe ricevere ulteriori test. Pertanto, se non si è gravemente colpiti da questo problema, è consigliabile attendere il prossimo aggiornamento software che contiene questo hotfix.

Se l'hotfix è disponibile per il download, nella parte superiore di questo articolo della Knowledge Base è presente la sezione "Download di hotfix disponibile". Se questa sezione non viene visualizzata, contattare il supporto tecnico Microsoft per ottenere l'hotfix.

Nota Se si verificano altri problemi o se è necessaria una risoluzione dei problemi, potrebbe essere necessario creare una richiesta di servizio separata. I soliti costi di supporto si applicano a ulteriori domande e problemi di supporto che non sono idonei per questo hotfix specifico. Per un elenco completo dei numeri di telefono del servizio clienti Microsoft e del supporto tecnico Microsoft o per creare una richiesta di servizio separata, visita il seguente sito Web Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota Il modulo "Download di hotfix disponibile" mostra le lingue per cui l'hotfix è disponibile. Se non vedi la tua lingua, è perché non è disponibile un hotfix per tale lingua.

Requisiti

Per applicare questo hotfix, è necessario che sia installato Microsoft System Center Service Manager 2010 Service Pack 1 (SP1).

Nota Questo hotfix si applica al componente Service Manager Primary Management Server (SM Server) di System Center Service Manager 2010.

Come installare questo hotfix

Importante Prima di installare questo hotfix, è consigliabile seguire questa procedura:

  • Eseguire il backup dei database di ServiceManager.

  • Esegui il backup delle chiavi di crittografia per SM Server.

Nota Questo hotfix non può essere disinstallato dopo l'installazione.

Per installare questo hotfix, attenersi alla seguente procedura:

  1. Chiudere tutte le applicazioni correlate Service Manager, ad esempio la console Service Manager e il portale di Self-Service.

  2. In Windows Explorer aprire la cartella che contiene questo pacchetto hotfix.

  3. Fare clic con il pulsante destro del mouse sul file seguente e quindi scegliere Esegui come amministratore:

    Scsm2010_amd64_sp1_kb2525307.exe

  4. Accettare il contratto di licenza nella configurazione guidata System Center Service Manager SCSM2010_SP1_KB2525307 nella pagina Contratto di licenza e quindi fare clic su Installa per completare la procedura guidata.

Come determinare se questo hotfix è stato applicato correttamente

Metodo 1
  1. In Pannello di controllo aprire Programmi e funzionalità.

  2. Fare clic su Visualizza aggiornamenti installati.

  3. Se è elencato l'elemento seguente, l'aggiornamento rapido è stato applicato correttamente:

    Aggiornamento rapido per Microsoft System Center Service Manager SP1 (KB2525307)Nota Se il sistema esegue SM Server, questo elemento è elencato in Microsoft System Center Service Manager SP1.

Metodo 2

Visualizzare i file di log seguenti nella cartella %temp% per determinare se si sono verificati errori durante l'installazione dell'hotfix:

  • Scsm2010_sp1_kb2525307.msp.0.log

  • Scsmpatchersetupwizard01.log

Informazioni sul Registro di sistema

Per utilizzare l'hotfix in questo pacchetto, non è necessario apportare modifiche al Registro di sistema.

Richiesta di riavvio

Non è necessario riavviare il computer dopo aver applicato questo hotfix.

Informazioni sulla sostituzione degli hotfix

Questo hotfix non sostituisce un hotfix precedentemente rilasciato. Per altre informazioni sulla terminologia di aggiornamento software, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nel Microsoft Knowledge Base:

824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Come usare le stored procedure insieme a relazioni personalizzate

Se si aggiungono relazioni per estendere un tipo e si vogliono limitare i diritti di aggiornamento per queste relazioni, è necessario aggiungere il tipo esteso alle operazioni desiderate che aggiornano i profili appropriati.

Ad esempio, aggiungere la relazione System.CallingUser tra gli endpoint System.WorkItem.Incident e System.Domain.User. Se si vuole che il profilo IncidentResolver consenta di aggiornare la relazione, è necessario aggiungere la relazione al Object__Set (aggiornamento) direttamente dall'endpoint System.Domain.User. In questo esempio non è necessario aggiungere la relazione alla Object__Set (aggiornamento) destra dell'endpoint System.WorkItem.Incident. Non è necessario aggiungere la relazione perché la voce seguente indica che l'endpoint System.WorkItem.Incident ha già i diritti di Object__Set (aggiornamento) per tutte le proprietà e gli endpoint di relazione:

ProfileName Operation Type Property RelationshipEndPoint

IncidentResolver Object__Set System.WorkItem.Incident NUL NULL N/D
È possibile chiamare la stored procedure seguente per aggiungere il Object__Set (aggiornamento) direttamente all'endpoint System.Domain.User per la relazione System.CallingUser nel profilo IncidentResolver:

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

Sintassi

La sezione seguente descrive la sintassi delle stored procedure incluse in questo hotfix.

Stored procedure p_GetRestrictrictionsOnOperationsInProfile

Parametro

@ProfileName nvarchar(max) = NULLQuesta stored procedure visualizza un elenco di operazioni dal profilo specificato. Per ogni operazione, questa stored procedure visualizza anche i tipi, le proprietà e le relazioni definite nel tipo e che possono essere usate dall'operazione.

Nota Per definire correttamente le relazioni, è necessario definirle come proprietà in entrambi gli endpoint della relazione.

Come usare la stored procedure e interpretare l'output
  • Se ProfileName è Null, vengono visualizzati tutti i profili.

  • Un'operazione, una proprietà e un tipo elencati nella stessa riga indicano che l'operazione è limitata alla proprietà dal tipo.

  • Un'operazione, un tipo e un endpoint relazione elencati nella stessa riga indicano che l'operazione è limitata all'endpoint della relazione dal tipo.

  • Se il tipo, la proprietà e l'endpoint della relazione sono tutti valori Null, l'operazione associata viene abilitata in tutti i tipi, in tutte le proprietà e in tutti gli endpoint delle relazioni.

Di seguito sono elencati i nomi dei profili validi:

  • ActivityImplementer

  • Amministratore

  • AdvancedOperator

  • Autore

  • ChangeInitiator

  • IncidentResolver

  • ProblemAnalyst

  • ReadOnlyOperator

  • Workflow

  • ChangeManager

  • EndUser

  • ImplicitoConfigItemCustodian

  • ImpliedIncidentAffectedUser

  • ImplicitoPrimaryComputerUser

  • ImplicitoReviewer

  • ImplicitoUserPreference

Stored procedure p_AddRestrictrictionToOperationInProfile

Parametri

@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 Questa stored procedure aggiunge le restrizioni specificate al profilo specificato.

Stored procedure p_RemoveRestrictrictionFromOperationInProfile

Parametri

@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 Questa stored procedure rimuove le restrizioni specificate dal profilo specificato.

Esempio 1

L'esempio seguente mostra l'output della stored procedure p_GetRestrictrictionsOnOperationsInProfile. I risultati indicano che l'operazione Object__Get (Lettura) per il profilo IncidentResolver non ha restrizioni.

ProfileName Operation Type Property Relationship RelationshipEndPoint

IncidentResolverObject__GetNULLNULL NULL NULL

Esempio 2

L'esempio seguente mostra l'output della stored procedure p_GetRestrictrictionsOnOperationsInProfile. I risultati indicano che l'operazione di Object__Set per il profilo IncidentResolver è limitata ai tipi seguenti:

  • System.WorkItem.Incident e tutte le relative proprietà, inclusi gli endpoint di relazione

  • System.FileAttachment e tutte le relative proprietà, inclusi gli endpoint di relazione

  • System.WorkItem.Log e tutte le relative proprietà, inclusi gli endpoint di relazione

  • System.WorkItem.Activity.ManualActivity e le relative proprietà, inclusi gli endpoint di relazione

  • endpoint elemento System.Config e relazione System.WorkItemAboutConfigItem

  • System.Config endpoint elemento e relazione System.WorkItemRelatesConfigItem

  • Endpoint System.Domain.User e relationship System.WorkItem.TroubleTicketClosedByUser

  • Endpoint System.Domain.User e relationship System.WorkItemAssignedToUser

  • Endpoint System.Domain.User e relationship System.WorkItemCreatedByUser

ProfileName Operation Type Property RelationshipEndPoint
IncidentResolver Object__Set System.WorkItem.Incident 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 Gli ultimi cinque elementi dell'operazione consentono di correlare gli elementi di configurazione a un evento imprevisto e di assegnare gli utenti a Incidenti.

Esempio 3

L'esempio seguente della stored procedure p_GetRestrictrictionsOnOperationsInProfile indica che l'operazione di Object__Set per il profilo ImplicitReviewer è limitata ai tipi seguenti:

  • System.Reviewer e solo le proprietà Commenti, DecisionDate e Decision

  • System.Reviewer e solo endpoint relazione System.ReviewerVotedByUser

  • System.Domain.User e solo endpoint relazione System.ReviewerVotedByUser

Note

  • Questo output di esempio è solo un campione dell'output e non l'output completo.

  • I diritti di System.ReviewerVotedByUserObject__Set (Aggiornamento) sono stati concessi sia all'endpoint System.Reviewer che all'endpoint System.Domain.User. Se non si concedono diritti di relazione a entrambi gli endpoint, non è possibile aggiornare gli oggetti revisore usando la relazione seguente:

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

Esempio 4

L'esempio seguente mostra come usare la stored procedure p_AddRestrictrictionToOperationInProfile per aggiornare la proprietà Notes:

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

Esempio 5

Nell'esempio riportato di seguito viene illustrato come utilizzare la stored procedure p_AddRestrictrictionToOperationInProfile per aggiornare la relazione System.WorkItemRelatesToWorkItem:

exec p_AddRestrictrictionToOperationInProfile 'ImplicitReviewer', 'Object__Set', 'System.Reviewer', NULL, 'System.WorkItemRelatesToWorkItem', 'N/D'

Esempio 6

Nell'esempio seguente viene illustrato come usare la stored procedure p_AddRestrictrictionToOperationInProfile per aggiornare la classe Incident, tutte le proprietà e tutte le relazioni:

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

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×