Pagrindinis Kita „Windows“ paketo scenarijus, skirtas atsarginėms duomenų kopijoms kurti

„Windows“ paketo scenarijus, skirtas atsarginėms duomenų kopijoms kurti



Kompiuterių vartotojai, užaugę su pažengusiais „Mac“ ir „Windows“ kompiuteriais, gali to nežinoti, tačiau kadaise, seniai, visi asmeniniai kompiuteriai buvo valdomi naudojant komandinės eilutės sąsają. Taip, ta sudėtinga komandų dėžutė jūsų „Windows“ kompiuteryje buvo tiesiogine prasme vienintelis būdas, kuriuo dauguma žmonių kada nors bendravo su kompiuteriu. Komandų eilutės sąsajos labai priklausė nuo mažų programų, vadinamų „scenarijais“, kurios buvo operacinės sistemos komandų rinkiniai, naudojami atliekant bendras užduotis.

Nors šiuolaikinių kompiuterių grafinės vartotojo sąsajos yra šviesmečiais sudėtingesnės ir patogesnės naudoti nei senosios komandinės eilutės, vis dar yra naudojamas senesnis kompiuterio valdymo metodas. Viena iš labiausiai paplitusių ir tinkamiausių programų eilutės scenarijaus programų yra duomenų atsarginė kopija. Komandų eilutės scenarijus galima automatizuoti, kad jie galėtų veikti bet kuriuo metu be jokios sąveikos su žmonėmis, ir turi keletą apribojimų. Geriausia - jie yra įmontuota „Windows“ operacinės sistemos dalis.

kaip ištrinti pranešimą

Kodėl reikalingi komandinės eilutės scenarijai?

Kodėl verta naudoti komandinės eilutės scenarijų, kai yra ir komercinių, ir nemokamų atsarginių kopijų kūrimo programų? Na, komandinės eilutės scenarijai turi daugybę unikalių pranašumų. Štai keletas iš jų:

  • Vietinės komandos : Koks yra geresnis duomenų atsarginių kopijų kūrimo būdas, nei naudojant funkcijas, kurios prieinamos per programą, kuri sukuria duomenis? Nesvarbu, ar tai pati operacinė sistema, naudodama paprastą failo kopijavimo komandą, ar duomenų bazės komandą, kad būtų sukurtas atkuriamas dvejetainis failas, šaltinio programa geriausiai žino, kaip atsarginę kopiją kurti.
  • Galutinė kontrolė : Kadangi komandinės eilutės scenarijus atliekamas pagal paprastą žingsnis po žingsnio procedūrą, jūs tiksliai žinote, kas vyksta, ir galite lengvai pakeisti elgseną.
  • Greitai : Kadangi viskas yra gimtoji komanda, niekas nėra aiškinama. Vėlgi, jūs naudojate komandas, kurias teikia pati programa, todėl pridėtinės išlaidos yra kuo mažesnės.
  • Galingas : Aš dar nemačiau atsarginės užduoties, kurios negalima atlikti naudojant komandinės eilutės scenarijų ... ir aš padariau keletą nemalonių dalykų. Nors jums gali tekti atlikti keletą tyrimų ir bandymų bei klaidų, jei turite tikrai unikalių poreikių, paprastai jūsų įdiegtų scenarijų kalbos integruotų funkcijų ir funkcijų yra daugiau nei pakankamai.
  • Nemokama ir lanksti : Akivaizdu, kad komandinės eilutės scenarijus nieko nekainuoja (ne tuo metu, kai jį reikia sukurti), todėl galite nukopijuoti scenarijus į bet kurį skaičių mašinų ir sistemų, turėdami mažai laiko ir be jokių išlaidų. Palyginkite tai su atsarginių kopijų programinės įrangos licencijų įsigijimo keliuose serveriuose ir (arba) darbalaukio kompiuteriuose kainomis.

Greita atsarginių paketų scenarijaus apžvalga

