Megosztás a következőn keresztül:


A WS-Management (WSMan) távoli elérés használata a PowerShellben

A PowerShell távoli elérésének engedélyezése

A PowerShell távoli elérés engedélyezéséhez futtassa a Enable-PSRemoting parancsmagot egy megemelt jogosultságú PowerShell-munkamenetben. A futó Enable-PSRemoting egy távelérési végpontot konfigurál a parancsmag futtatásához használt adott telepítési verzióhoz. Ha például a PowerShell 7.4 futtatása közben végrehajtja a Enable-PSRemoting parancsot, a PowerShell létrehoz egy távoli végpontot, amely a PowerShell 7.4-et futtatja. Ha a PowerShell 7-preview futtatása közben futtatja a Enable-PSRemoting-t, a PowerShell létrehoz egy távoli végpontot, amely a PowerShell 7-preview-t futtatja. Több távoli elérési végpontot is létrehozhat különböző verziókhoz, amelyek egymás mellett futnak.

A Enable-PSRemoting futtatása két végpontot hoz létre az adott verzióhoz.

  • Az egyik a PowerShell főverziójának megfelelő egyszerű névvel rendelkezik. amely a munkamenetet üzemelteti. Például PowerShell.7.4.
  • A másik konfigurációnév a teljes verziószámot tartalmazza. Például PowerShell.7.4.7.

A PowerShell 7 hoszt legújabb verziójához az egyszerű név, PowerShell.7.4használatával csatlakozhat. Az hosszabb, verzióspecifikus név használatával csatlakozhat a PowerShell egy adott verziójához.

A ConfigurationName paraméterrel a New-PSSession és Enter-PSSession parancsmagokkal csatlakozhat egy elnevezett konfigurációhoz.

Távoli hozzáférés a Windows régebbi verzióihoz

Az alábbi előfeltételeknek kell teljesülniük ahhoz, hogy a PowerShell távoli elérést engedélyezni lehessen a WSMan protokollon keresztül a Windows régebbi verzióiban.

  • Telepítse a Windows Management Framework (WMF) 5.1-et (szükség szerint). További információ a WMF-ről: WMF áttekintése.
  • Telepítse a Univerzális C futtatókörnyezeti a Windows 10-et megelőző Windows-verziókra. Közvetlen letöltéssel vagy Windows Update-sel érhető el. A teljesen javított rendszerek már telepítették ezt a csomagot.

A WSMan-remoting nem támogatott nem Windows-platformokon

A PowerShell 6 megjelenése óta a WS-Management (WSMan) átcsoportosításának támogatása nem Windows-platformokon csak korlátozott számú Linux-disztribúció számára érhető el. A WSMant támogató disztribúciók minden verzióját már nem támogatják az őket létrehozó Linux-gyártók.

Nem Windows rendszeren a WSMan az Open Management Infrastructure (OMI) projektre támaszkodott, amely már nem támogatja a PowerShell távelérést. Az OMI WSMan-ügyfél OpenSSL 1.0verziótól függ. A legtöbb Linux-disztribúció átváltott az OpenSSL 2.0-ra, amely nem visszamenőlegesen kompatibilis. Jelenleg nincs olyan támogatott disztribúció, amely rendelkezik az OMI WSMan-ügyfél működéséhez szükséges függőségekkel.

Az elavult kódtárak és a támogató kód el lettek távolítva a nem Windows-platformokon. A WSMan-alapú távoli elérést továbbra is támogatják a Windows-rendszerek között. Az SSH-n történő távoli kapcsolat minden platformon támogatott. További információ: PowerShell-távoli kezelés SSH-n keresztül.

Jegyzet

A felhasználók a PSWSMan modullal működésre bírhatják a WSMan távvezérlést. Ezt a modult a Microsoft nem támogatja vagy tartja karban.

További olvasás