Aracılığıyla paylaş


PowerShell'de WS-Management (WSMan) uzaktan yönetimi kullanma

PowerShell uzaktan iletişimini etkinleştirme

PowerShell uzaktan iletişimini etkinleştirmek için yükseltilmiş bir PowerShell oturumunda Enable-PSRemoting cmdlet'ini çalıştırın. Enable-PSRemoting çalıştırıldığında, cmdlet'ini çalıştırdığınız belirli yükleme sürümü için uzaktan iletişim uç noktası yapılandırılır. Örneğin, PowerShell 7.4 çalıştırırken Enable-PSRemoting çalıştırdığınızda PowerShell, PowerShell 7.4 çalıştıran bir uzaktan iletişim uç noktası oluşturur. PowerShell 7-önizlemeyi çalıştırırken Enable-PSRemoting çalıştırırsanız, PowerShell 7-önizlemeyi çalıştıran bir uzaktan yönetim uç noktası oluşturur. Farklı sürümler için yan yana çalışacak birden çok uzaktan iletişim uç noktası oluşturabilirsiniz.

Enable-PSRemoting çalıştırmak, bu sürüm için iki uç nokta oluşturur.

  • Birinin PowerShell ana sürümüne karşılık gelen basit bir adı vardır. oturumu barındırıyor. Örneğin, PowerShell.7.4.
  • Diğer yapılandırma adı tam sürüm numarasını içerir. Örneğin, PowerShell.7.4.7.

PowerShell.7.4 basit adını kullanarak PowerShell 7 ana bilgisayar sürümünün en son sürümüne bağlanabilirsiniz. PowerShell'in belirli bir sürümüne daha uzun, sürüme özgü adı kullanarak bağlanabilirsiniz.

Adlandırılmış bir yapılandırmaya bağlanmak için ve New-PSSession cmdlet'leriyle Enter-PSSession parametresini kullanın.

Windows işletim sisteminin eski sürümlerine uzaktan bağlantı

Windows'un eski sürümlerinde WSMan üzerinden PowerShell uzaktan iletişimini etkinleştirmek için aşağıdaki önkoşullar karşılanmalıdır.

  • Windows Management Framework (WMF) 5.1'i (gerektiği gibi) yükleyin. WMF hakkında daha fazla bilgi için bkz. WMF'ye Genel Bakış.
  • Windows 10'dan önceki Windows sürümlerine Universal C Çalışma Zamanı yükleyin. Doğrudan indirme veya Windows Update aracılığıyla kullanılabilir. Tam güncellenmiş sistemlerde bu paket zaten yüklüdür.

WSMan uzaktan yönetim, Windows dışı platformlarda desteklenmemektedir.

PowerShell 6'nın kullanıma sunulmasından bu yana, Windows dışı platformlarda WS-Management (WSMan) üzerinden uzaktan iletişim desteği yalnızca sınırlı sayıda Linux dağıtımı için kullanılabilir. WSMan'i destekleyen bu dağıtımların tüm sürümleri artık bunları oluşturan Linux satıcıları tarafından desteklenmemektedir.

Windows dışındaki WSMan, artık PowerShell uzaktan iletişimini desteklemeyen Açık Yönetim Altyapısı (OMI) projesine dayanıyordu. OMI WSMan istemcisi, OpenSSL 1.0bağımlıdır. Çoğu Linux dağıtımı, geriye dönük uyumlu olmayan OpenSSL 2.0sürümüne geçti. Şu anda, OMI WSMan istemcisinin çalışması için gereken bağımlılıklara sahip desteklenen bir dağıtım yoktur.

Windows dışı platformlar için eski kitaplıklar ve destekleyici kod kaldırıldı. Windows sistemleri arasında WSMan tabanlı uzaktan iletişim hala desteklenmektedir. SSH üzerinden uzaktan iletişim tüm platformlarda desteklenir. Daha fazla bilgi için bkz. SSH üzerinden PowerShell uzaktan iletişimi.

Not

Kullanıcılar PSWSMan modülünü kullanarak WSMan uzaktan iletişimini başarılı bir şekilde çalıştırabilir. Bu modül Microsoft tarafından desteklenmez veya korunmaz.

Daha fazla okuma