Еще больше расширенных функций - Get-Assembly и Get-ExportedType
Тисон Корцинский (Tyson Kopczynski) недавно опубликовал великолепную статью Fun with PowerShell 2.0 Eventing! Она вдохновила меня на создание сценария который будет автоматически выполнять резервное копирование директории с моим модулями. Я написал много сценариев на этой неделе и я не хочу потерять выполненную работу, если сделаю ошибку. Я подумал, что я могу написать сценарий с помощью PowerShell 2.0 Eventing для того, чтобы просматривать мой каталог и делать резервную копию автоматически.
Это можно сделать с помощью FileSystem Watcher или чего-то вроде этого. Вот где история меняется и вот почему заголовок этого сообщения не «Резервное копирование ваших модулей автоматически с помощью PS V2 Eventing». Я не мог вспомнить имя типа, который можно использовать. Я хотел написать мой традиционный спонтанный сценарий для поиска типов и подумал: -1) «почему бы мне не автоматизировать это» и 2) «как много других людей могут написать это». После этого, я решил немного формализовать мою работу и опубликовать результаты. К сообщению прикреплены Get-Assembly.PS1, Get-ExportedType.ps1 и Demo-GetExportedType.txt которые демонстрируют некоторые примеры.
Наслаждайтесь!
Джеффри Сновер (Jeffrey Snover) [MSFT]
Windows Management Partner Architect
Посетите английский блог команды Windows PowerShell: https://blogs.msdn.com/PowerShell
Посетите Windows PowerShell ScriptCenter: https://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx
Перевод: Илья Лушников