
У меня дома есть несколько компьютеров, которые я хотел бы администрировать удаленно. Например, есть следующие устройства:
- 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.
По соображениям безопасности я не хочу мешать им выполнять эти задачи самостоятельно, я просто хочу иметь возможность удаленно выполнять эти задачи, когда это необходимо. Это может показаться ленивым, но я хочу иметь возможность удаленно выполнять локальное резервное копирование компьютеров одновременно, без необходимости вручную беспокоить пользователей.
Кроме того, у каждого ПК/пользователя своя антивирусная программа; у меня Bit Defender Total Security на Windows 8, ESET NOD32 на всех Windows 7, кроме Ultimate, и Kaspersky Total Security на Windows 7 Ultimate. Администрирование сканирования и изменение настроек здесь может быть проблемой.
Я хочу настроить это наиболее безопасным образом, желательно без необходимости покупки корпоративного программного обеспечения. Нужно ли мне будет настроить какую-то учетную запись администратора локально на каждом компьютере, а затем использовать какой-то бесплатный инструмент для запуска программ?
Существует бесплатный инструмент под названием "Remote Utilities", который использует разрешения 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]
Идентификация ПК через егостатическийIP-адрес. С помощью PS Exec я указалместныйучетная запись администратора и удаленная настройка расписания задач для резервного копирования (с помощью robocopy
командной 7z
строки)
Мне удалось развернуть принтеры удаленно с помощьюПечатьBMи поскольку на всех ПК установлен один и тот же принтер, любые изменения на моем ПК я мог бы передать (опять же полагаясь на PS Exec).
Удаленное сканирование оказалось слишком сложным для планирования с моего ПК, поэтому я просто запланировал это в самом приложении, чтобы оно запускалось автоматически. То же самое касается дефрагментации диска и т. д.