2012-05-08 2 views
2

私はちょうどプロセスを自動化するためにpowershellを使い始めました。今はWinのリモーティングに悩まされています。 私は接続したいマシンでリモーティングを有効にして、簡単にシングルラインコマンドを実行できます。コンソールをwinrmとpowershellで続ける

winrs -r:http://$servername:5985 -u:$user "dir c:\" 

そして、このコマンドが実行された後、リモートシェルが完了し、私はコマンドを実行する必要があるたびにwinrs -r ...を書き直す必要があります。 telnetやsshで接続しているときなど、リモートコンピュータのコンソールに常駐する方法はありますか? PowerShellの試みで

答えて

2

Enter-PSSession -ComputerName $servername 
+0

うわー!うまくいく:D私はこの方法で自分の資格情報を送る必要さえない。迅速な対応に感謝します。 –

+0

セッションを終了すると、セッションは破棄されます(Exit-PSSessionまたは 'exit'と入力してください)。実行したままにして後で接続するには、セッションを作成します。 New-PSSessionコマンドレットのヘルプを参照してください。 –

+0

もう一度ありがとう。私が気づいたちょうど1つのこと:wmicでwmi cliに入ると、winrsはセッションが有効なので、私にとってはうまくいく。 Enter-PSSessionモードでwmicを入力すると、wmi cliで作業することができません。 –

関連する問題