2016-04-06 3 views
1

Я уже сделал, написав сценарий Powershell, чтобы получить информацию с других компьютеров в домене. это выглядит как-то странно, но это возможно, чтобы запустить этот скрипт Test.ps1 на удаленной машине без ввода (Credential) причина, кажется нелогичным бежать:Как подключиться к удаленному компьютеру без учетных данных?

enable-psremoting -Force

на каждой машине, затем:

Invoke-Command -FilePath C:\path\test.ps1 -ComputerName computername -Credential domain\usrname

Я с нетерпением жду ваших ответов

ответ

0

Я думаю, что нет никакого способа обойти это.

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

Вы можете использовать Sysinternals PsExec запустить PowerShell удаленно иначе:

psexec \\remote-computer powershell -File <....> 
psexec \\remote-computer powershell -Command <....> 

Для -File вариант для работы файл должен быть доступен на удаленном сервере или доступны через SMB акцию.

Обратите внимание, что для этого требуется, чтобы вы были администратором на удаленном компьютере, так как он использует ваши учетные данные Windows. В противном случае вы можете указать удаленный пользователь и пароль.

Вы можете также

psexec \\remote-computer powershell -Command "enable-psremoting -Force" 

Чтобы не запускать это каждый раз, когда вы могли бы автоматизировать с помощью для функции экземпляра прокси Invoke-Command, добавив параметр к ней, например EnableRemoting, а затем вы бы в состоянии назвать это такие, как:

Invoke-Command -FilePath C:\path\test.ps1 -ComputerName computername -EnableRemoting 

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

Перед тем как сделать это, вы будете, если вы первый тест ускорить процесс, если он уже включен:

if (!(Test-WsMan \\remote)) { psexec .... enable-psremoting... } 
Invoke-Command ... 
+0

, но у нас еще есть проблема имя пользователя и пароль. – alexhardo

+0

Использует ваше имя пользователя и пароль вашего домена * неявно *. Вы не можете получить доступ к ОС без нее. Вы всегда можете использовать учетную запись администратора по умолчанию – majkinetor

Смежные вопросы