Получение сообщения об ошибке при попытке запустить скрипт powershell, который выполняет автоматическую установку приложения - PullRequest
0 голосов
/ 27 января 2020

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

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

$Computer = Read-Host -Prompt 'Enter the Computer Name you are accessing'


########## Install Software On PC ##########

New-Item -ItemType directory -Path "\\$Computer\c$\temp\openVPN"

    Copy-Item "Z:\(15) IT\VPN\openvpn-install-2.4.8-1602-Win7.exe" "\\$Computer\c$\temp\openVPN" -Recurse

    Write-Host "Installing openVPN on $Computer"

    Invoke-Command -ComputerName $Computer -ScriptBlock {Start-Process "c:\temp\openVPN\openvpn-install-2.4.8-1602-Win7.exe" -ArgumentList "/q" -Wait} 
    Invoke-Command -ComputerName $Computer -ScriptBlock {Start-Process "c:\temp\openVPN\openvpn-install-2.4.8-1602-Win7.exe" -ArgumentList "/q" -Wait} 

########## Remove temporary files and folder on each PC ##########

    Write-Host "Removing Temporary files on $Computer"
    $RemovalPath = "\\$Computer\c$\temp\openVPN"
    Get-ChildItem  -Path $RemovalPath -Recurse  | Remove-Item -Force -Recurse
    Remove-Item $RemovalPath -Force -Recurse

Но я получаю пару сообщений об ошибках при запуске сценария. Первая ошибка, с которой я сталкиваюсь, это то, что она говорит:

Copy-Item : Cannot find path 'Z:\(15) IT\VPN\openvpn-install-2.4.8-1602-Win7.exe' because it does not exist

(она существует), а затем я получаю вторую ошибку

Не удалось подключиться к удаленному серверу (имя компьютера) со следующим сообщением об ошибке: Клиент не может подключиться к месту назначения, указанному в запросе.

Любая помощь приветствуется!

...