Eu tenho um arquivo .bat que copia um arquivo de um computador para outro. Durante a transferência, gostaria de renomear o arquivo para incluir o nome do host do computador do qual o arquivo foi originado. O código atual de renomeação se parece com isto:
ren "\\remote-machine\c\Program Files\Applications\Applications.LOG" "%fullstamp%-%ComputerName%-Applications.LOG"**
O arquivo .bat é executado a partir da máquina de destino , portanto, a %ComputerName%
variável reflete o nome do host do computador de destino, não a máquina de origem. Existe uma maneira simples de refletir o nome do host do computador de origem sem ter que transferir arquivos .bat para essa máquina?
Agradecemos antecipadamente por qualquer ajuda!
batch
batch-file
hostname
unc
computer-name
Aaron K.
fonte
fonte