Sähköpostin ulkopuolella luultavasti tavallisin tapa lähettää tiedostoja etäosapuolelle on FTP: n kautta. Vaikka sinulla on runsaasti FTP-asiakkaita, voit valita, Windowsilla on vähän tunnettu ja käyttämätön komentorivin FTP-apuohjelma sisäänrakennettu. Tämän työkalun kauneus on siinä, että se on kykenevä käsittelemään, mitä olemme hyödyntäneet alla olevassa komentosarjassa.
Tätä skriptiä voidaan käyttää komentoriviltä "ei kysymyksiä kysytty" -menetelmä yhden tai useamman tiedoston lataamiseksi yhdellä komennolla. Lisäksi voit kutsua tämän komentosarjan erätiedostoista automaattisten tiedostojen lataamisen suorittamiseksi. Muutama käyttötarkoitus tähän kuuluu (mutta tietenkään ei ole rajoitettu):
Ainoa konfigurointi on asettaa FTP-palvelimen yhteystiedot. Aseta "Yhteys tiedot" -rivillä seuraavat asetukset:
Riippuen palomuuriasetuksista, ensimmäistä kertaa, kun suoritat tämän komentosarjan, saatat kehottaa FTP: tä muodostamaan Internet-yhteys. Tämän asetuksen asettaminen, jotta sinua ei koskaan kehoteta uudelleen, pitäisi poistaa tulevat varoitukset.
@ ECO OFF ECHO Lähetä FTP: lle ECHO Kirjoittanut: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. REM Käyttö: REM UploadToFTP [/ L] FileToUpload REM REM Vaaditut parametrit: REM FileToUpload REM Tiedosto tai tiedosto, joka sisältää lataustiedostojen luettelon. REM REM Valinnaiset parametrit: REM / L Kun toimitettu, FileToUpload luetaan luetteloksi ladattavista tiedostoista. REM Tiedostojen luettelon pitäisi olla tavallinen tekstitiedosto, joka sisältää yhden tiedoston jokaisella rivillä. Tässä tiedostossa olevien REM-tiedostojen on määritettävä koko polku ja mainittava tarvittaessa. SETLOCAL EnableExtensions REM Liitäntätiedot: SET Server = SET Käyttäjänimi = SET Salasana = REM ---- Älä muuta mitään tämän rivin alapuolella ---- SET komentoja = "% TEMP% SendToFTP_commands.txt" REM FTP käyttäjänimi ja salasana. Ei välilyöntejä kummankaan jälkeen. ECHO% UserName%>% Komennot% ECHO% Password% >>% Komennot% REM FTP-siirtoasetukset. ECHO binary >>% komennot% IF / I % 1 == / L (REM Lisää tiedostoja FTP'ed-luetteloon. FOR / F "usebackq tokens = *" %% I IN "% ~ dpnx2") DO ECHO laittaa %% I >>% komentoja%) ELSE (ECHO laita "% ~ dpnx1" >>% komennot%) REM Sulje FTP-yhteys. ECHO close >>% Komennot% ECHO bye >>% Komennot% REM Suorita FTP. FTP -d -i -s:% komennot%% Palvelin% ECHO. ECHO. REM Puhdista. IF EXIST% Komennot% DEL% Komennot% ENDLOCAL
Lataa Lataa FTP Script -ohjelmaan Sysadmin Geekista