Yet another way:
DECLARE @excluded_columns TABLE (name SYSNAME)
DECLARE @table_name SYSNAME
DECLARE @columns NVARCHAR(MAX)
SET @table_name = 'Person.Contact'
-- Excluded columns
INSERT INTO @excluded_columns VALUES ('Suffix')
INSERT INTO @excluded_columns VALUES ('rowguid')
SET @columns = ''
SELECT @columns = @columns + ', ' + QUOTENAME(name)
FROM sys.columns
WHERE object_id = OBJECT_ID(@table_name)
SET @columns = RIGHT(@columns, LEN(@columns) - 2)
EXECUTE ('SELECT ' + @columns + ' FROM ' + @table_name)
Best regards
Flo