Power Shell Remote Connection - PullRequest
       6

Power Shell Remote Connection

0 голосов
/ 29 октября 2018
$command = {
     {& C:\Users\mnmicrostrategy\Desktop\MSTRTrigger\TCargaVenda.bat}
}
 $user = "jkf\badumtsss"
 $password = "pass"
 $target = "APOLLO"

$secpassword = $password | ConvertTo-SecureString -AsPlainText -Force
$creds = New-Object ystem.Management.Automation.PSCredential($user,$secpassword)
Invoke-Command -ComputerName $target -Credential $creds -ScriptBlock {$command}

Я пытаюсь запустить приведенный выше скрипт powershell на моем локальном компьютере, чтобы подключиться к компьютеру с Windows-сервером под названием «APOLLO» и выполнить сценарий .bat

Когда я запускаю вручную мой .bat на сервере, я получаю успешное выполнение и получаю уведомление по электронной почте, но когда я запускаю сценарий Power Shell для удаленного подключения и запускаю .bat, я не получаю ошибок и ничего не происходит.

PS: у меня на локальном компьютере установлена ​​подпись powershell -executionpolicy.

Будет полезна некоторая помощь. Спасибо всем.

1 Ответ

0 голосов
/ 30 октября 2018

Сценарий ниже работает для меня, спасибо!

 $user = "jfk\baduntsss"
 $password = "ueaohuheaou"
 $target = "APOLLO"

 $secpassword = $password | ConvertTo-SecureString -AsPlainText -Force
 $Creds = New-Object 
 System.Management.Automation.PSCredential($user,$secpassword)

 Invoke-Command -ComputerName $target -Credential $Creds -ScriptBlock {& 
 C:\Users\mnmicrostrategy\Desktop\MSTRTrigger\TCargaVenda.bat}
...