Ось кілька прикладів його використання:
Крім простих запитів можна виконувати і інші операції, наприклад зміна або видалення записів. В такому випадку в якості результату повертається кількість змінених записів.
Крім того, так як ця команда дозволяє змінювати дані, я реалізував і підтримку ключів -whatif і -confirm.
Наостанок невеличке зауваження. Пам'ятайте що MSSQL був створений для швидкої обробки даних, а PowerShell - для швидкого написання сценаріїв і зручною інтерактивної роботи. Тому намагайтеся максимум обробки залишити на стороні MSSQL - він впорається набагато швидше.
Сподобалося це:
Навігація по публікаціям
От спасибі, Вася! Як завжди в тему
Good news. )
Щиро Дякую. Як завжди - епічно, особливо в частині роботи над помилками.
До речі, Василь, використовуєш ти теги (ключові слова) на рівні властивості файлу для своїх .ps1. Або якось інакше структуріруешь все те, що пишеш? Або просто володієш гарною пам'яттю?
Ні, тегів не використовую. Структурувати намагався, але це мабуть не для мене. Відмінну пам'ять похвалитися теж не можу, але намагаюся хоча б індексувати дані 🙂 Тобто я зазвичай пам'ятаю що я якусь річ уже писав, і тоді просто пошук по блогу, або select-string 'шукане' * .ps1 в своїй папці зі скриптами 🙂
Мабуть тому що це не DefaultFolder, а звичайна папка. Щоб отримати до неї доступ, треба спочатку підключитися до кореневої папці ящика (зазвичай ім'я = email), а потім вже запросити список її підпапок.
$ MyFolder = $ ns.Folders | where
$ Myfolder.Folders | where