about_CimSession

Krátký popis

Popisuje objekt CimSession a rozdíl mezi relacemi CIM a relacemi PowerShellu.

Dlouhý popis

Tyto informace platí jenom pro PowerShell spuštěný ve Windows.

Relace MODELU CIM (Common Information Model) je objekt na straně klienta, který představuje připojení k místnímu počítači nebo vzdálenému počítači. Relace CIM můžete použít jako alternativu k relacím PowerShellu (PSSessions). Oba přístupy mají výhody.

Pomocí rutiny New-CimSession na počítači s Windows můžete vytvořit relaci CIM, která obsahuje informace o připojení, jako je název počítače, protokol použitý pro připojení, ID relace a ID instance.

Po vytvoření objektu CimSession , který určuje informace potřebné k navázání připojení, PowerShell nevytvoří připojení okamžitě. Když rutina používá relaci CIM, PowerShell se připojí k zadanému počítači a po dokončení rutiny PowerShell připojení ukončí.

Pokud vytvoříte relaci PSSession místo relace CIM, PowerShell ověří nastavení připojení a pak naváže a udržuje připojení. Pokud používáte relace CIM, PowerShell neotevře síťové připojení, dokud nebude potřeba. Další informace o relacích PowerShellu najdete v tématu about_PSSessions.

Kdy použít relaci CIM

Relace CIM přijímají pouze rutiny, které pracují s poskytovatelem služby WMI (Windows Management Instrumentation) nebo CIM přes WS-Man. Pro jiné rutiny použijte psSessions.

Při použití relace CIM spustí PowerShell rutinu na místním klientovi. Připojuje se k poskytovateli rozhraní WMI pomocí relace CIM. Cílový počítač nevyžaduje PowerShell ani žádnou verzi operačního systému Windows.

Naopak rutina se spouští pomocí psSession na cílovém počítači. Vyžaduje PowerShell v cílovém systému. Kromě toho rutina odesílá data zpět do místního počítače. PowerShell spravuje data odesílaná přes připojení a udržuje velikost v mezích nastavených vzdálenou správou systému Windows (WinRM). Relace CIM neukládají omezení WinRM.

Použití rutin CDXML

Rutiny CDXML (Definition XML) založené na CIM je možné zapsat tak, aby používaly libovolného zprostředkovatele WMI. Všichni zprostředkovatelé rozhraní WMI používají objekty CimSession . Další informace o CDXML naleznete v tématu definice a termíny CDXML.

Rutiny CDXML mají automatický parametr CimSession , který může převzít pole objektů CimSession . PowerShell ve výchozím nastavení omezuje počet souběžných připojení CIM na 15. Tento limit lze přepsat rutinami CDXML, které implementují ThrottleLimit. Informace o throttleLimit najdete v dokumentaci k jednotlivým rutinám.

Viz také