
私の家には、リモート管理したいコンピュータがいくつかあります。たとえば、次のようなデバイスがあります。
- Windows 8.1 Professional (64 ビット) ラップトップ
- Windows 8.1 Professional (64 ビット) ラップトップ
- Windows 10 Professional (64 ビット) デスクトップ
- Windows 7 Home Premium (64 ビット) ラップトップ
- Windows 7 Ultimate (64 ビット) デスクトップ
- Windows 7 Home Premium (64 ビット) ラップトップ
- Windows 7 Home Premium (64 ビット) ラップトップ
すべてのコンピューターは、管理者であるローカル アカウント (ユーザー) で実行されます。現在、ドメインまたはホームグループは構成されていません。デバイスで次の操作を実行できるようにしたいと考えています。
Remotely install applications and update/uninstall applications. [Choco]
Remotely deploy printers using a created batch script.
Remotely execute de fragments, anti-virus scan and windows updates.
Remotely execute backups to network drives.
Configure GP via one centralised point, or simply bulk edit the local PC.
セキュリティ上の理由から、ユーザーがこれらのタスクを自分で実行できないようにしたいわけではなく、必要なときにリモートでこれらのタスクを実行できるようにしたいだけです。面倒に聞こえるかもしれませんが、手動でユーザーを邪魔することなく、コンピューターのローカル バックアップを同時にリモートで実行できるようにしたいのです。
さらに、各 PC/ユーザーは異なるウイルス対策プログラムを使用しています。Windows 8 には Bit Defender Total Security、Ultimate を除くすべての Windows 7 には ESET NOD32、Windows 7 Ultimate には Kaspersky Total Security を使用しています。ここでスキャンの管理や設定の変更を行うと問題が発生する可能性があります。
これを最も安全な方法で設定したいのですが、できればエンタープライズ ソフトウェアを購入する必要はありません。各コンピューターでローカルに管理者アカウントを構成し、フリーウェア ツールを使用してプログラムを実行する必要がありますか?
「リモート ユーティリティ」という無料ツールがあり、これは NT 権限を使用してコンピュータをリモートでインストール、再起動するなどします。このようなツールが望ましいでしょう。
私はソフトウェアの推奨を求めているのではなく、むしろこれを実装する最も安全で効果的な方法を尋ねています。
答え1
私が使用した方法は主にPSエグゼクティブ方法としては:
Usage: psexec [\\computer[,computer2[,...] | @file]][-u user [-p psswd][-n s][-r servicename][-h][-l][-s|-e][-x][-i [session]][-c [-f|-v]][-w directory][-d][-<priority>][-a n,n,...] cmd [arguments]
PCの識別静的IPアドレス。PS Execで指定した地元管理者アカウントとバックアップのタスクスケジュールをリモートで設定する(コマンドラインrobocopy
を使用)7z
プリンターをリモートで展開することができましたプリントBMすべての PC に同じプリンターが搭載されているため、自分の PC での変更はすべて中継できます (これも PS Exec に依存)。
リモート スキャンは PC からスケジュールするには多すぎることが判明したため、実際のアプリケーション内でタスク スケジュールを設定して、自動実行できるようにしました。ディスクのデフラグなどについても同様です。