Berikut ini adalah tanda tangan blok param lengkap, saya mencoba hampir setiap solusi yang mungkin yang saya ketahui seperti menambahkan set parameter Wajib ke File dan Thumbprint, menghapus set parameter default dll, ...

-1
metablaster 5 April 2021, 18:49

1 menjawab

Jawaban Terbaik

Saya menyalin dan menempelkan kode Anda ke Powershell ISE, dan menambahkan echo $domain di akhir untuk menguji parameter. Ini mengembalikan nilai secara normal, tanpa kesalahan:

enter image description here

Saya tidak melihat masalah apa pun dengan blok parameter Anda, yang membuat saya percaya ada hal lain yang salah. Jika Anda mengetik .\Set-WinRM.ps1 -Do, atau Set-WinRM -Do dapatkah Anda berhasil menyelesaikan tab? Jika Anda menjalankan Set-WinRM tanpa parameter sama sekali, apakah itu meminta Anda untuk Domain:?

Saya hanya berharap untuk melihat kesalahan itu jika Anda memiliki set parameter tambahan dengan $domain melakukan hal yang berbeda, atau mungkin jika modul yang Anda muat memiliki perintah Set-WinRM dan itu diutamakan. Coba Get-Command Set-WinRM dan pastikan CommandType adalah Fungsi dan Source kosong.

1
user19702 5 April 2021, 16:52