Daugelis žmonių niekada neišmoko naudoti komandinės eilutės scenarijų, ir tai laikoma šiek tiek juodu menu. Tačiau iš tikrųjų tai yra gana paprastas dalykas. Norėdamas parodyti komandinės eilutės galią, pateikiu paprastą „Windows“ paketinį scenarijų, kurį galite naudoti atsarginėms jūsų svarbių duomenų kopijoms. Šis konfigūruojamas ir pritaikomas scenarijus nereikalauja jokių žinių (ar noro mokytis) apie „Windows“ paketinių scenarijų kalbą, tačiau jei nuspręsite, kad norite sužinoti daugiau apie „Windows“ paketinius scenarijus, rasite šį scenarijų kaip gerą pradinę vietą .

Ką daro atsarginis scenarijus:

  1. Sukuria visas arba kasdienes (atskirai apibrėžimą žr. Toliau) failų ir aplankų, kuriuos nurodote atskirame konfigūracijos teksto faile, atsargines kopijas (žr. Toliau).
    • Pavadinus aplanką, tas aplankas ir visi antriniai aplankai daromi atsarginėmis kopijomis.
    • Pavadinus failą, sukuriama tik to failo atsarginė kopija.
  2. Glaudina (užtraukia) atsargines failų kopijas. Nukopijavus visus failus, kurių atsarginę kopiją norite sukurti, jie bus suspausti, kad būtų sutaupyta vietos. Norint, kad tai veiktų, jūsų sistemoje reikia įdiegti „7-Zip“.
  3. Data suglaudintą failą perkelia į saugyklos vietą. Po to, kai atsarginės kopijos failai bus suglaudinti, gautam archyvui bus suteiktas failo pavadinimas pagal dabartinę datą, o tada jis bus perkeltas į sukonfigūruotą saugyklos vietą, pvz., Išorinį diską ar tinklo vietą.
  4. Nusivalo paskui save. Atlikus visas užduotis, paketinis scenarijus išvalo visus sukurtus laikinus failus.

Reikalavimai:
„Windows 2000 / XP / 2003 / Vista“ arba naujesnė
7-pašto kodas (tai nemokama)

