ru-ru/sthModuleScope.help.ps1xml

<?xml version="1.0" encoding="utf-8"?>
<helpItems schema="maml">
    <command:command
        xmlns:maml="http://schemas.microsoft.com/maml/2004/10"
        xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10"
        xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"
        xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
        <command:details>
            <command:name>Enter-sthModuleScope</command:name>
            <command:verb>Enter</command:verb>
            <command:noun>sthModuleScope</command:noun>
            <maml:description>
                <maml:para>Функция позволяет войти в область указанного модуля.</maml:para>
            </maml:description>
        </command:details>
        <maml:description>
            <maml:para>Функция Enter-sthModuleScope входит в область указанного модуля, позволяя выполнять команды в области этого модуля.
Это дает возможность вызывать внутренние функции модуля и обращаться к неэкспортированным в рабочую среду переменным.
Во время нахождения в области модуля, строка приглашения отображает имя этого модуля.
Для выхода из области модуля используйте команду 'exit'.</maml:para>
        </maml:description>
        <command:syntax>
            <command:syntaxItem>
                <maml:name>Enter-sthModuleScope</maml:name>
                <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="0" aliases="none">
                    <maml:name>Module</maml:name>
                    <maml:Description>
            <maml:para>Указывает имя модуля.</maml:para>
            <maml:para>Это может быть как объект строки, так и объект System.Management.Automation.PSModuleInfo.
Вы можете получить объект PSModuleInfo при помощи командлета Get-Module.</maml:para>
          </maml:Description>
                    <command:parameterValue required="true" variableLength="false">System.Object</command:parameterValue>
                    <dev:type>
                        <maml:name>System.Object</maml:name>
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="0" aliases="none">
        <maml:name>Module</maml:name>
        <maml:Description>
                    <maml:para>Указывает имя модуля.</maml:para>
                    <maml:para>Это может быть как объект строки, так и объект System.Management.Automation.PSModuleInfo.
Вы можете получить объект PSModuleInfo при помощи командлета Get-Module.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">System.Object</command:parameterValue>
        <dev:type>
          <maml:name>System.Object</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
        </command:parameters>
        <command:examples>
            <command:example>
                <maml:title>Пример 1: Вход в область модуля</maml:title>
                <dev:code>PS C:\> Enter-sthModuleScope -Module module_name
[module_name] PS C:\>> exit
PS C:\></dev:code>
                <dev:remarks>
                    <maml:para>Эта команда входит в область модуля с именем 'module_name'.
Во время нахождения в области модуля, строка приглашения отображает имя этого модуля.
Для выхода из области модуля используется команда 'exit'.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 2: Вход в область модуля с использованием объекта PSModuleInfo</maml:title>
                <dev:code>PS C:\> $Module = Get-Module -Name 'module_name' -ListAvailable
PS C:\> Enter-sthModuleScope -Module $Module
[module_name] PS C:\>> exit
PS C:\></dev:code>
                <dev:remarks>
                    <maml:para>Эти команды входят в область модуля, используя объект PSModuleInfo.
Первая команда использует командлет Get-Module для получения объекта PSModuleInfo модуля с именем 'module_name'.
Вторая команда входит в область модуля 'module_name'.
Третья команда выходит из области модуля.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 3: Вход в область модуля с использованием конвейера</maml:title>
                <dev:code>PS C:\> 'module_name' | Enter-sthModuleScope
[module_name] PS C:\>></dev:code>
                <dev:remarks>
                    <maml:para>Эта команда входит в область модуля, получая его имя посредством конвейера.</maml:para>
          <maml:para/>
          <maml:para/>
        </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 4: Вход в область модуля с использованием конвейера и объекта PSModuleInfo</maml:title>
                <dev:code>PS C:\> Get-Module module_name -ListAvailable | Enter-sthModuleScope
