Failu augšupielāde FTP vietnē, izmantojot partijas skriptu
Ārpus e-pasta, iespējams, visizplatītākais veids, kā nosūtīt failus uz attālo pusi, ir caur FTP. Lai gan ir vairāki FTP klienti, no kuriem jūs varat izvēlēties, Windows ir iebūvēta mazliet pazīstama un neizmantota komandrindas FTP utilīta. Šī rīka skaistums ir tā spēja būt skriptiem, ko mēs esam izmantojuši tālāk norādītajā partijas skriptu.
Šo skriptu var izmantot no komandrindas kā “bez jautājumiem” metodes, kā augšupielādēt vienu vai vairākus failus ar vienu komandu. Turklāt, lai veiktu automatizētu failu augšupielādi, varat šo skriptu izsaukt no sērijveida failiem. Daži to izmantošanas veidi ietver (bet, protams, ne tikai):
- Iekļaut rezerves skriptos, lai nosūtītu datus ārpus uzņēmuma.
- Augšupielādējiet html / php / etc. failus uz Web serveri ar vienu komandu.
- Izveidojiet īsceļus, lai nosūtītu kopēju failu grupu (piemēram, tīmekļa vietnes avota lapas).
Konfigurācija
Vienīgā vajadzīgā konfigurācija ir iestatīt FTP servera savienojuma informāciju. Sadaļā “Savienojuma informācija” iestatiet:
- Serveris - FTP serveris, kuru augšupielādējat. Varat ievadīt DNS nosaukumu (ftp.myserver.com) vai IP adresi (1.2.3.4).
- UserName - Jūsu lietotājvārds, lai izveidotu savienojumu ar FTP serveri.
- Parole - Jūsu parole, lai izveidotu savienojumu ar FTP serveri.
Atkarībā no ugunsmūra iestatījumiem, pirmo reizi palaižot šo skriptu, iespējams, tiks piedāvāts atļaut FTP izveidot savienojumu ar internetu. Ja to iestatītu, lai jūs nekad neatkārtotos, būtu jānovērš turpmākie brīdinājumi.
Scenārijs
@ECHO OFF ECHO augšupielāde FTP ECHO Rakstīja: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. REM izmantošana: REM UploadToFTP [/ L] FileToUpload REM REM Nepieciešamie parametri: REM FileToUpload REM Fails vai fails, kas satur augšupielādējamo failu sarakstu. REM REM Izvēles parametri: REM / L Kad tiek piegādāts, FileToUpload tiek nolasīts kā augšupielādējamo failu saraksts. REM Failu sarakstam jābūt vienkāršam teksta failam, kam katrā rindā ir viens fails. Šajā failā uzskaitītajiem REM failiem jānorāda pilns ceļš un, ja nepieciešams, jānorāda. SETLOCAL EnableExtensions REM Savienojuma informācija: SET Server = SET UserName = SET parole = REM ---- Nedrīkst modificēt neko zem šīs rindas ---- SET Commands = "% TEMP% SendToFTP_commands.txt" REM FTP lietotājvārds un parole. Pēc tam nav atstarpju. ECHO% UserName%>% Komandas% ECHO% Password% >>% Komandu% REM FTP pārsūtīšanas iestatījumi. ECHO binārs >>% komandas% IF / I % 1 == / L (REM Pievienot failu (-us) FTP sarakstā iekļautajam (-iem). FOR / F "usebackq tokens = *" %% I IN ( "% ~ dpnx2") DO ECHO nodeva %% I >>% komandas%) ELSE (ECHO nodeva "% ~ dpnx1" >>% komandas%) REM Aizveriet FTP savienojumu. ECHO aizvērt >>% Komandas% ECHO bye >>% Komandas% REM Veiciet FTP. FTP -d -i -s:% komandas%% Server% ECHO. ECHO. REM Clean up. IF EXIST% Komandas% DEL% komandas% ENDLOCAL
Saites
Lejupielādējiet augšupielādi FTP Script no Sysadmin Geek