Как подключиться к удаленному рабочему столу и скопировать файл из одной папки в другую (запускать с повышенными правами) с помощью сценария powershell - PullRequest
0 голосов
/ 06 сентября 2018

Я делаю это для копирования файлов из одной папки на удаленном сервере D: / в другую папку на том же удаленном сервере D: / 1. Я открываю Windows Powershell, щелкнув правой кнопкой мыши на powershell.exe и выбрав «Выполнить повышенные (проверенные)» в этом месте C: \ windows \ system32 \ WindowsPowerShell \ v1.0 \ 2. Запустите эти команды: (Ссылается: https://www.howtogeek.com/117192/how-to-run-powershell-commands-on-remote-computers/)

Enable-PSRemoting -Force
Set-Item wsman:\localhost\client\trustedhosts *

После запуска этой команды мне предлагается ввести параметр Конфигурация безопасности WinRM. Эта команда изменяет список TrustedHosts для клиента WinRM. Компьютеры в списке TrustedHosts могут не проходить проверку подлинности. Клиент может отправить учетные данные Информация для этих компьютеров. Вы уверены, что хотите изменить этот список? [Y] Да [N] Нет [S] Приостановить [?] Справка (по умолчанию «Y»):

Restart-Service WinRM Test-WsMan server-ip(my server ip goes here)

Invoke-Command -ComputerName 10.82.ipaddress -ScriptBlock { Copy-Item -Path D:\Sett-Trans-New\InputFiles\Transmission\KDV\OasisNITS\Positive.csv -Destination D:\Sett-Trans-New\InputFiles\Transmission\KDV\OasisNITS\1\Positive.csv; } -credential username

Это работает нормально, когда я открываю PowerShell в повышенном режиме. Я хочу преобразовать это в powershell.ps1 и запустить скрипт в powershell

Приведенный выше код прекрасно работает в powershell, когда я печатаю один за другим, но я не уверен, как запустить его как скрипт powershell, когда я пытаюсь скопировать вставить в файл sample.ps1 и выполнить его как "& C : \ Users \ V70070 \ Desktop \ script3.ps1 «Я получаю сообщение об ошибке:« Не удалось подключиться к удаленному серверу 10.ip-address со следующим сообщением об ошибке: Доступ запрещен »

Любая помощь высоко ценится. ТИА.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...