Invoke-Item зависает только через PSRemoting - PullRequest
0 голосов
/ 16 января 2019

Я пытаюсь создать сценарий, который копирует файл .lnk на компьютер, а затем использует Invoke-Item, чтобы открыть его на компьютере.Когда я делаю это на своем локальном компьютере, он работает нормально, даже когда я запускаю PowerShell от имени другого пользователя.Когда я пытаюсь запустить Invoke-Item внутри любого сеанса PSRemoting, он просто зависает.Нет ошибок или чего-то еще.Я пробовал несколько способов сделать это в сценарии, но даже если я открою окно PowerShell и Enter-PSSession, а затем запустите Invoke-Item "C: \ shortcut.lnk", он все равно не будет работать.

Copy-Item \\RemoteServer\shortcut.lnk \\TargetMachine\C$\shortcut.lnk

$S = New-PSSession -ComputerName TargetMachine

Invoke-Command -Session $S -ScriptBlock { Invoke-Item "C:\shortcut.lnk" }
...