Евгений @Sync1er
Пользователь
Информация
- В рейтинге
- Не участвует
- Откуда
- Россия
- Зарегистрирован
- Активность
Специализация
System Administration, Server Administrator
Middle
От 150 000 ₽
English
Software development
Windows Forms
PowerShell
Пользователь
Если я правильно помню, жена Горшенина обращалась к Vik-on и у них был диалог, где Виктор сказал что надо бы закупить монитор у производителя, чтоб Лайтком не мог придраться что монитор куплен на стороне и типа это старая модель. Диалог не привёл к какому-то соглашению, а через некоторое время этот диалог был выложен у Горшенина в обрезаном виде и они выставили Виктора в негативном свете, типа "правдорубы" обратились к Виктору за помощью, а он их послал...
В итоге эти "правдорубы" обратились к Алексею Юриевичу, который до этого уже пытался жёстко подставить своего конкурента Виктора, но Виктор раскрыл всю схему и выложил ролик с пруфами - в общем мутные правдорубы выбрали мутного мастера для разоблачения мутного производителя мониторов ))
Нашёл видео с объяснениями Виктора о ситуации с Горшениным - https://youtu.be/vJ6MaYRcbSU
У вас странно подставился путь, как-будто вы положили файл в корень диска C:
Попробуйте запустить из другой директории или можете открыть
powershell.exe
перейти в папку где находится файлScanPC.cmd
(напримерcd C:\Users\User\Downloads)
, затем выполнить команду:$a= Get-Content '.\ScanPC.cmd' -Encoding Oem | Select-Object -Skip 3; Invoke-Expression ($a -join "`r`n")
в переменную $a считается скрипт и запустится командой Invoke-Expression
Или открыть ScanPC.cmd в блокноте, удалить первые две строки, выделить всё, скопировать в буфер обмена, вставить код в окно PowerShell и нажать Enter
Тоже начинал со сбора информации о железе принтерах и пользователях, затем делал таблицу и по ней находил ПК, на котором сидит звонящий сотрудник, хорошо экономило время, так как почти никто не знает имя ПК и как его посмотреть с системе. Сейчас это уже отдельная программа с GUI, готовлю её к релизу.
Сейчас есть скрипт пробегающий по серверам и на выходе формирует HTML. Выдаёт от кого и какие запускаются службы и задачи в планировщике, список виртуальных машин и активные роли сервера - очень помогло, когда искали где, что и под какими учётками запущено
В моей сети используется VPN и между ПК может быть очень высокая задержка, до 100мс, поэтому добавил
Invoke-Command
, чтоб скрипт отрабатывал на удалённом ПК, но если данные не получены, то используетсяGet-WmiObject
и доступ по SMB. В моей сети ещё не нашёл ПК, где не доступна служба WinRM, а на прошлой работе было большинство таких - видимо это как-то зависит от фобий главного администратораТоже попадались приколы с неработающими или отсутствующими командами, в моём случае на Windows 7