Я работаю над написанием некоторых сценариев и использую новые функции, чтобы облегчить их понимание теперь, когда я не связан с моими цепочками PSv2
. В этом сценарии у меня есть несколько типов, которые я использую, и я хочу уменьшить накладные расходы, импортируя пространство имен, как это было бы в C#
.
Позвольте мне начать с того, что я знаю о:
. ([scriptblock]::Create('Using Namespace Example.Namespace'))
Это работает , но я хочу, чтобы мои сценарии были чище без использования обходных путей. Оператор using
должен быть первой строкой без комментариев в скрипте, и когда я пытался разделить запятые пространства имен, он выдавал ошибки, когда пытался объединить их все в одну строку (даже если я разделил их кавычками или включены цитаты на всех, в этом отношении). Эта функция не очень хорошо документирована, поэтому я надеюсь, что у кого-то еще есть более глубокие знания из опыта.
Мой вопрос: оператор using
поддерживает несколько пространств имен или модулей из скрипта?