Sdílet prostřednictvím


přehled o 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 běžného informačního modelu (CIM) je objekt na klientské straně, 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í CimSession objektu, který určuje informace potřebné k navázání připojení, PowerShell připojení okamžitě nenaváže. 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 PSSession místo použití relace CIM, PowerShell ověří nastavení připojení a poté připojení vytvoří a udržuje. 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

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

Když používáte relaci CIM, PowerShell spustí cmdlet 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.

Naproti tomu se cmdlet spuštěný pomocí PSSession spustí na cílovém počítači. Vyžaduje PowerShell v cílovém systému. Cmdlet navíc 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í limity WinRM.

Použití příkazů CDXML

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

Cmdlety CDXML mají automatický parametr CimSession, který může obsahovat pole CimSession objektů. 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. Prostudujte dokumentaci k jednotlivým cmdletům, abyste pochopili ThrottleLimit.

Viz také

new-cimsession

o_PSSessions