Gejala
Pertimbangkan skenario berikut:
-
Anda menyebarkan pembaruan kumulatif berbeda untuk server Microsoft Exchange di lingkungan Exchange Server 2013.
-
Anda mengonfigurasi penyeimbang beban yang tidak menggunakan afinitas sesi untuk http dan namespace untuk PowerShell.
-
Anda menggunakan Exchange Management Shell berikut untuk membuat sesi PowerShell jarak jauh di seluruh penyeimbang beban: $Session = New-PSSession-ConfigurationName Microsoft. Exchange-ConnectionUri http://shell.contoso.com-AllowRedirectionImport-PSSession $Session
Dalam skenario ini, koneksi tidak berhasil. Selain itu, Anda menerima kesalahan WSMan-InvalidShellID yang menyerupai berikut ini:
Baru-PSSession: [shell.contoso.com] memproses data dari remote server shell.contoso.com gagal dengan pesan kesalahan berikut: [ClientAccessServer = Server1, BackEndServer = server. contoso. com, RequestId =Idnumber, timestamp =date/time] [Failurecategory = Wsman-invalidshellid] permintaan untuk Windows Remote shell dengan Shellid shellidnumner gagal karena shell tidak ditemukan di server. Kemungkinan penyebabnya adalah: ShellId yang ditentukan salah atau shell tidak lagi ada di server. Sediakan ShellId yang benar atau buat Shell baru dan coba lagi operasi. Untuk informasi selengkapnya, lihat topik bantuan bout_Remote_Troubleshooting. [....]
Penyebab
Masalah ini terjadi karena sesi PowerShell jarak jauh tidak dirutekan terus-menerus ke server kotak surat yang sama.
Penyelesaian Masalah
Untuk mengatasi masalah ini, gunakan salah satu metode berikut ini:
-
Mengonfigurasi penyeimbang beban untuk menggunakan afinitas sesi atau ketekunan.
-
Apakah server Exchange menggunakan Build pembaruan kumulatif yang sama di penyeimbangan muatan.
Pemecahan Masalah
Untuk memperbaiki masalah ini, instal pembaruan kumulatif 11 atau yang lebih baru pembaruan kumulatif untuk Exchange Server 2013.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".