Поделиться через


Set-PSSessionConfiguration

Изменяет свойства зарегистрированной конфигурации сеанса.

Синтаксис

NameParameterSet (по умолчанию)

Set-PSSessionConfiguration
    [-Name] <String>
    [-ApplicationBase <String>]
    [-RunAsCredential <PSCredential>]
    [-ThreadApartmentState <ApartmentState>]
    [-ThreadOptions <PSThreadOptions>]
    [-AccessMode <PSSessionConfigurationAccessMode>]
    [-UseSharedProcess]
    [-StartupScript <String>]
    [-MaximumReceivedDataSizePerCommandMB <Double>]
    [-MaximumReceivedObjectSizeMB <Double>]
    [-SecurityDescriptorSddl <String>]
    [-ShowSecurityDescriptorUI]
    [-Force]
    [-NoServiceRestart]
    [-PSVersion <Version>]
    [-SessionTypeOption <PSSessionTypeOption>]
    [-TransportOption <PSTransportOption>]
    [-ModulesToImport <Object[]>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AssemblyNameParameterSet

Set-PSSessionConfiguration
    [-Name] <String>
    [-AssemblyName] <String>
    [-ConfigurationTypeName] <String>
    [-ApplicationBase <String>]
    [-RunAsCredential <PSCredential>]
    [-ThreadApartmentState <ApartmentState>]
    [-ThreadOptions <PSThreadOptions>]
    [-AccessMode <PSSessionConfigurationAccessMode>]
    [-UseSharedProcess]
    [-StartupScript <String>]
    [-MaximumReceivedDataSizePerCommandMB <Double>]
    [-MaximumReceivedObjectSizeMB <Double>]
    [-SecurityDescriptorSddl <String>]
    [-ShowSecurityDescriptorUI]
    [-Force]
    [-NoServiceRestart]
    [-PSVersion <Version>]
    [-SessionTypeOption <PSSessionTypeOption>]
    [-TransportOption <PSTransportOption>]
    [-ModulesToImport <Object[]>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

SessionConfigurationFile

Set-PSSessionConfiguration
    [-Name] <String>
    -Path <String>
    [-RunAsCredential <PSCredential>]
    [-ThreadApartmentState <ApartmentState>]
    [-ThreadOptions <PSThreadOptions>]
    [-AccessMode <PSSessionConfigurationAccessMode>]
    [-UseSharedProcess]
    [-StartupScript <String>]
    [-MaximumReceivedDataSizePerCommandMB <Double>]
    [-MaximumReceivedObjectSizeMB <Double>]
    [-SecurityDescriptorSddl <String>]
    [-ShowSecurityDescriptorUI]
    [-Force]
    [-NoServiceRestart]
    [-TransportOption <PSTransportOption>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Описание

Этот командлет доступен только на платформе Windows.

Командлет Set-PSSessionConfiguration изменяет свойства конфигураций сеансов на локальном компьютере.

Используйте параметр имени , чтобы определить конфигурацию сеанса, которую требуется изменить. Используйте другие параметры, чтобы указать новые значения для свойств конфигурации сеанса. Чтобы удалить значение свойства из конфигурации и использовать значение по умолчанию, введите пустую строку ("") или значение соответствующего $null параметра.

Начиная с PowerShell 3.0, можно использовать файл конфигурации сеанса для определения конфигурации сеанса. Эта функция предоставляет простой и обнаруживаемый метод для настройки и изменения свойств сеансов, использующих конфигурацию сеанса. Чтобы указать файл конфигурации сеанса, используйте параметр пути . Сведения о файлах конфигурации сеанса см. в about_Session_Configuration_Files. Сведения о создании и изменении файла конфигурации сеанса см. в командлете New-PSSessionConfigurationFile.

Конфигурации сеансов определяют среду удаленных сеансов (PSSessions) для подключения к локальному компьютеру. Каждый PSSession использует конфигурацию сеанса. Конфигурация сеанса определяет функции PSSession, такие как модули, доступные в сеансе, командлеты, разрешенные для выполнения, языковой режим, квоты и время ожидания. Дескриптор безопасности конфигурации сеанса определяет, кто может использовать конфигурацию сеанса для подключения к локальному компьютеру. Дополнительные сведения о конфигурациях сеансов см. в about_Session_Configurations.

Чтобы просмотреть свойства конфигурации сеанса, используйте командлет Get-PSSessionConfiguration или поставщик WSMan. Дополнительные сведения о поставщике WSMan введите Get-Help WSMan.

Примеры

Пример 1. Создание и изменение конфигурации сеанса

В этом примере показано, как добавить и удалить скрипт запуска из конфигурации.

Первая команда создает конфигурацию AdminShell. Вторая команда добавляет скрипт AdminConfig.ps1 в конфигурацию. Это изменение действует при перезапуске WinRM. Третья команда удаляет скрипт AdminConfig.ps1 из конфигурации.

Register-PSSessionConfiguration -Name "AdminShell" -AssemblyName "C:\Shells\AdminShell.dll" -ConfigurationTypeName "AdminClass"
Set-PSSessionConfiguration -Name "AdminShell" -StartupScript "AdminConfig.ps1"
Set-PSSessionConfiguration -Name "AdminShell" -StartupScript $null

Пример 2. Отображение результатов

В этом примере значение свойства MaximumReceivedObjectSizeMB увеличивается до 20. Эта команда также предложит перезапустить службу WinRM. Изменение не действует до перезапуска службы Win RM WinRM.

Set-PSSessionConfiguration -Name "IncObj" -MaximumReceivedObjectSizeMB 20
WSManConfig: Microsoft.WSMan.Management\WSMan::localhost\Plugin\IncObj\InitializationParameters

ParamName                       ParamValue
---------                       ----------
psmaximumreceivedobjectsizemb   20

"Restart WinRM service"
WinRM service need to be restarted to make the changes effective. Do you want to run the command "Restart-Service winrm"?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): y

Пример 3. Отображение результатов различными способами

В этом примере изменяет скрипт запуска в конфигурации сеанса обслуживания на . В выходных данных показано изменение и появится запрос на перезапуск службы WinRM. Ответ имеет значение y (да).

Get-PSSessionConfiguration получает конфигурацию сеанса MaintenanceShell. Оператор конвейера (|) отправляет результаты команды Format-List, в которую отображаются все свойства объекта конфигурации в списке. Затем с помощью поставщика WSMan мы просматриваем параметры инициализации для конфигурации ServiceShell. Get-ChildItem возвращает дочерние элементы в узле InitializationParameters для подключаемого модуля MaintenanceShell . Дополнительные сведения о поставщике WSMan введите Get-Help WSMan.

Set-PSSessionConfiguration -Name "MaintenanceShell" -StartupScript "C:\ps-test\Maintenance.ps1"
WSManConfig: Microsoft.WSMan.Management\WSMan::localhost\Plugin\MaintenanceShell\InitializationParameters

ParamName            ParamValue
---------            ----------
startupscript        C:\ps-test\Mainte...

"Restart WinRM service"
WinRM service need to be restarted to make the changes effective. Do you want to run
the command "Restart-Service winrm"?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): y

Get-PSSessionConfiguration MaintenanceShell | Format-List -Property *
xmlns            : http://schemas.microsoft.com/wbem/wsman/1/config/PluginConfiguration
Name             : MaintenanceShell
Filename         : %windir%\system32\pwrshplugin.dll
SDKVersion       : 1
XmlRenderingType : text
lang             : en-US
PSVersion        : 2.0
startupscript    : C:\ps-test\Maintenance.ps1
ResourceUri      : http://schemas.microsoft.com/powershell/MaintenanceShell
SupportsOptions  : true
ExactMatch       : true
Capability       : {Shell}
Permission       :
Get-ChildItem WSMan:\localhost\Plugin\MaintenanceShell\InitializationParameters
ParamName     ParamValue
---------     ----------
PSVersion     2.0
startupscript C:\ps-test\Maintenance.ps1

Параметры

-AccessMode

Включает и отключает конфигурацию сеанса и определяет, можно ли использовать для удаленных или локальных сеансов на компьютере. Допустимые значения для этого параметра:

  • Disabled. Отключает конфигурацию сеанса. Его нельзя использовать для удаленного или локального доступа к компьютеру. Это значение задает для свойства Enabled конфигурации сеанса (WSMan:\<ComputerName>\PlugIn\<SessionConfigurationName>\Enabled) значение False.
  • Local. Добавляет запись Network_Deny_All в дескриптор безопасности конфигурации сеанса. Пользователи локального компьютера могут использовать конфигурацию сеанса для создания локального сеанса обратного цикла на том же компьютере, но удаленным пользователям запрещен доступ.
  • Remote. Удаляет записи Deny_All и Network_Deny_All из дескрипторов безопасности конфигурации сеанса. Пользователи локальных и удаленных компьютеров могут использовать конфигурацию сеанса для создания сеансов и выполнения команд на этом компьютере.

Значение по умолчанию — удаленных.

Другие командлеты могут переопределить значение этого параметра позже. Например, командлет Enable-PSRemoting включает все конфигурации сеансов на компьютере и разрешает удаленный доступ к ним, а командлет Disable-PSRemoting разрешает только локальный доступ ко всем конфигурациям сеансов на компьютере.

Этот параметр появился в PowerShell 3.0.

Свойства параметра

Тип:PSSessionConfigurationAccessMode
Default value:None
Допустимые значения:Disabled, Local, Remote
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ApplicationBase

Указывает путь к файлу сборки (*.dll), указанному в значении параметра AssemblyName .

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

NameParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
AssemblyNameParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-AssemblyName

Указывает имя сборки. Этот командлет создает конфигурацию сеанса на основе класса, определенного в сборке.

Введите имя файла или полный путь к файлу сборки .dll , который определяет конфигурацию сеанса. Если ввести только имя файла, введите путь в значение параметра ApplicationBase.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AssemblyNameParameterSet
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ConfigurationTypeName

Указывает тип конфигурации сеанса, определенной в сборке в параметре AssemblyName. Указанный тип должен реализовать класс System.Management.Automation.Remoting.PSSessionConfiguration.

Этот параметр требуется при указании имени сборки.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AssemblyNameParameterSet
Position:2
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Confirm

Запрашивает подтверждение перед запуском cmdlet.

Свойства параметра

Тип:SwitchParameter
Default value:False
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:cf

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Force

Подавляет все запросы пользователей и перезапускает службу WinRM без запроса. Перезапуск службы делает изменение конфигурации эффективным.

Чтобы предотвратить перезапуск и отключить запрос перезапуска, используйте параметр NoServiceRestart.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-MaximumReceivedDataSizePerCommandMB

Указывает ограничение на объем данных, которые можно отправить на этот компьютер в любой удаленной команде. Введите размер данных в мегабайтах (МБ). Значение по умолчанию — 50.

Если ограничение размера данных определено в типе конфигурации, указанном в параметре configurationType Name , используется ограничение в типе конфигурации. Значение этого параметра игнорируется.

Свойства параметра

Тип:

Nullable<T>[Double]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-MaximumReceivedObjectSizeMB

Указывает ограничения на объем данных, которые можно отправлять на этот компьютер в любом одном объекте. Введите размер данных в мегабайтах. Значение по умолчанию — 10.

Если ограничение размера объекта определено в типе конфигурации, указанном в параметре ConfigurationTypeName, используется ограничение в типе конфигурации. Значение этого параметра игнорируется.

Свойства параметра

Тип:

Nullable<T>[Double]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ModulesToImport

Указывает модули и оснастки, которые автоматически импортируются в сеансы, использующие конфигурацию сеанса. Введите имена модулей и оснастки.

По умолчанию только модуль Microsoft.PowerShell.Core импортируется в сеансы, но если командлеты не исключены, можно использовать Import-Module и Add-PSSnapin командлеты для добавления модулей и оснастки в сеанс.

Модули, указанные в этом значении параметра, импортируются в дополнение к модулям, указанным в файле конфигурации сеанса (New-PSSessionConfigurationFile). Однако параметры в файле конфигурации сеанса могут скрыть команды, экспортированные модулями, или запретить пользователям использовать их.

Модули, указанные в этом значении параметра, заменяют список модулей, указанных параметром ModulesToImport командлета Register-PSSessionConfiguration .

Этот параметр появился в PowerShell 3.0.

Свойства параметра

Тип:

Object[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

NameParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
AssemblyNameParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Name

Указывает имя конфигурации сеанса, которую требуется изменить.

Этот параметр нельзя использовать для изменения имени конфигурации сеанса.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-NoServiceRestart

Не перезапускает службу WinRM и подавляет запрос на перезапуск службы.

По умолчанию при запуске Set-PSSessionConfigurationвам будет предложено перезапустить службу WinRM, чтобы создать новую конфигурацию сеанса. Пока служба WinRM не будет перезапущена, новая конфигурация сеанса не действует.

Чтобы перезапустить службу WinRM без запроса, используйте параметр Force. Чтобы перезапустить службу WinRM вручную, используйте командлет .

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Path

Указывает путь к файлу конфигурации сеанса(.pssc), например файлу конфигурации сеанса, созданному командлетом New-PSSessionConfigurationFile . Если вы опустите путь, по умолчанию используется текущий каталог.

Сведения об изменении файла конфигурации сеанса см. в разделе справки для командлета New-PSSessionConfigurationFile.

Этот параметр появился в PowerShell 3.0.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

SessionConfigurationFile
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PSVersion

Указывает версию PowerShell в сеансах, использующих эту конфигурацию сеанса.

Значение этого параметра имеет приоритет над значением ключа PowerShellVersion в файле конфигурации сеанса.

Этот параметр появился в PowerShell 3.0.

Свойства параметра

Тип:Version
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:PowerShellВерсия

Наборы параметров

NameParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
AssemblyNameParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RunAsCredential

Задает учетные данные для команд в сеансе. По умолчанию команды выполняются с разрешениями текущего пользователя.

Этот параметр появился в PowerShell 3.0.

Свойства параметра

Тип:PSCredential
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SecurityDescriptorSddl

Задает другую строку языка определения дескриптора безопасности (SDDL) для конфигурации.

Эта строка определяет разрешения, необходимые для использования новой конфигурации сеанса. Чтобы использовать конфигурацию сеанса в сеансе, пользователи должны иметь по крайней мере Execute(Invoke) разрешение на настройку.

Чтобы использовать дескриптор безопасности по умолчанию для конфигурации, введите пустую строку ("") или значение $null. По умолчанию используется корневой SDDL на WSMan: диске.

Если дескриптор безопасности является сложным, попробуйте использовать параметр ShowSecurityDescriptorUI вместо этого. В одной команде нельзя использовать оба параметра.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SessionTypeOption

Задает параметры, относящиеся к типу для конфигурации сеанса. Введите объект параметров типа сеанса, например объект PSWorkflowExecutionOption, возвращаемый командлетом New-PSWorkflowExecutionOption.

Параметры сеансов, использующих конфигурацию сеанса, определяются значениями параметров сеанса и параметрами конфигурации сеанса. Если не указано, параметры, заданные в сеансе, например с командлетом New-PSSessionOption , имеют приоритет над параметрами, заданными в конфигурации сеанса. Однако значения параметров сеанса не могут превышать максимальные значения, заданные в конфигурации сеанса.

Этот параметр появился в PowerShell 3.0.

Свойства параметра

Тип:PSSessionTypeOption
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

NameParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
AssemblyNameParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ShowSecurityDescriptorUI

При использовании этого параметра командлет открывает лист свойств, который помогает создать новый SDDL для конфигурации сеанса. Лист свойств появится после выполнения команды Set-PSSessionConfiguration, а затем перезапустить службу WinRM.

При установке разрешений для конфигурации помните, что у пользователей должно быть по крайней мере Execute(Invoke) разрешение на использование конфигурации сеанса в сеансе.

Нельзя использовать параметр SecurityDescriptorSDDL и этот параметр в той же команде.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-StartupScript

Задает скрипт запуска для конфигурации. Введите полный путь к скрипту PowerShell. Указанный скрипт выполняется в новом сеансе, использующего конфигурацию сеанса.

Чтобы удалить скрипт запуска из конфигурации сеанса, введите пустую строку ("") или значение $null.

Скрипт запуска можно использовать для дальнейшей настройки сеанса пользователя. Если скрипт создает ошибку, даже не завершающаяся ошибка, сеанс не создается и команда New-PSSession завершается ошибкой.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ThreadApartmentState

Указывает состояние квартиры используемого модуля потоков. Допустимые значения:

  • Unknown
  • MTA
  • STA

Свойства параметра

Тип:ApartmentState
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ThreadOptions

Задает параметр параметров потока в конфигурации. Этот параметр определяет, как создаются потоки и используются при выполнении команды в сеансе. Допустимые значения для этого параметра:

  • Default
  • ReuseThread
  • UseCurrentThread
  • UseNewThread

Значение по умолчанию — UseCurrentThread.

Дополнительные сведения см. в перечисления PSThreadOptions.

Свойства параметра

Тип:PSThreadOptions
Default value:None
Допустимые значения:Default, UseNewThread, ReuseThread, UseCurrentThread
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TransportOption

Задает параметры транспорта для конфигурации сеанса. Введите объект параметров транспорта, например объект WSManConfigurationOption, возвращаемый командлетом New-PSTransportOption.

Параметры сеансов, использующих конфигурацию сеанса, определяются значениями параметров сеанса и параметрами конфигурации сеанса. Если не указано, параметры, заданные в сеансе, например с командлетом New-PSSessionOption , имеют приоритет над параметрами, заданными в конфигурации сеанса. Однако значения параметров сеанса не могут превышать максимальные значения, заданные в конфигурации сеанса.

Этот параметр появился в PowerShell 3.0.

Свойства параметра

Тип:PSTransportOption
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UseSharedProcess

Используйте только один процесс для размещения всех сеансов, запущенных одним пользователем, и использовать ту же конфигурацию сеанса. По умолчанию каждый сеанс размещается в собственном процессе.

Этот параметр появился в PowerShell 3.0.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WhatIf

Показывает, что произойдет, если командлет будет запущен. Командлет не запускается.

Свойства параметра

Тип:SwitchParameter
Default value:False
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:wi

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Входные данные

None

Невозможно передать объекты в этот командлет.

Выходные данные

WSManConfigLeafElement

Примечания

Этот командлет доступен только на платформах Windows.

Чтобы запустить этот командлет, запустите PowerShell с помощью параметра Запуск от имени администратора.

Командлет Set-PSSessionConfiguration не изменяет имя конфигурации, а поставщик WSMan не поддерживает командлет Rename-Item. Чтобы изменить имя конфигурации сеанса, используйте командлет Unregister-PSSessionConfiguration для удаления конфигурации, а затем используйте командлет Register-PSSessionConfiguration для создания и регистрации новой конфигурации сеанса.

Командлет можно использовать Set-PSSessionConfiguration для изменения конфигураций сеанса и Microsoft.PowerShell32 по умолчаниюMicrosoft.PowerShell. Они не защищены. Чтобы вернуться к исходной версии конфигурации сеанса по умолчанию, используйте командлет Unregister-PSSessionConfiguration для удаления конфигурации сеанса по умолчанию, а затем используйте командлет Enable-PSRemoting для его восстановления.

Свойства объекта конфигурации сеанса зависят от параметров конфигурации сеанса и значений этих параметров. Кроме того, конфигурации сеансов, использующие файл конфигурации сеанса, имеют дополнительные свойства.

Команды на WSMan: диске можно использовать для изменения свойств конфигураций сеанса. Однако диск в PowerShell 2.0 нельзя использовать WSMan: для изменения свойств конфигурации сеанса, представленных в PowerShell 3.0, таких как OutputBufferingMode. Команды Windows PowerShell 2.0 не создают ошибку, но неэффективны. Чтобы изменить свойства, представленные в PowerShell 3.0, используйте WSMan: диск в PowerShell 3.0 или более поздней версии.