Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
KURZE BESCHREIBUNG
Beschreibt ein CimSession-Objekt und den Unterschied zwischen CIM-Sitzungen und PowerShell-Sitzungen.
LANGE BESCHREIBUNG
Eine Common Information Model (CIM)-Sitzung ist ein clientseitiges Objekt, das eine Verbindung mit einem lokalen Computer oder einem Remotecomputer darstellt. Sie können CIM-Sitzungen als Alternative zu PowerShell-Sitzungen (PSSessions) verwenden. Beide Ansätze haben Vorteile.
Sie können das Cmdlet New-CimSession verwenden, um eine CIM-Sitzung zu erstellen, die Informationen zu einer Verbindung enthält, z. B. den Computernamen, das für die Verbindung verwendete Protokoll, die Sitzungs-ID und die Instanz-ID.
Nachdem Sie ein CimSession-Objekt erstellt haben, das Informationen angibt, die zum Herstellen einer Verbindung erforderlich sind, stellt PowerShell die Verbindung nicht sofort her. Wenn ein Cmdlet die CIM-Sitzung verwendet, stellt PowerShell eine Verbindung mit dem angegebenen Computer her. Wenn das Cmdlet abgeschlossen ist, beendet PowerShell die Verbindung.
Wenn Sie eine PSSession erstellen, anstatt eine CIM-Sitzung zu verwenden, überprüft PowerShell die Verbindungseinstellungen und stellt dann die Verbindung her und verwaltet sie. Wenn Sie CIM-Sitzungen verwenden, öffnet PowerShell erst eine Netzwerkverbindung, wenn erforderlich. Weitere Informationen zu PowerShell-Sitzungen finden Sie unter about_PSSessions.
Wann sollte eine CIM-Sitzung verwendet werden?
Nur Cmdlets, die mit einem WMI-Anbieter (Windows Management Instrumentation) oder CIM arbeiten, über WS-Man CIM-Sitzungen akzeptieren. Verwenden Sie für andere Cmdlets PSSessions.
Wenn Sie eine CIM-Sitzung verwenden, führt PowerShell das Cmdlet auf dem lokalen Client aus. Er stellt mithilfe der CIM-Sitzung eine Verbindung mit dem WMI-Anbieter her. Auf dem Zielcomputer ist keine PowerShell oder sogar eine Version des Windows-Betriebssystems erforderlich.
Im Gegensatz dazu wird ein Cmdlet, das mit einer PSSession ausgeführt wird, auf dem Zielcomputer ausgeführt. Es erfordert PowerShell im Zielsystem. Darüber hinaus sendet das Cmdlet Daten an den lokalen Computer zurück. PowerShell verwaltet die über die Verbindung gesendeten Daten und behält die Größe innerhalb der von der Windows-Remoteverwaltung (WinRM) festgelegten Grenzwerte bei. CIM-Sitzungen legen die WinRM-Grenzwerte nicht fest.
CIM-basierte Cmdlet Definition XML (CDXML)-Cmdlets können geschrieben werden, um einen beliebigen WMI-Anbieter zu verwenden. Alle WMI-Anbieter verwenden CimSession-Objekte.
SIEHE AUCH
New-CimSession