Пытаюсь получить информацию об объекте и хочу сохранить его в таблицу SQL.
$GetFiles `
| Select-Object -Property Name, Type `
| Write-SqlTableData -ServerInstance $SQLServer -DatabaseName $SQLDatabase -SchemaName $SQLSchema -TableName $SQLTable -Credential $SQLCredential -Force
Que.1. Приведенный выше код завершается с ошибкой. Удаление столбца «Тип» работает. Но есть ли способ привести свойство Type к строке?
Write-SqlTableData: сопоставление между типом .Net «Microsoft.Azure.Commands.DataLakeStore.Models.DataLakeStoreEnums+FileType» и типом SQL для столбца «Type» не найдено. Рассмотрите возможность удаления столбца с этим типом и повторите операцию.
Que.2. Я также хочу добавить дополнительный столбец, скажем, RowInsertedDate, который будет иметь текущую временную метку, и еще один жестко запрограммированный столбец, скажем, LoadStatus со значением «Started». Как добавить предложение select?
Que.3. В любом случае, чтобы обрезать эту таблицу, а затем записать в нее данные?