|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - удаленно включить powershell remoting |
|
PowerShell - удаленно включить powershell remoting
|
Ветеран Сообщения: 2799 |
Возможно ли удаленно включить/выключить powershell remoting?
место действия - домен, к политикам домена доступа нет (через них знаю, что можно) cmdlet-ы типа Enable-PSRemoting вижу, но нигде не вижу, что их можно запускать удаленно, в опытах пишут врубать локально. попробовал через enter-pssession servername - выкинуло ошибку, мол удостоверьтесь, что комп есть и служба winrm включена и правило в стенке для неё есть. То есть, возврат к тому же включению локально (а потом выключению локально), что при икс сотен компов - маразм. Или следует через PSexec лезть-включать? |
|
Отправлено: 18:01, 07-01-2021 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать bredych, ну, потому и — домен и политики.
Цитата bredych:
|
|
Отправлено: 20:05, 07-01-2021 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2799
|
Профиль | Отправить PM | Цитировать попробовал...
Сижу в некотором замешательстве. Код взял $user = "youruser" $p = Read-Host "Enter domain password for $adminuser" cls $expression1 = "enable-psremoting -force" $commandBytes1 = [System.Text.Encoding]::Unicode.GetBytes($expression1) $encodedCommand1 = [Convert]::ToBase64String($commandBytes1) $expression2 = "Set-ExecutionPolicy remotesigned -Force” $commandBytes2 = [System.Text.Encoding]::Unicode.GetBytes($expression2) $encodedCommand2 = [Convert]::ToBase64String($commandBytes2) $expression3 = "Restart-Service winrm” $commandBytes3 = [System.Text.Encoding]::Unicode.GetBytes($expression3) $encodedCommand3 = [Convert]::ToBase64String($commandBytes3) foreach ($server in (get-content c:\temp\enablepsremotinglist.txt)) { echo " " echo "Running on $server" echo "--------------------------------------- " echo " " psexec.exe \\$server -h -u no\$user -p $p cmd /c "echo . | powershell -EncodedCommand $encodedCommand1" psexec.exe \\$server -h -u no\$user -p $p cmd /c "echo . | powershell -EncodedCommand $encodedCommand2" psexec.exe \\$server -h -u no\$user -p $p cmd /c "echo . | powershell -EncodedCommand $encodedCommand3" } Почему-то поругалось, что из текущей локации ПС не жрет и надо как в школе "выйди из класса и зайди как следует!"(С) Ну ок.. .\psexec.exe , мне не жалко.. Но вот дальше.. С доменным паролем подключилось к удаленной машине.. Начало выполнять на нем psexesvc.. А дальше вывалилось с ошибкой, что мол юзер или пароль неверны. А как они могут быть неверны, если с ним код подключился к удаленной машине? |
------- Отправлено: 12:41, 08-01-2021 | #3 |
fascinating rhythm Сообщения: 6670
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 13:28, 08-01-2021 | #4 |
Ветеран Сообщения: 2799
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
Но на целевой машине get-service winrm всё равно говорит, что stopped. То есть, всё равно задачу не выполнило. |
||
------- Последний раз редактировалось bredych, 08-01-2021 в 18:47. Отправлено: 15:46, 08-01-2021 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2016 - [решено] Windows PowerShell remoting, управляющий комп не в одном домене с сервером - подкл | __sa__nya | Windows Server 2016/2019/2022 | 2 | 23-01-2020 03:29 | |
PowerShell - Могу ли я удаленно установить программу через powershell/ | krasavchik0 | Скриптовые языки администрирования Windows | 2 | 08-11-2017 17:26 | |
PowerShell - [решено] Включить удаленное подключение PS удаленно | ejik_off | Скриптовые языки администрирования Windows | 3 | 08-01-2016 21:33 | |
Доступ - [решено] Возможно ли на компьютере удаленно включить доступ к удаленному рабочему столу | __sa__nya | Microsoft Windows 2000/XP | 3 | 17-06-2011 07:01 | |
Маршрутизация и удаленный доступ - как включить консоль удаленно? | ДенисИзТомска | Программное обеспечение Windows | 0 | 17-04-2008 15:46 |
|