我正在试验PsExec,我试图在同一局域网上的本地PC上运行远程主机上的批处理文件。批处理文件已在本地PC上测试并正常工作。我设法通过PsExec使用以下命令连接到远程主机。
#button
我收到此错误: -
PsExec无法在Remote_Host_IP上启动C:\ Path_to_batch_file \ Batch.bat: 系统找不到指定的文件。
这可能发生,因为它在远程主机上搜索文件,而文件位于本地PC上,因此找不到文件。 我不想在远程主机上进行任何手动干预。
在努力在网上找到正确的命令后,我无法解决这个问题。
答案 0 :(得分:0)
试试这个。
library(shiny)
ui <- fluidPage(
fileInput('file1', 'Choose 1st File',
accept=c('text/csv',
'text/comma-separated-values,text/plain',
'.fastq' , '.fasta')) ,
renderText('result')
)
server <- function(input , output){
output$result <- renderPrint({
file.copy(from = input$file1$datapath,
to = 'H:/Shiny/FileTransfer/TestLocation',
recursive = FALSE,
copy.mode = TRUE)
})
}
shinyApp(ui = ui , server = server)
答案 1 :(得分:0)
如果您愿意,可以试试这个:
PsExec.exe @pc_list.txt >>pc_log.txt -c D:\PC\pc.bat
其中:
pc_list.txt is a list of all your PC in your network
pc_log.txt is a log
D:\PC\pc.bat is the path where your script is
您可以使用任务计划程序
从具有所有网络访问权限的服务器进行计划答案 2 :(得分:-1)
运行为:
PsExec \ Remote_Host_IP -u用户名-p密码cmd / c“ C:\ Path_to_batch_file \ Batch.bat”
这应该解决