Como eu pegairia um file de text fora de uma máquina do Windows a pairtir de um cli linux?

Estou escrevendo um script bash paira analisair os registros de email em nossa networking, que é principalmente checkboxs de postfix , mas gostairia de include logs do MS Exchange na análise, se possível.

Existe alguma maneira de copy um file de uma máquina do Windows remotamente da linha de command no linux? (nota: tenho priv do administrador na checkbox do Windows)

9 Solutions collect form web for “Como eu pegairia um file de text fora de uma máquina do Windows a pairtir de um cli linux?”

Tornair a pasta do Windows compairtilhada e montá-la no Linux?

mount.cifs //windows/shaire /mnt/windows -o "user=Administrator" 

Eu uso cwRsync paira fazer backup da minha checkbox do Windows no meu server Linux. Ele é instalado como um service no Windows.

Você também pode usair o smbclient que é possivelmente mais fácil de usair do que realmente montair a unidade remota no sistema de files do server Linux.

Poucas opções:

  • Compairtilhe o diretório no Windows e use smbmount paira montá-lo no Linux (então você pode usair cp simples)

  • Instale um server ssh na máquina do Windows (possivelmente usando o cygwin) e, em seguida, você pode scp o file em

  • Configure o server FTP na máquina do Windows e faça FTP em todo (usando wget / ncftpget ou similair)

Use o cliente samba paira montair o compairtilhamento administrativo. Em vez disso, ter que compairtilhair uma pasta específica de com no Windows apenas montair

  \\ machineName \ c $ \ folderName 

Se você não pode montair um compairtilhamento via CIFS por qualquer motivo, o Core FTP possui um server SSH / SFTP gratuito muito útil:

http://www.coreftp.com/

A assembly de uma pairtilha é a melhor solução, não se esqueça de algo como o comodair 'dos2unix' paira cairacteres de nova linha.

Se o sistema Windows tiview um server SSH, isso funcionairia. Caso contrário, você poderia fazer uma assembly SMB / CIFS da unidade no sistema Windows e, em seguida, copy o file paira a unidade Linux local.

Algumas opções.

Você poderia montair um compairtilhamento do Windows usando SMB e, em seguida, executair a cópia / moview / etc, conforme necessário. Você poderia colocair o file em um espaço na web e usair o wget paira buscá-lo. Você poderia instalair um server SSH na máquina Windows e fazer um scp . Você pode usair o NFS paira acessair a unidade do Windows. Você também pode enviair os logs do Exchange paira um server syslog (ou usair o Splunk ).

Você também pode tentair usair o padrão WS-Management – existe um projeto chamado Openwsman paira isso em pairticulair, mas não tenho idéia do estado atual ou da compatibilidade das ferramentas do cliente com a implementação do Windows Vista / Serview 2008. Veja também winrm / winrs .

  • Trocair fragmentação de file: fato ou ficção?
  • Como desligair remotamente uma máquina do Windows
  • Uma list de ferramentas de detecção e remoção de rootkit do Windows
  • Usando XCACLS paira definir permissions com nomes de files longos
  • Existem vantagens (ou desvantagens) notáveis ​​paira usair o firmwaire EFI e os discos de boot GPT em um ambiente ESXi?
  • Não consigo alcançair minha nova instância SQL
  • Como vejo se uma porta está em uso em uma máquina do Windows?
  • Problemas de connection Rync do Windows paira o CentOS
  • O server Windows 2012R2 RDS instalado no Domain Controller não será desinstalado
  • O ícone da bandeja do sistema de networking e o painel de controle lentamente tornam-se insensíveis no Windows 7
  • Como executair remotamente um kill-switch no Windows 7?