Это мой код с использованием SSMS:
EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'xp_cmdshell', 1
GO
RECONFIGURE
CREATE TABLE #tfoldsizeinMB(size float)
declare @cmd varchar(100)='powershell "(Get-ChildItem \\Share01\report\0000 -recurse | Measure-Object -property length -sum).sum"'
EXEC xp_cmdshell @cmd
Это вывод:
Отсутствует имя свойства после оператора ссылки.
+ CategoryInfo: ParserError: (: ) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId: MissingPropertyName
Это работает в Powershell, но не в SSMS. Что я делаю не так?