いくつかのマシンでリモート管理をセットアップしようとしています。自分のコンピューターからリモート マシンでコマンドを正常に実行できますが、他のユーザーに実行させたくありません。
リモート コンピューターで信頼できるホストを設定しようとしましたが、サービスを再起動しましたが、何もしていないようです。
たとえば、リモート マシンでは次のようになります。
winrm set winrm/config/client '@{TrustedHosts="someIncorrectName"}'
次に、winrm サービスを再起動します。
ラップトップからリモート コマンドを実行できるのはなぜですか? コマンドの実行を妨げるべきではありませんか?
次の方法でコマンドを実行しています。
Invoke-Command -cn remoteMachine -Credential $cred -scriptblock {get-process}
get-credential domain/username を使用して $cred が生成された場所。
TrustedHosts についていくつか読んだことがありますが、それが何をするかについて矛盾した報告をしているようです。一部の人々は、信頼されたホスト リストにリストされていないコンピューターでコマンドが実行されるのを防いでいると言っているようです。そのマシンでコマンドを実行できるコンピューターのリストだと言う人もいます。
MSDN は次のように述べています。「信頼されているリモート コンピューターのリストを指定します。」これは、2 番目のオプション (マシン上でコマンドを実行できるコンピューターのリスト) であることを暗示しているようです。
私は何を間違っていますか?
ありがとう