どのように遠隔で再スターサービスにパスワードで保護されて機械を使用Python?
-
19-09-2019 - |
質問
ためのPythonとして新しい言語を学ぶことができます。最初に私がやりたいことがコードのスクリプトが用意させて頂く遠隔再開サービスその他の機器から行います。方法を教えてくださいこの時のリモートマシンが必要でユーザー名とパスワードでログインすか?ん性が必要になる溶液でもらったものもしかしたポインタのどの図書館を使えばいいか迷っていた問題で住所を書くときのスクリプト
編集:すべてのリモート機Windows2003年
解決
に、お世話になっている人にお勧め paramiko としての図書館なssh(やっと仮定する必要がありsshにリモートにしました。あ チュートリアル ます。
編集:Windowsの場合、最も簡単な方法は使用SysInternals psservice 明は、メソッドが呼び出されos.システムここでは、リモートサービス、ログオンを受け入れを格納します。
だいたいで直接Pythonでは、必要なもの win32service.StartService.その前に、必要なもののリモートサービスマネージャー、そしてリモートサービスです。その前に、必要な行のユーザーに対してるを実行したい操作を 例.
他のヒント
どのようなOSはリモートマシン。の場合はlinux、 ssh(1)
を使用 subprocess
モジュール.
ば、サウナ、スチームルーム、その win32拡張.彼らはできる電話窓ます。があってしかるべきだと思うのAPIへのアクセスサービス決めなければならない、というツール sc
(docs)すでにサブプロセスモジュールです。
どのターゲットマシンのOS? 「サービス」は、「Windows NTサービス」であり、あなたのローカルマシンは、私はストレートの.NETのSystem.Management名前空間のWMI施設にPython言語の実装としてIronPythonのを使用して呼びたい、また、Windowsの場合は - 彼らが意図していますそのようなリモート管理のため。
Windowsでは、 WMIモジュールになりました。このための素晴らしいです。