1

Существует ли стороннее программное обеспечение для Windows 7/8/10, где я могу развернуть сообщения / заметки на списке компьютеров в моей сети после работы на них? Я занимаюсь информационными технологиями, и иногда, когда мы производим модификации машин для всего отдела, мы получаем электронные письма с вопросом: «Почему вы коснулись моего компьютера? Что ты сделал? Я видел, как вы вошли в систему!" так далее.

Я хотел бы иметь возможность удаленно отправлять уведомления о партиях, в которых подробно описываются изменения, которые мы сделали на их компьютерах. Я хотел бы, чтобы сообщение выскакивало в окне (которое появляется только один раз при входе в систему, затем никогда больше), которое они затем могут закрыть.

(Мы уже управляем большинством наших компьютеров в сети с помощью LANDESK, поэтому, если у кого-то есть простое и понятное решение, это тоже может сработать.)

1 ответ1

2

Отсюда: https://stackoverflow.com/a/29017619/704977

PowerShell позволяет удаленно уведомлять пользователей:

$PCLIST = Get-Content 'C:\TEST\PCLIST.TXT'

ForEach ($computer in $PCLIST) {

    Invoke-Command -ComputerName $computer -Scriptblock {
        $GetUserName = [Environment]::UserName
        $CmdMessage = {C:\windows\system32\msg.exe * 'Hello' $GetUserName 'This is a test!'}

        $CmdMessage | Invoke-Expression
    }

}

Вы можете использовать либо имена компьютеров в текстовом файле, как в приведенном выше коде, либо просто заменить $computer после Invoke-Command на другое имя компьютера.

Вероятно, для этого потребуются права администратора на удаленном компьютере.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .