Powershell 스크립트를 통해 mklink와 원격 서버의 Powershell 스크립트에 대한 심볼릭 링크를 만들려고합니다. 이 링크는 모든 사용자의 데스크탑에 있어야합니다.
if (! (test-path -path \ $ hostname \ c $ \ Users)) {Copy-Item -Path "\ dsfpad \ Nagios \ Nagios_Downtime \ Nagios-Schedule Downtime.lnk"-대상 "\ $ hostname \ c $ \ 문서 및 설정 \ 모든 사용자 \ Desktop \ Nagios-Schedule Downtime.lnk "} else {$ s = New-PSSession -ComputerName $ hostname Enter-PSSession $ s Invoke-Command -Session $ s -ScriptBlock {& cmd / c mklink" C : \ Users \ Public \ Desktop \ Nagios-Schedule Downtime.lnk ""C : \ WINDOWS \ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe -file c : \ Nagios \ Nagios_Downtime_Window_NRDP.ps1 "} exit-pssession
remove- pssession $ s}
C : \ Users \ Public \ Desktop \ Nagios-Schedule Downtime.lnk << === >> C : \ WINDOWS \ system32 \ WindowsPowerShell \ v1.0 \ po wershell.exe -file c : \에 대해 생성 된 심볼릭 링크가 표시됩니다. Nagios \ Nagios_Downtime_Window_NRDP.ps1
그러나 서버에서 링크를 실행하려고하면 작동하지 않습니다. 링크의 목표를 보면 목표가없는 것 같습니다 ...
팁 / 아이디어?