[module_name] PS C:\>></dev:code>
                <dev:remarks>
          <maml:para>Эта команда входит в область модуля, получая объект PSModuleInfo посредством конвейера.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
        </command:examples>
        <command:relatedLinks>
            <maml:navigationLink>
                <maml:linkText>Get-sthModuleScopeFunction</maml:linkText>
                <maml:uri></maml:uri>
            </maml:navigationLink>
            <maml:navigationLink>
                <maml:linkText>Get-sthModuleScopeVariable</maml:linkText>
                <maml:uri></maml:uri>
            </maml:navigationLink>
            <maml:navigationLink>
                <maml:linkText>Get-sthScopeDepth</maml:linkText>
                <maml:uri></maml:uri>
            </maml:navigationLink>
        </command:relatedLinks>
    </command:command>
    <command:command
        xmlns:maml="http://schemas.microsoft.com/maml/2004/10"
        xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10"
        xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"
        xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
        <command:details>
            <command:name>Get-sthModuleScopeFunction</command:name>
            <command:verb>Get</command:verb>
            <command:noun>sthModuleScopeFunction</command:noun>
            <maml:description>
                <maml:para>Функция получает список всех функций, определенных в модуле.</maml:para>
            </maml:description>
        </command:details>
        <maml:description>
            <maml:para>Функция Get-sthModuleScopeFunction возвращает список всех функций модуля, указанного в качестве значения параметра -Module,
или модуля, в область которого был совершен вход при помощи функции Enter-sthModuleScope.</maml:para>
            <maml:para>По умолчанию, Get-sthModuleScopeFunction возвращает все функции - как публичные, так и частные,
однако, вы можете указать нужный вам тип функций, используя параметры -PublicOnly и -PrivateOnly.</maml:para>
        </maml:description>
        <command:syntax>
            <command:syntaxItem>
                <maml:name>Get-sthModuleScopeFunction</maml:name>
                <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="0" aliases="none">
                    <maml:name>Module</maml:name>
                    <maml:Description>
            <maml:para>Указывает имя модуля.</maml:para>
            <maml:para>Это может быть как объект строки, так и объект System.Management.Automation.PSModuleInfo.
Вы можете получить объект PSModuleInfo при помощи командлета Get-Module.</maml:para>
          </maml:Description>
                    <command:parameterValue required="true" variableLength="false">System.Object</command:parameterValue>
                    <dev:type>
                        <maml:name>System.Object</maml:name>
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>PublicOnly</maml:name>
          <maml:Description>
            <maml:para>Указывает, что должны быть получены только публичные функции.</maml:para>
            <maml:para>По умолчанию, Get-sthModuleScopeFunction возвращает все функции - как публичные, так и частные.</maml:para>
          </maml:Description>
          <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem>
        <maml:name>Get-sthModuleScopeFunction</maml:name>
                <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="0" aliases="none">
                    <maml:name>Module</maml:name>
                    <maml:Description>
            <maml:para>Указывает имя модуля.</maml:para>
            <maml:para>Это может быть как объект строки, так и объект System.Management.Automation.PSModuleInfo.
Вы можете получить объект PSModuleInfo при помощи командлета Get-Module.</maml:para>
          </maml:Description>
                    <command:parameterValue required="true" variableLength="false">System.Object</command:parameterValue>
                    <dev:type>
                        <maml:name>System.Object</maml:name>
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>PrivateOnly</maml:name>
          <maml:Description>
            <maml:para>Указывает, что должны быть получены только частные функции.</maml:para>
            <maml:para>По умолчанию, Get-sthModuleScopeFunction возвращает все функции - как публичные, так и частные.</maml:para>
                    </maml:Description>
                    <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
                    <dev:type>
                        <maml:name>SwitchParameter</maml:name>
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>False</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="0" aliases="none">
        <maml:name>Module</maml:name>
        <maml:Description>
                    <maml:para>Указывает имя модуля.</maml:para>
                    <maml:para>Это может быть как объект строки, так и объект System.Management.Automation.PSModuleInfo.
