Birkaç makinede uzaktan yönetimi kurmaya çalışıyorum. Uzak makinedeki komutları bilgisayarımdan başarıyla yürütebilirim, ancak herkesin bunu yapmasını istemiyorum.Powershell winrm Trusted Hosts çalışmıyor
Uzak bilgisayardaki güvenilen ana bilgisayarları ayarlamayı denedim ve hizmeti yeniden başlattım, ancak hiçbir şey yapmıyor gibi görünüyor. Uzak makinede Örneğin
:
winrm set winrm/config/client '@{TrustedHosts="someIncorrectName"}'
Sonra winrm hizmetini yeniden başlatın.
Neden uzaktaki komutları dizüstü bilgisayarımdan çalıştırabilirim? Komutun infaz edilmemesi engellenmeli mi?
Ben komutunu şu şekilde çalıştırıyorum:
$ cred get-kimlik bilgisi alanı/kullanıcı adı kullanılarak oluşturulmuşturInvoke-Command -cn remoteMachine -Credential $cred -scriptblock {get-process}
.
TrustedHosts hakkında birkaç şey okudum ve yaptıklarıyla ilgili olarak çelişen raporlar veriyor gibi görünüyorlar. Bazı kişiler, komutların Güvenilir Ana Bilgisayarlar listesinde listelenmeyen bilgisayarlarda yürütülmesini önlediğini söyler. Diğerleri, bu makinede komutları çalıştırabilecek bilgisayarların bir listesi olduğunu söylüyor.
MSDN şöyle diyor: "Güvenilir olan uzak bilgisayarların listesini belirtir." Bu, ikinci seçenek (makinede komutları çalıştırabilen bilgisayarların bir listesi) olduğunu ima eder gibi görünüyor.
Neyi yanlış yapıyorum?
Teşekkür