How about this
DECLARE
@sqlTrexec NVARCHAR(MAX)='';
SELECT @sqlTrexec = @sqlTrexec + '
EXECUTE sp_refreshview N''' + QUOTENAME( SS.Name ) + '.' + QUOTENAME( SO.Name ) + ''';'
FROM sys.objects AS SO
INNER JOIN sys.schemas AS SS ON SO.SCHEMA_ID = SS.SCHEMA_ID
WHERE SO.TYPE='V'
ORDER BY SS.Name, SO.Name;
EXECUTE (@sqlTrexec);