У меня есть настройка модуля как библиотека для нескольких других скриптов. Я не могу понять, как получить объявление класса в области script, вызывающей Import-Module
. Я попытался упорядочить Export-Module
аргументом -class
, например, -function
, но не существует -class
. Мне просто нужно объявить класс в каждом script?
Настройка:
- holidays.psm1 в ~\documents\windows\powershell\modules\holidays\
- активные script вызовы
import-module holidays
- в holiday.psm1 есть другая функция, которая возвращает объект класса правильно, но я не знаю, как создавать новые члены класса из активного script после импорта
Вот как выглядит класс:
Class data_block
{
$array
$rows
$cols
data_block($a,$r,$c)
{
$this.array = $a
$this.rows = $r
$this.cols = $c
}
}