Generar script de todos los índices, claves en la base de datos de SQL Server.

Estoy buscando generar scripts como:

ALTER TABLE dbo.Person 
    ADD CONSTRAINT PK_Person PRIMARY KEY CLUSTERED (PersonID);
    CREATE INDEX IX_EVT_EVENTS on EVT_EVENTS(prg_event_t1, prg_event_t2, num_order)

El problema principal no puedo encontrar toda la información que necesito, por ejemplo, esta consulta:

SELECT t.name TableName, I.* 
FROM sys.indexes I 
Inner Join sys.tables T on i.object_id=t.object_id

devuelve información sobre todas las claves e índices, pero ... no hay un "Nombre de columna" ¿Dónde puedo obtenerlos?

Intenté sys.all_columns y sys.key_constraints también.

Respuestas a la pregunta(2)

Su respuesta a la pregunta