Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-03-19

Командлет New-PowerShellVirtualDirectory используется для создания виртуального каталога Windows PowerShell в службах IIS.

Синтаксис

New-PowerShellVirtualDirectory -Name <String> [-AppPoolId <String>] [-BasicAuthentication <$true | $false>] [-CertificateAuthentication <$true | $false>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-ExternalUrl <Uri>] [-InternalUrl <Uri>] [-LimitMaximumMemory <$true | $false>] [-Path <String>] [-RequireSSL <$true | $false>] [-WebSiteName <String>] [-WhatIf [<SwitchParameter>]] [-WindowsAuthentication <$true | $false>]

Параметры

Параметр Обязательность Тип Описание

Name

Обязательный

System.String

Параметр Name указывает имя нового виртуального каталога Windows PowerShell. К введенному имени будет добавлено название веб-сайта, на котором оно создано. Если имя содержит пробелы, его необходимо заключить в кавычки (").

AppPoolId

Необязательный

System.String

Параметр AppPoolId задает набор программ, которые могут использоваться с виртуальным каталогом Windows PowerShell.

BasicAuthentication

Необязательный

System.Boolean

Параметр BasicAuthentication указывает, включена ли обычная проверка подлинности для виртуального каталога Windows PowerShell. Допустимые значения ввода — $True и $False. Значение по умолчанию: $True.

CertificateAuthentication

Необязательный

System.Boolean

Параметр CertificateAuthentication указывает, включена ли проверка подлинности с помощью сертификата для виртуального каталога Windows PowerShell. Допустимые значения ввода — $True и $False. Значение по умолчанию: $False.

Confirm

Необязательный

System.Management.Automation.SwitchParameter

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

ExternalUrl

Необязательный

System.Uri

Параметр ExternalUrl задает внешний URL-адрес, на который указывает виртуальный каталог Windows PowerShell.

InternalUrl

Необязательный

System.Uri

Параметр InternalUrl задает внутренний URL-адрес, на который указывает виртуальный каталог Windows PowerShell.

LimitMaximumMemory

Необязательный

System.Boolean

Параметр LimitMaximumMemory указывает, нужно ли ограничивать объем памяти, используемой пулом приложений в виртуальном каталоге Windows PowerShell. Если значение параметра равно $True, объем доступной памяти для пула приложений ограничивается 70 % общей физической памяти сервера. Если значение параметра равно $False, объем памяти не ограничен. Значение по умолчанию: $False.

Path

Необязательный

System.String

Параметр Path определяет каталог, содержащий системные файлы для виртуального каталога Windows PowerShell.

RequireSSL

Необязательный

System.Boolean

Параметр RequireSSL указывает, требует ли виртуальный каталог Windows PowerShell выполнения клиентского соединения с использованием протокола SSL. Допустимые значения ввода — $True и $False. Значение по умолчанию: $True.

WebSiteName

Необязательный

System.String

Параметр WebSiteName указывает имя веб-сайта служб IIS, на котором создается виртуальный каталог Windows PowerShell.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

WindowsAuthentication

Необязательный

System.Boolean

Параметр WindowsAuthentication указывает, включена ли для виртуального каталога Windows PowerShell встроенная проверка подлинности Windows. Допустимые значения: $True и $False. Значение по умолчанию: $True.

Подробное описание

Несмотря на то, что создать виртуальный каталог Windows PowerShell возможно, рекомендуется делать это только по запросу службы технической поддержки Майкрософт.

Запись «Виртуальные каталоги PowerShell» в разделе Разрешения инфраструктуры Exchange и командной консоли.

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

 

Примеры

ПРИМЕР 1

В этом примере показано создание нового виртуального каталога Windows PowerShell, а также его настройка для принятия только проверки подлинности с помощью сертификата.

Скопировать код
New-PowerShellVirtualDirectory -Name "Contoso Certificates Required" -BasicAuthentication $False -WindowsAuthentication $False -CertificateAuthentication $True