Konfigūracijos failas:
Konfigūracijos failas yra tiesiog tekstinis failas, kuriame yra failai ir aplankai, kuriuos reikia atsarginės kopijos, kiekvienoje eilutėje įrašytas po vieną atsarginės kopijos elementą. Šis failas turi būti pavadintas „BackupConfig.txt“ ir būti tame pačiame aplanke kaip ir atsarginis scenarijus. Štai failo „BackupConfig.txt“ pavyzdys (atkreipkite dėmesį, kad pirmoje eilutėje esantis simbolis # rodo, kad eilutė yra komentaras; komentarai visada nepaisomi, kai scenarijus veikia):

# Enter file and folder names, one per line. 
C:Documents and SettingsJason FaulknerDesktop C:Documents and SettingsJason FaulknerMy DocumentsImportant Files C:ScriptsBackupScript.bat

Aukščiau pateiktame pavyzdyje būtų sukurta „Windows“ vartotojo Jasono Faulknerio darbalaukio (ir visų aplankų darbalaukyje), aplanko „Svarbūs failai“ aplanke Mano dokumentai (ir visi aplankai „Svarbūs failai“) ir failas „BackupScript.bat“ C: Scripts kataloge.

Atsarginių kopijų tipai:

  • Pilna atsarginė kopija: visa failų ir aplankų (įskaitant antrinius aplankus) kopija yra įtraukta į atsarginę kopiją.
  • Didesnė atsarginė kopija: Kai pateikiamas aplankas, tik failai, sukurti ar modifikuoti dabartinė data yra
    paremta. Pateikus failą, jis visada kuriamas, nesvarbu, kada jis buvo modifikuotas.

Duomenų atsarginės kopijos „Windows“ paketo scenarijus

Noriu pabrėžti, kad šis scenarijus yra labai paprastas, nes viskas, ko reikia, yra sukurti atsargines kopijas naudojant paprastą failo kopiją. Yra keletas konfigūravimo parinkčių, kurias galite nustatyti:

  • Atsarginės kopijos saugyklos vieta, kurioje saugomi suspausti atsarginės kopijos failai.
  • Savaitės diena, kai vykdoma visa atsarginė kopija (bet kurią kitą dieną bus vykdoma papildoma atsarginė kopija).
  • Vieta, kurioje jūsų kompiuteryje įdiegta „7-Zip“. Scenarijus automatiškai nustatomas taip, kad atrodytų numatytojoje vietoje.

Jei turite kokių nors pasiūlymų ar prašymų dėl funkcijų, komentuokite toliau. Aš tikrai norėčiau padaryti tolesnį šio įrašo straipsnį, kuriame yra atnaujintas scenarijus, pagrįstas skaitytojo įvestimi. Jei jums reikia instrukcijų, kaip naudoti šį scenarijų arba nustatyti suplanuotą užduotį, pažvelkite į nuorodas, esančias po scenarijaus šaltiniu.


Be ilgesnio svarstymo, štai:

kaip pašalinti „like“ iš „Twitter“

Pastaba : Kadangi kabutės žemiau rodomos netinkamai (ir dėl to scenarijus gali būti sugadintas), po scenarijumi įtraukiau paprasto teksto nuorodą, kurią galite naudoti norėdami gauti tikslų šaltinį, iš kurio norite nukopijuoti.

@ECHO OFF REM BackupScript REM Version 1.01, Updated: 2008-05-21 REM By Jason Faulkner (articles[-at-]132solutions.com) REM Performs full or incremental backups of folders and files configured by the user. REM Usage--- REM > BackupScript SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION REM ---Configuration Options--- REM Folder location where you want to store the resulting backup archive. REM This folder must exist. Do not put a '' on the end, this will be added automatically. REM You can enter a local path, an external drive letter (ex. F:) or a network location (ex. serverbackups) SET BackupStorage=C:Backup REM Which day of the week do you want to perform a full backup on? REM Enter one of the following: Sun, Mon, Tue, Wed, Thu, Fri, Sat, * REM Any day of the week other than the one specified below will run an incremental backup. REM If you enter '*', a full backup will be run every time. SET FullBackupDay=* REM Location where 7-Zip is installed on your computer. REM The default is in a folder, '7-Zip' in your Program Files directory. SET InstallLocationOf7Zip=%ProgramFiles%7-Zip REM +-----------------------------------------------------------------------+ REM | Do not change anything below here unless you know what you are doing. | REM +-----------------------------------------------------------------------+ REM Usage variables. SET exe7Zip=%InstallLocationOf7Zip%7z.exe SET dirTempBackup=%TEMP%backup SET filBackupConfig=BackupConfig.txt REM Validation. IF NOT EXIST %filBackupConfig% ( ECHO No configuration file found, missing: %filBackupConfig% GOTO End ) IF NOT EXIST '%exe7Zip%' ( ECHO 7-Zip is not installed in the location: %dir7Zip% ECHO Please update the directory where 7-Zip is installed. GOTO End ) REM Backup variables. FOR /f 'tokens=1,2,3,4 delims=/ ' %%a IN ('date /t') DO ( SET DayOfWeek=%%a SET NowDate=%%d-%%b-%%c SET FileDate=%%b-%%c-%%d ) IF {%FullBackupDay%}=={*} SET FullBackupDay=%DayOfWeek% IF /i {%FullBackupDay%}=={%DayOfWeek%} ( SET txtBackup=Full SET swXCopy=/e ) ELSE ( SET txtBackup=Incremental SET swXCopy=/s /d:%FileDate% ) ECHO Starting to copy files. IF NOT EXIST '%dirTempBackup%' MKDIR '%dirTempBackup%' FOR /f 'skip=1 tokens=*' %%A IN (%filBackupConfig%) DO ( SET Current=%%~A IF NOT EXIST '!Current!' ( ECHO ERROR! Not found: !Current! ) ELSE ( ECHO Copying: !Current! SET Destination=%dirTempBackup%!Current:~0,1!%%~pnxA REM Determine if the entry is a file or directory. IF '%%~xA'=='' ( REM Directory. XCOPY '!Current!' '!Destination!' /v /c /i /g /h /q /r /y %swXCopy% ) ELSE ( REM File. COPY /v /y '!Current!' '!Destination!' ) ) ) ECHO Done copying files. ECHO. SET BackupFileDestination=%BackupStorage%Backup_%FileDate%_%txtBackup%.zip REM If the backup file exists, remove it in favor of the new file. IF EXIST '%BackupFileDestination%' DEL /f /q '%BackupFileDestination%' ECHO Compressing backed up files. (New window) REM Compress files using 7-Zip in a lower priority process. START 'Compressing Backup. DO NOT CLOSE' /belownormal /wait '%exe7Zip%' a -tzip -r -mx5 '%BackupFileDestination%' '%dirTempBackup%' ECHO Done compressing backed up files. ECHO. ECHO Cleaning up. IF EXIST '%dirTempBackup%' RMDIR /s /q '%dirTempBackup%' ECHO. :End ECHO Finished. ECHO. ENDLOCAL

Paprasto teksto šaltinį galite rasti čia: atsarginė kopija

Jei jums reikia pagalbos pradedant diegti šį scenarijų, pateikite kelias nuorodas, kurios jums padės:

Tai tas pats scenarijus, kurį naudoju kasdien kurdamas atsarginę kompiuterio kopiją (žinoma, su keliomis modifikacijomis), todėl žinau, kad jis veikia labai gerai. Tikiuosi, kad jums tai bus naudinga.

Mėgautis!

Įdomios Straipsniai

Redaktoriaus Pasirinkimas

Kaip išjungti „Aero Snap“ funkciją „Windows 8.1“, „Windows 8“ ir „Windows 7“
Kaip išjungti „Aero Snap“ funkciją „Windows 8.1“, „Windows 8“ ir „Windows 7“
Aprašoma, kaip išjungti „Aero Snap“ funkciją sistemose „Windows 8.1“, „Windows 8“ ir „Windows 7“
Kaip greitai paleisti į saugaus režimo komandų eilutę sistemose „Windows 8“ ir „Windows 8.1“
Kaip greitai paleisti į saugaus režimo komandų eilutę sistemose „Windows 8“ ir „Windows 8.1“
Aprašoma, kaip greitai paleisti „Windows 8“ ir „Windows 8.1“ į komandų eilutės režimą.
„Amazon“ neprisijungia prie manęs - ką daryti?
„Amazon“ neprisijungia prie manęs - ką daryti?
Daugelis žmonių skundžiasi dėl nuolatinio atsijungimo nuo „Amazon“ paskyrų. Ar esate vienas iš jų? Nesijaudinkite, šie klausimai dažniausiai yra laikini ir juos galima išspręsti. Problema gali būti ne „Amazon“ gale,
„WhatsApp for Windows Phone“ pašalinta iš „Microsoft Store“
„WhatsApp for Windows Phone“ pašalinta iš „Microsoft Store“
Jau kurį laiką žinome apie „Windows Phone“ palaikymo pabaigą, o pagrindinių programų, kurios buvo prieinamos „Windows Phone 8“ ir „Windows 10 Mobile“, kūrėjai pamažu pradėjo šalinti savo programas iš platformos. Dabar, kai „Windows Phone 8“ parduotuvė nustojo veikti ir įmonė baigėsi
Kas yra OGG failas?
Kas yra OGG failas?
OGG failas greičiausiai yra Ogg Vorbis suspaustas garso failas, naudojamas garso duomenims laikyti. Juos galima leisti su daugeliu muzikos grotuvų ir garso programinės įrangos. Kitus OGG failus naudoja grafikos programėlė.
Kaip archyvuoti arba išarchyvuoti „Instagram“ įrašus
Kaip archyvuoti arba išarchyvuoti „Instagram“ įrašus
Šių metų pradžioje „Instagram“ pristatė archyvą. Tai nesulaukė daug fanfarų ir praleido daug vartotojų, įskaitant mane. Tik tada, kai socialiniame tinkle aptariau pykčio metimo ir pykčio panaikinimo temą
Geriausias VPN JAV: geriausios srautinio perdavimo ir naršymo galimybės
Geriausias VPN JAV: geriausios srautinio perdavimo ir naršymo galimybės
Nesvarbu, ar nerimaujate dėl savo privatumo, ar ieškote didesnio saugumo, ar norite naudotis srautinio perdavimo paslaugomis užsienyje, gali padėti virtualus privatus tinklas (VPN). Prisijungę prie interneto per saugią VPN nuorodą į teikėjo serverį,