Tentando fazer um link simbólico para um script Powershell

1

Estou tentando criar um link simbólico com o mklink por meio de um script Powershell para um script Powershell em um servidor remoto. este link deve vir na área de trabalho de todos os usuários.

if(!(test-path -path \$hostname\c$\Users)) { Copy-Item -Path "\dsfpad\Nagios\Nagios_Downtime\Nagios - Schedule Downtime.lnk" -Destination "\$hostname\c$\Documents and Settings\All Users\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 }

Eu recebo um link simbólico criado para C: \ Usuários \ Public \ Desktop \ Nagios - Agendar Downtime.lnk < < === > > C: \ WINDOWS \ system32 \ WindowsPowerShell \ v1.0 \ po wershell.exe -file c: \ Nagios \ Nagios_Downtime_Window_NRDP.ps1

Mas quando tento executar o link em um servidor, não funciona. olhando para o alvo do link, parece não haver alvo ...

Alguma dica / ideia?

    
por willemdh 10.12.2013 / 12:41

0 respostas