Вы можете получить объект PSModuleInfo при помощи командлета Get-Module.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">System.Object</command:parameterValue>
        <dev:type>
          <maml:name>System.Object</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>PublicOnly</maml:name>
        <maml:Description>
                    <maml:para>Указывает, что должны быть получены только публичные функции.</maml:para>
                    <maml:para>По умолчанию, Get-sthModuleScopeFunction возвращает все функции - как публичные, так и частные.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>PrivateOnly</maml:name>
        <maml:Description>
                    <maml:para>Указывает, что должны быть получены только частные функции.</maml:para>
                    <maml:para>По умолчанию, Get-sthModuleScopeFunction возвращает все функции - как публичные, так и частные.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
        </command:parameters>
        <command:examples>
            <command:example>
                <maml:title>Пример 1: Вход в область модуля и получение всех его функций - публичных и частных</maml:title>
                <dev:code>PS C:\> Enter-sthModuleScope -Module module_name
[module_name] PS C:\>> Get-sthModuleScopeFunction</dev:code>
                <dev:remarks>
                    <maml:para>Эти команды получают все функции, определенные в модуле 'module_name'.
Первая команда входит в область модуля с именем 'module_name'.
Вторая команда получает все функции модуля.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 2: Вход в область модуля и получение всех его публичных функций</maml:title>
                <dev:code>PS C:\> Enter-sthModuleScope -Module module_name
[module_name] PS C:\>> Get-sthModuleScopeFunction -PublicOnly</dev:code>
                <dev:remarks>
                    <maml:para>Эти команды получают все публичные функции, определенные в модуле 'module_name'.
Первая команда входит в область модуля с именем 'module_name'.
Вторая команда получает все публичные функции модуля.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 3: Вход в область модуля и получение всех его частных функций</maml:title>
                <dev:code>PS C:\> Enter-sthModuleScope -Module module_name
[module_name] PS C:\>> Get-sthModuleScopeFunction -PrivateOnly</dev:code>
                <dev:remarks>
                    <maml:para>Эти команды получают все частные функции, определенные в модуле 'module_name'.
Первая команда входит в область модуля с именем 'module_name'.
Вторая команда получает все частные функции модуля.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 4: Получение всех функций модуля с использованием параметра -Module</maml:title>
                <dev:code>PS C:\> Get-sthModuleScopeFunction -Module 'module_name'</dev:code>
                <dev:remarks>
                    <maml:para>Команда получает все функции, определенные в модуле 'module_name'.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 5: Получение всех функций модуля с использованием параметра -Module и объекта PSModuleInfo</maml:title>
                <dev:code>PS C:\> $Module = Get-Module -Name 'module_info' -ListAvailable
PS C:\> Get-sthModuleScopeFunction -Module $Module</dev:code>
                <dev:remarks>
                    <maml:para>Команда получает все функции, определенные в модуле 'module_name', используя объект PSModuleInfo в качестве значения параметра -Module.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 6: Получение всех функций модуля с использованием конвейера</maml:title>
                <dev:code>PS C:\> 'module_name' | Get-sthModuleScopeFunction</dev:code>
                <dev:remarks>
                    <maml:para>Команда выводит все функции, определенные в модуле, получая его имя посредством конвейера.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 7: Получение всех функций модуля с использованием объекта PSModuleInfo и конвейера</maml:title>
                <dev:code>PS C:\> Get-Module -Name 'module_name' -ListAvailable | Get-sthModuleScopeFunction</dev:code>
                <dev:remarks>
                    <maml:para>Команда выводит все функции, определенные в модуле, получая объект PSModuleInfo посредством конвейера.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
        </command:examples>
        <command:relatedLinks>
            <maml:navigationLink>
                <maml:linkText>Enter-sthModuleScope</maml:linkText>
                <maml:uri></maml:uri>
            </maml:navigationLink>
            <maml:navigationLink>
                <maml:linkText>Get-sthModuleScopeVariable</maml:linkText>
                <maml:uri></maml:uri>
            </maml:navigationLink>
            <maml:navigationLink>
                <maml:linkText>Get-sthScopeDepth</maml:linkText>
                <maml:uri></maml:uri>
            </maml:navigationLink>
        </command:relatedLinks>
    </command:command>
    <command:command
        xmlns:maml="http://schemas.microsoft.com/maml/2004/10"
        xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10"
        xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"
        xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
        <command:details>
            <command:name>Get-sthModuleScopeVariable</command:name>
            <command:verb>Get</command:verb>
            <command:noun>sthModuleScopeVariable</command:noun>
            <maml:description>
                <maml:para>Функция получает список всех переменных, определенных в модуле.</maml:para>
            </maml:description>
        </command:details>
        <maml:description>
            <maml:para>Функция Get-sthModuleScopeVariable возвращает список всех переменных модуля, указанного в качестве значения параметра -Module,
