Remove-WSManInstance (Microsoft.WSMan.Management)
Remove-WSManInstance
- Модуль:
- Microsoft.WSMan.Management
Удаляет экземпляр ресурса управления.
Синтаксис
Remove-WSManInstance
[-ApplicationName <String>]
[-ComputerName <String>]
[-OptionSet <Hashtable>]
[-Port <Int32>]
[-ResourceURI] <Uri>
[-SelectorSet] <Hashtable>
[-SessionOption <SessionOption>]
[-UseSSL]
[-Credential <PSCredential>]
[-Authentication <AuthenticationMechanism>]
[-CertificateThumbprint <String>]
[<CommonParameters>]Remove-WSManInstance
[-ConnectionURI <Uri>]
[-OptionSet <Hashtable>]
[-ResourceURI] <Uri>
[-SelectorSet] <Hashtable>
[-SessionOption <SessionOption>]
[-Credential <PSCredential>]
[-Authentication <AuthenticationMechanism>]
[-CertificateThumbprint <String>]
[<CommonParameters>]Описание
Этот командлет доступен только на платформе Windows.
Командлет Remove-WSManInstance удаляет экземпляр ресурса управления, указанный в параметрах ResourceURI и SelectorSet.
Этот командлет использует транспортный уровень подключения WinRM для удаления экземпляра ресурса управления.
Примеры
Пример 1. Удаление прослушивателя
Remove-WSManInstance -ResourceUri winrm/config/Listener -SelectorSet @{
Address = 'test.fabrikam.com'
Transport = 'http'
}Эта команда удаляет прослушиватель HTTP WS-Management на компьютере.
Параметры
-ApplicationName
Указывает имя приложения в соединении. Значением по умолчанию параметра ApplicationName является WSMAN. Полный идентификатор удаленной конечной точки имеет следующий формат:
<Transport>://<Server>:<Port>/<ApplicationName>Например:
http://server01:8080/WSMANСлужбы IIS, на которых размещается сеанс, пересылают запросы с этой конечной точки указанному приложению. Эта настройка WSMAN по умолчанию подходит для большинства случаев использования. Этот параметр предназначен для использования, если несколько компьютеров устанавливают удаленные подключения к одному компьютеру под управлением Windows PowerShell. В этом случае для повышения эффективности в IIS размещаются веб-службы управления (WS-Management).
- Тип :
String
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-Authentication
Указывает механизм аутентификации, который будет использоваться на сервере. Допустимые значения этого параметра:
Basic— Basic — это схема, в которой имя пользователя и пароль передаются на сервер или прокси в виде открытого текста.Default— использовать метод аутентификации, реализованный протоколом WS-Management. Это значение по умолчанию.Дайджест. Дайджест — это схема запроса-ответа, в которой для запроса используется строка данных, указанная сервером.Kerberos— клиентский компьютер и сервер выполняют взаимную проверку подлинности с помощью сертификатов Kerberos.Согласование. Согласование — это схема запроса-ответа, которая согласовывает с сервером или прокси-сервером, чтобы определить схему, которая будет использоваться для аутентификации. Например, значение этого параметра позволяет путем согласования определить, используется ли протокол Kerberos или NTLM.CredSSP— используйте аутентификацию поставщика поддержки безопасности учетных данных (CredSSP), которая позволяет пользователю делегировать учетные данные. Этот параметр предназначен для команд, которые выполняются на одном удаленном компьютере, но собирают данные или запускают дополнительные команды на других удаленных компьютерах.
Осторожность
CredSSP делегирует учетные данные пользователя с локального компьютера на удаленный компьютер. Такая практика увеличивает риск безопасности удаленной операции. Если удаленный компьютер взломан, то при передаче ему учетных данных эти учетные данные можно использовать для управления сетевым сеансом.
- Тип :
AuthenticationMechanism
- Псевдонимы:
auth, am
- Принятые значения:
Нет, по умолчанию, дайджест, согласование, базовый, Kerberos, ClientCertificate, Credssp
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-CertificateThumbprint
Указывает сертификат цифрового открытого ключа (X509) учетной записи пользователя, у которой есть разрешение на выполнение этого действия. Введите отпечаток сертификата.
Сертификаты используются при проверке подлинности на основе сертификатов клиентов. Их можно сопоставить только с локальными учетными записями пользователей. Сертификаты не работают с учетными записями домена.
Чтобы получить отпечаток сертификата, используйте команду Get-Item или Get-ChildItem на диске PowerShell Cert:.
- Тип :
String
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-ComputerName
Указывает компьютер, на котором будет выполняться операция управления. Значением может быть полное доменное имя, имя NetBIOS или IP-адрес. Используйте имя локального компьютера, localhost или точку (.), чтобы указать локальный компьютер. Локальный компьютер используется по умолчанию. Если удаленный компьютер находится в домене, отличном от домена пользователя, необходимо использовать полное доменное имя. Вы можете передать значение этого параметра в командлет.
- Тип :
String
- Псевдонимы:
cn
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-ConnectionURI
Указывает конечную точку соединения. Формат этой строки следующий:
<Transport>://<Server>:<Port>/<ApplicationName>Следующая строка представляет собой правильно отформатированное значение для этого параметра:
http://Server01:8080/WSMANURI должен быть полностью квалифицированным.
- Тип :
Ури
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-Credential
Указывает учетную запись пользователя, имеющую разрешение на выполнение этого действия. По умолчанию используется текущий пользователь. Введите имя пользователя, например User01, Domain01\User01 или User@Domain.com. Или введите объект PSCredential, например тот, который возвращается командлетом Get-Credential. Когда вы вводите имя пользователя, этот командлет запрашивает пароль.
- Тип :
PSCredential
- Псевдонимы:
cred, c
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
True
- Принимайте подстановочные знаки:
False
-OptionSet
Указывает набор переключателей службы для изменения или уточнения характера запроса. Они напоминают переключатели, используемые в оболочках командной строки, поскольку они зависят от службы. Можно указать любое количество опций.
В следующем примере демонстрируется синтаксис, который передает значения 1, 2 и 3 для параметров a, b и c:
-OptionSet @{a=1;b=2;c=3}- Тип :
Хэш-таблица
- Псевдонимы:
os
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-Port
Указывает порт, который будет использоваться при подключении клиента к службе WinRM. Если транспортом является HTTP, порт по умолчанию — 80. Если транспортом является HTTPS, порт по умолчанию — 443.
Если вы используете HTTPS в качестве транспорта, значение параметра ComputerName должно соответствовать общему имени сертификата сервера (CN). Однако если параметр SkipCNCheck указан как часть параметра SessionOption, общее имя сертификата сервера не обязательно должно совпадать с именем хоста сервера. Параметр SkipCNCCheck следует использовать только для доверенных компьютеров.
- Тип :
Int32
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-ResourceURI
Указывает URI класса или экземпляра ресурса. URI используется для идентификации определенного типа ресурса, например дисков или процессов, на компьютере.
URI состоит из префикса и пути к ресурсу. Например:
http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_LogicalDiskhttp://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_NumericSensor- Тип :
Ури
- Псевдонимы:
ruri
- Позиция:
0
- Значение по умолчанию:
None
- Необходимый:
True
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-SelectorSet
Указывает набор пар значений, которые используются для выбора конкретных экземпляров ресурса управления. Параметр SelectorSet используется, когда существует более одного экземпляра ресурса. Значение SelectorSet должно быть хеш-таблицей.
В следующем примере показано, как ввести значение для этого параметра:
-SelectorSet @{Name="WinRM";ID="yyy"}- Тип :
Хэш-таблица
- Позиция:
1
- Значение по умолчанию:
None
- Необходимый:
True
- Примите ввод конвейера:
True
- Принимайте подстановочные знаки:
False
-SessionOption
Указывает расширенные параметры для сеанса WS-Management. Введите объект SessionOption, созданный с помощью командлета New-WSManSessionOption. Для получения дополнительных сведений о доступных параметрах введите Get-Help New-WSManSessionOption.
- Тип :
SessionOption
- Псевдонимы:
so
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-UseSSL
Указывает, что для установления соединения с удаленным компьютером используется протокол Secure Sockets Layer (SSL). По умолчанию SSL не используется.
WS-Management шифрует все содержимое Windows PowerShell, передаваемое по сети. Параметр UseSSL позволяет указать дополнительную защиту HTTPS вместо HTTP. Если SSL недоступен на порту, который используется для подключения, и вы укажете этот параметр, команда завершится неудачей.
- Тип :
SwitchParameter
- Псевдонимы:
ssl
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
Входы
Нет
Вы не можете передавать объекты в этот командлет.
Выходы
Нет
Этот командлет не возвращает никаких результатов.
Примечания
Командлеты в модуле CimCmdlets аналогичны. Они используют уровень соединения/транспорта DCOM для создания или обновления экземпляров WMI.