Set-CommfortRemoteDesktop




Необходимые требования перед загрузкой модуля

1)ЗапуститьWindowsPowershell (от имени администратора – локального или доменного) и ввести команду Set-ExecutionPolicyRemoteSignedв открывшейся консоли.

 

2)Ввести команду $PSVersionTable или другим путем проверить установленную на компьютере версию Powershell

ВЕРСИЯ ДОЛЖНА БЫТЬ НЕ НИЖЕ 5.1 (Если у вас Windows 10 начиная с BUILT 1709) PowershellУЖЕ ПРЕДУСТАНОВЛЕН ПО-УМОЛЧАНИЮ!!!(win7 – 2.0,win8 – 3.0)

3)Для установки других модулей языка Powershellпотребуется обновить стандартный модуль PowershellGet (не менее 2.2.5 версии)

3.1 Проверяем текущую версию модуля PowershellGet (по умолчанию стоит 1.0.0.1)

Get-Module –Name PowershellGet –Listavailable

3.2 Устанавливаеммодуль,используяатрибут –force

Install-Module –Name PowershellGet –Force

P.S. Проверить установку можно вводом команды предыдущего шага

Get-Module –Name PowershellGet –ListAvailable

УстановкамодуляNET_MonitorязыкаPowershell

Установка модуля на локальный компьютер

Установка модуля происходит с помощью всего лишь одной команды:

Install-Module –NameNET_Monitor

(Может запросить подтверждение – нажать Y)

P.S. Для подтверждения можно воспользоваться командой:

Get-Module –Name NET_Monitor –Listavailable

Включение модуля в текущую сессию

Это нужно только в первый раз, команда:

Import-Module –Name NET_Monitor

ДАЛЬНЕЙШЕЕ ИСПОЛЬЗОВАНИЕ

После этого, каждый раз открывая Powershell, вам достаточно будет ввести имена функций этого модуля для их мгновенной работы. В этом разделе будут описаны шесть функций модуля:

1) Find-Network

Атрибуты: NetNumber (3 октетIP-адреса, Path (путьразмещениядокументаотчета), start_of_range (Началодиапазонасканирования), end_of_range (Конецдиапазонасканирования)

Принцип работы: Сканирует все компьютеры локальной сети в диапазоне локальный IP-адресов и заносит их в табличный документ формата CSV.

Пример:

Find-Network –NetNumber 251 –Path D:\report.csv –start_of_range 2 –end_of_range 15

(Атрибуты вводятся через пробел после команды)

New-HtmlReport

Атрибуты: ComputerName (имякомпа, с которого нужен отчет), Path (расположение папки, где его нужно сохранить)

Принцип работы: Функция снимает отчет об аппаратных и производственных характеристиках компьютера в данный момент времени и сохраняет его в формате HTML.

Пример:

New-HtmlReport –ComputerName oto1.uraic.ru –Path D:\

Watch-TcpConnection

Атрибуты: ComputerName, tcp_ports (массивпортовчереззапятую, активностькоторыхнужноотслеживать), token (идентификаторакаунтаTelegram-бота), chatID (ИдентификаторTelegram-чата,кудаотправляютсясообщения), LogPath

Принцип работы: Функция в бесконечном цикле выполняет проверку статуса активности TCP-портов(определены в массиве), в случае обнаружения открытого соединения на удаленном компьютере по этому порту – отправляет в Telegramуведомление о произошедшей активности. Запись событий также производится в текстовый файл логов.

Watch-DiskCSpace

Атрибуты: ComputerName, token, chatID

Принцип работы: Функция в бесконечном цикле проверяет объем свободного пространство на локальном диске Cудаленного компьютера. В случае если оно менее 20% - отправляет соответствующее оповещение в Telegram-чат и производит чистку временных файлов в папке C:\Windows\Temp.

New-TelegramMessage

Атрибуты: message (Текстсообщения), token, chatID –обязательные (необходимыдляотправкисообщенийвтелеграм); email_from, email_to, SmtpServer,Subject (тема сообщения)– опциональные(возможно включить для отправки сообщений на почту).

Принцип работы: Функция принимает по конвейеру атрибут тела сообщения и направляет его в определенный Telegram-чат и отправляет сообщение на почту, при условии что все параметры почты были указаны. Может работать как самостоятельно, так и принимать значение от других функций.

Set-CommfortRemoteDesktop

Атрибуты: ComputerName, Password (задается установленный администратором комфорта пароль в файле конфига), Username (имя пользователя на удаленном компьютере).

Принцип работы: Функция изменяет раздел настроек Desktop файла конфигурации программы Commfort Main.ini на удаленном компьютере.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-10-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: