ITGSerialTerminalTools.psd1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
#
# Манифест модуля для модуля "ITGSerialTerminalTools".
#
# Создано: sergey.s.betke
#
# Дата создания: 18.08.2019
#

@{

    # Файл модуля сценария или двоичного модуля, связанный с этим манифестом.
    RootModule           = 'ITGSerialTerminalTools.psm1'

    # Номер версии данного модуля.
    ModuleVersion        = '0.2.4'

    # Поддерживаемые выпуски PSEditions
    # CompatiblePSEditions = @()

    # Уникальный идентификатор данного модуля
    GUID                 = '41264569-79bd-4307-b370-1590eace97df'

    # Автор данного модуля
    Author               = 'sergey.s.betke'

    # Компания, создавшая данный модуль, или его поставщик
    CompanyName          = 'ФБУ "Тест-С.-Петербург"'

    # Заявление об авторских правах на модуль
    Copyright            = '(c) 2019 Sergey S. Betke. All rights reserved.'

    # Описание функций данного модуля
    Description          = 'Командлеты поддержки взаимодействия с терминалами с последовательным интерфейсом.'

    # Минимальный номер версии обработчика Windows PowerShell, необходимой для работы данного модуля
    PowerShellVersion    = '5.1'

    # Имя узла Windows PowerShell, необходимого для работы данного модуля
    # PowerShellHostName = ''

    # Минимальный номер версии узла Windows PowerShell, необходимой для работы данного модуля
    # PowerShellHostVersion = ''

    # Минимальный номер версии Microsoft .NET Framework, необходимой для данного модуля. Это обязательное требование действительно только для выпуска PowerShell, предназначенного для компьютеров.
    # DotNetFrameworkVersion = ''

    # Минимальный номер версии среды CLR (общеязыковой среды выполнения), необходимой для работы данного модуля. Это обязательное требование действительно только для выпуска PowerShell, предназначенного для компьютеров.
    # CLRVersion = ''

    # Архитектура процессора (нет, X86, AMD64), необходимая для этого модуля
    # ProcessorArchitecture = ''

    # Модули, которые необходимо импортировать в глобальную среду перед импортированием данного модуля
    # RequiredModules = @()

    # Сборки, которые должны быть загружены перед импортированием данного модуля
    # RequiredAssemblies = @()

    # Файлы сценария (PS1), которые запускаются в среде вызывающей стороны перед импортом данного модуля.
    # ScriptsToProcess = @()

    # Файлы типа (.ps1xml), которые загружаются при импорте данного модуля
    # TypesToProcess = @()

    # Файлы формата (PS1XML-файлы), которые загружаются при импорте данного модуля
    # FormatsToProcess = @()

    # Модули для импорта в качестве вложенных модулей модуля, указанного в параметре RootModule/ModuleToProcess
    # NestedModules = @()

    # В целях обеспечения оптимальной производительности функции для экспорта из этого модуля не используют подстановочные знаки и не удаляют запись. Используйте пустой массив, если нет функций для экспорта.
    FunctionsToExport    = '*'

    # В целях обеспечения оптимальной производительности командлеты для экспорта из этого модуля не используют подстановочные знаки и не удаляют запись. Используйте пустой массив, если нет командлетов для экспорта.
    CmdletsToExport      = '*'

    # Переменные для экспорта из данного модуля
    VariablesToExport    = '*'

    # В целях обеспечения оптимальной производительности псевдонимы для экспорта из этого модуля не используют подстановочные знаки и не удаляют запись. Используйте пустой массив, если нет псевдонимов для экспорта.
    AliasesToExport      = '*'

    # Ресурсы DSC для экспорта из этого модуля
    # DscResourcesToExport = @()

    # Список всех модулей, входящих в пакет данного модуля
    # ModuleList = @()

    # Список всех файлов, входящих в пакет данного модуля
    # FileList = @()

    # Личные данные для передачи в модуль, указанный в параметре RootModule/ModuleToProcess. Он также может содержать хэш-таблицу PSData с дополнительными метаданными модуля, которые используются в PowerShell.
    PrivateData          = @{

        PSData = @{

            # Теги, применимые к этому модулю. Они помогают с обнаружением модуля в онлайн-коллекциях.
            Tags         = @('Terminal')

            # URL-адрес лицензии для этого модуля.
            LicenseUri   = 'https://github.com/IT-Service/ITGSerialTerminalTools/blob/master/LICENSE'

            # URL-адрес главного веб-сайта для этого проекта.
            ProjectUri   = 'https://github.com/IT-Service/ITGSerialTerminalTools'

            # URL-адрес значка, который представляет этот модуль.
            # IconUri = ''

            # Заметки о выпуске этого модуля
            ReleaseNotes = @'
- fix:
 
    - fix different ErrorAction value support
 
'@


        } # Конец хэш-таблицы PSData

    } # Конец хэш-таблицы PrivateData

    # Код URI для HelpInfo данного модуля
    # HelpInfoURI = ''

    # Префикс по умолчанию для команд, экспортированных из этого модуля. Переопределите префикс по умолчанию с помощью команды Import-Module -Prefix.
    DefaultCommandPrefix = 'ITGSerialTerminal'

}