Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Краткое описание
Описывает объект CimSession и разницу между сеансами CIM и сеансами PowerShell.
Длинное описание
Эта информация относится только к PowerShell, работающей в Windows.
Сеанс Common Information Model (CIM) — это клиентский объект, представляющий подключение к локальному компьютеру или удаленному компьютеру. Сеансы CIM можно использовать в качестве альтернативы сеансам PowerShell (PSSessions). Оба подхода имеют преимущества.
С помощью командлета New-CimSession на компьютере Windows можно создать сеанс CIM, содержащий сведения о подключении, например имя компьютера, протокол, используемый для подключения, идентификатора сеанса и идентификатора экземпляра.
После создания объекта CimSession, указывающего сведения, необходимые для установления подключения, PowerShell не устанавливает подключение немедленно. Когда командлет использует сеанс CIM, PowerShell подключается к указанному компьютеру, а затем, когда командлет завершит работу, PowerShell завершает подключение.
Если вы создаете
Когда следует использовать сеанс CIM
Только командлеты, которые работают с провайдером инструментов управления Windows (WMI) или CIM через WS-Man, могут принимать сеансы CIM. Для других командлетов используйте PSSessions.
При использовании сеанса CIM PowerShell запускает командлет на локальном клиенте. Он подключается к поставщику WMI с помощью сеанса CIM. Целевой компьютер не требует PowerShell или даже любой версии операционной системы Windows.
Наоборот, командлет, выполняемый с помощью PSSession, выполняется на целевом компьютере. Для этого требуется PowerShell в целевой системе. Кроме того, командлет отправляет данные обратно на локальный компьютер. PowerShell управляет данными, отправленными по подключению, и сохраняет размер в пределах ограничений, заданных удаленным управлением Windows (WinRM). Сеансы CIM не накладывают ограничения WinRM.
Использование командлетов CDXML
Командлеты XML определения командлетов на основе CIM (CDXML) можно записать для использования любого поставщика WMI. Все поставщики WMI используют объекты CimSession. Дополнительные сведения о CDXML см. в определении и терминах CDXML.
Командлеты CDXML имеют автоматический параметр CimSession, который может принимать массив объектов CimSession. По умолчанию PowerShell ограничивает число одновременных подключений CIM до 15. Эти ограничения можно изменить с помощью командлетов CDXML, которые реализуют ThrottleLimit. Сведения о ThrottleLimitсм. в документации по отдельным командлетам.
См. также
PowerShell