Может дело в версии, я распространял довольно древнюю версию, 3.4 — что то в этом роде :). Возможно последние версии огнелиса уже такой вольности не позволят нам.
Я имел другое ввиду, но сейчас уже разобрался. Просто не был уверен, что msg.exe отправит на WinXp сообщение. Оказалось — работает. Вам спасибо, а то бы не разобрался))
PoSh действительно прикольная вещичка, сам пытаюсь почти все свои телодвижения на работе пытаюсь делать через PoSh.
Скрипт интересный, но я так понимаю, что данным скриптом нельзя отправить сообщение, скажем, с Win7 на WinXP или наоборот, т.к. на машинах с XP нет msg.exe а на Win7 нет net send.
Сам сейчас маюсь с написанием такой машинки, что бы раскидывала сообщения на любые машины.
Автор кое-что забыл упомянуть.
Когда я разбирался по данной теме я столкнулся с проблемой в момент подписывания, выдавалось такое:
SignerCertificate Status Path
— — — UnknownError CheckMSE.ps1
Разобравшись в данном вопросе, выяснил, что виновата кодировка скрипта. К сожалению, PowerShell ISE второй версии не позволял менять кодировки, по этому приходилось либо открывать скрипт в Notepad++ и менять кодировку на UTF8, либо с помощью небольшого скриптика:
Убрали, жалко, но выводы делать рано, надо поставить, месяцок поработать, глядишь и окажется удобнее.
Тем более, если вспомнить рождение 7-ки, то там в ранних билдах было что то вообще не похожее на систему, которая была выпущена. Так что ждем и мечтаем :)
Согласен с предыдущим оратором. Более-менее ответственные администраторы пользуются не только визуальным просмотром каталога. Старый добрый аудит еще никто не отменял.
Скрипт интересный, но я так понимаю, что данным скриптом нельзя отправить сообщение, скажем, с Win7 на WinXP или наоборот, т.к. на машинах с XP нет msg.exe а на Win7 нет net send.
Сам сейчас маюсь с написанием такой машинки, что бы раскидывала сообщения на любые машины.
Никогда не пользуюсь публичными Wi-Fi сетями.
Когда я разбирался по данной теме я столкнулся с проблемой в момент подписывания, выдавалось такое:
SignerCertificate Status Path
— — — UnknownError CheckMSE.ps1
Разобравшись в данном вопросе, выяснил, что виновата кодировка скрипта. К сожалению, PowerShell ISE второй версии не позволял менять кодировки, по этому приходилось либо открывать скрипт в Notepad++ и менять кодировку на UTF8, либо с помощью небольшого скриптика:
Get-Content CheckMSE.ps1 | out-file .\CheckNew.ps1 -encoding UTF8
Set-AuthenticodeSignature .\CheckNew.ps1 $cert
И все было ок:
SignerCertificate Status Path
— — — 0990C1A9E09DCE1263DD5F7D7688FFB8E20AD25E Valid CheckNew.ps1
З.Ы. В 3-й версии эту проблему исправили.
Тем более, если вспомнить рождение 7-ки, то там в ранних билдах было что то вообще не похожее на систему, которая была выпущена. Так что ждем и мечтаем :)