или модуля, в область которого был совершен вход при помощи функции Enter-sthModuleScope.</maml:para>
            <maml:para>По умолчанию, Get-sthModuleScopeVariable возвращает все переменные - как публичные, так и частные,
однако, вы можете указать нужный вам тип переменных, используя параметры -PublicOnly и -PrivateOnly.</maml:para>
        </maml:description>
        <command:syntax>
            <command:syntaxItem>
                <maml:name>Get-sthModuleScopeVariable</maml:name>
                <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="0" aliases="none">
                    <maml:name>Module</maml:name>
                    <maml:Description>
            <maml:para>Указывает имя модуля.</maml:para>
            <maml:para>Это может быть как объект строки, так и объект System.Management.Automation.PSModuleInfo.
Вы можете получить объект PSModuleInfo при помощи командлета Get-Module.</maml:para>
          </maml:Description>
                    <command:parameterValue required="true" variableLength="false">System.Object</command:parameterValue>
                    <dev:type>
                        <maml:name>System.Object</maml:name>
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>PublicOnly</maml:name>
          <maml:Description>
            <maml:para>Указывает, что должны быть получены только публичные переменные.</maml:para>
            <maml:para>По умолчанию, Get-sthModuleScopeVariable возвращает все переменные - как публичные, так и частные.</maml:para>
          </maml:Description>
          <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
            </command:syntaxItem>
            <command:syntaxItem>
        <maml:name>Get-sthModuleScopeVariable</maml:name>
                <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="0" aliases="none">
                    <maml:name>Module</maml:name>
                    <maml:Description>
            <maml:para>Указывает имя модуля.</maml:para>
            <maml:para>Это может быть как объект строки, так и объект System.Management.Automation.PSModuleInfo.
Вы можете получить объект PSModuleInfo при помощи командлета Get-Module.</maml:para>
          </maml:Description>
                    <command:parameterValue required="true" variableLength="false">System.Object</command:parameterValue>
                    <dev:type>
                        <maml:name>System.Object</maml:name>
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>None</dev:defaultValue>
                </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>PrivateOnly</maml:name>
          <maml:Description>
            <maml:para>Указывает, что должны быть получены только частные переменные.</maml:para>
            <maml:para>По умолчанию, Get-sthModuleScopeVariable возвращает все переменные - как публичные, так и частные.</maml:para>
                    </maml:Description>
                    <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
                    <dev:type>
                        <maml:name>SwitchParameter</maml:name>
                        <maml:uri />
                    </dev:type>
                    <dev:defaultValue>False</dev:defaultValue>
                </command:parameter>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="0" aliases="none">
        <maml:name>Module</maml:name>
        <maml:Description>
                    <maml:para>Указывает имя модуля.</maml:para>
                    <maml:para>Это может быть как объект строки, так и объект System.Management.Automation.PSModuleInfo.
Вы можете получить объект PSModuleInfo при помощи командлета Get-Module.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">System.Object</command:parameterValue>
        <dev:type>
          <maml:name>System.Object</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>PublicOnly</maml:name>
        <maml:Description>
                    <maml:para>Указывает, что должны быть получены только публичные переменные.</maml:para>
                    <maml:para>По умолчанию, Get-sthModuleScopeVariable возвращает все переменные - как публичные, так и частные.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>PrivateOnly</maml:name>
        <maml:Description>
                    <maml:para>Указывает, что должны быть получены только частные переменные.</maml:para>
                    <maml:para>По умолчанию, Get-sthModuleScopeVariable возвращает все переменные - как публичные, так и частные.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
        </command:parameters>
        <command:examples>
            <command:example>
                <maml:title>Пример 1: Вход в область модуля и получение всех его переменных - публичных и частных</maml:title>
                <dev:code>PS C:\> Enter-sthModuleScope -Module module_name
[module_name] PS C:\>> Get-sthModuleScopeVariable</dev:code>
                <dev:remarks>
                    <maml:para>Эти команды получают все переменные, определенные в модуле 'module_name'.
Первая команда входит в область модуля с именем 'module_name'.
Вторая команда получает все переменные модуля.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 2: Вход в область модуля и получение всех его публичных переменных</maml:title>
                <dev:code>PS C:\> Enter-sthModuleScope -Module module_name
[module_name] PS C:\>> Get-sthModuleScopeVariable -PublicOnly</dev:code>
                <dev:remarks>
                    <maml:para>Эти команды получают все публичные переменные, определенные в модуле 'module_name'.
Первая команда входит в область модуля с именем 'module_name'.
Вторая команда получает все публичные переменные модуля.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 3: Вход в область модуля и получение всех его частных переменных</maml:title>
                <dev:code>PS C:\> Enter-sthModuleScope -Module module_name
[module_name] PS C:\>> Get-sthModuleScopeVariable -PrivateOnly</dev:code>
                <dev:remarks>
                    <maml:para>Эти команды получают все частные переменные, определенные в модуле 'module_name'.
Первая команда входит в область модуля с именем 'module_name'.
Вторая команда получает все частные переменные модуля.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 4: Получение всех переменных модуля с использованием параметра -Module</maml:title>
                <dev:code>PS C:\> Get-sthModuleScopeVariable -Module 'module_name'</dev:code>
                <dev:remarks>
                    <maml:para>Команда получает все переменные, определенные в модуле 'module_name'.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 5: Получение всех переменных модуля с использованием параметра -Module и объекта PSModuleInfo</maml:title>
                <dev:code>PS C:\> $Module = Get-Module -Name 'module_info' -ListAvailable
PS C:\> Get-sthModuleScopeVariable -Module $Module</dev:code>
                <dev:remarks>
                    <maml:para>Команда получает все переменные, определенные в модуле 'module_name', используя объект PSModuleInfo в качестве значения параметра -Module.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 6: Получение всех переменных модуля с использованием конвейера</maml:title>
                <dev:code>PS C:\> 'module_name' | Get-sthModuleScopeVariable</dev:code>
                <dev:remarks>
                    <maml:para>Команда выводит все переменные, определенные в модуле, получая его имя посредством конвейера.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 7: Получение всех функций модуля с использованием объекта PSModuleInfo и конвейера</maml:title>
                <dev:code>PS C:\> Get-Module -Name 'module_name' -ListAvailable | Get-sthModuleScopeVariable</dev:code>
                <dev:remarks>
                    <maml:para>Команда выводит все переменные, определенные в модуле, получая объект PSModuleInfo посредством конвейера.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
        </command:examples>
        <command:relatedLinks>
            <maml:navigationLink>
                <maml:linkText>Enter-sthModuleScope</maml:linkText>
                <maml:uri></maml:uri>
            </maml:navigationLink>
            <maml:navigationLink>
                <maml:linkText>Get-sthModuleScopeFunction</maml:linkText>
                <maml:uri></maml:uri>
            </maml:navigationLink>
            <maml:navigationLink>
                <maml:linkText>Get-sthScopeDepth</maml:linkText>
                <maml:uri></maml:uri>
            </maml:navigationLink>
        </command:relatedLinks>
    </command:command>
    <command:command
        xmlns:maml="http://schemas.microsoft.com/maml/2004/10"
        xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10"
        xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"
        xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
        <command:details>
            <command:name>Get-sthScopeDepth</command:name>
            <command:verb>Get</command:verb>
            <command:noun>sthScopeDepth</command:noun>
            <maml:description>
                <maml:para>Функция выводит расположение текущей области относительно глобальной.</maml:para>
            </maml:description>
        </command:details>
        <maml:description>
            <maml:para>Функция Get-sthScopeDepth выводит расположение текущей области относительно глобальной.
Значение 0 говорит о том, что вы в данный момент находитесь в глобальной области,
значение 1 - о том, что текущая область расположена непосредственно под глобальной,
значение 2 - о том, что между текущей областью и глобальной расположена еще одна и так далее.</maml:para>
        </maml:description>
        <command:syntax>
            <command:syntaxItem>
                <maml:name>Get-sthScopeDepth</maml:name>
            </command:syntaxItem>
        </command:syntax>
        <command:parameters>
        </command:parameters>
        <command:examples>
            <command:example>
                <maml:title>Пример 1: Получение расположения текущей области</maml:title>
                <dev:code>PS C:\> Get-sthScopeDepth
0</dev:code>
                <dev:remarks>
                    <maml:para>Эта команда выводит расположение текущей области.
Результат 0 означает, что в данный момент вы находитесь в глобальной области.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 2: Получение расположения текущей области из области модуля</maml:title>
                <dev:code>PS C:\> Enter-sthModuleScope -Module module_name
[module_name] PS C:\>> Get-sthScopeDepth
1</dev:code>
                <dev:remarks>
                    <maml:para>Команда Get-sthScopeDepth получает расположение текущей области, будучи вызванной из области модуля.
Первая команда входит в область модуля с именем 'module_name'.
Вторая команда получает расположение текущей области.
Результат 1 означает, что вы находитесь на одну область ниже глобальной.</maml:para>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
            <command:example>
                <maml:title>Пример 3: Получение расположения текущей области при отладке функции</maml:title>
                <dev:code>PS C:\> Set-PSDebug -Step
PS C:\> Get-sthModuleScopeFunction -Module sthModuleScope
 
Continue with this operation?
   1+ >>>> Get-sthModuleScopeFunction -Module sthModuleScope
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y
 
Continue with this operation?
  26+ >>>> {
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): S
 
PS C:\>> Get-sthScopeDepth
2</dev:code>
                <dev:remarks>
                    <maml:para>Эти команды получают расположение текущей области при отладке функции.
Первая команда активирует отладку сценариев.
Вторая команда вызывает функцию Get-sthModuleScopeFunction с указанием 'sthModuleScope' в качестве значения параметра -Module.
Далее, на первый запрос отладчика указывается 'Y', что ведет к продолжению выполнения функции.
На второй запрос отладичка указывается 'S', что приводит к приостановке выполнения.
Затем, в командной строке отладчика вызывается функция Get-sthScopeDepth.
Результат 2 означает, что вы находитесь на две области ниже глобальной.</maml:para>
          <maml:para/>
          <maml:para/>
          <maml:para/>
                </dev:remarks>
            </command:example>
        </command:examples>
        <command:relatedLinks>
            <maml:navigationLink>
                <maml:linkText>Enter-sthModuleScope</maml:linkText>
                <maml:uri></maml:uri>
            </maml:navigationLink>
            <maml:navigationLink>
                <maml:linkText>Get-sthModuleScopeFunction</maml:linkText>
                <maml:uri></maml:uri>
            </maml:navigationLink>
            <maml:navigationLink>
                <maml:linkText>Get-sthModuleScopeVariable</maml:linkText>
                <maml:uri></maml:uri>
            </maml:navigationLink>
        </command:relatedLinks>
    </command:command>
</helpItems>