Hur man automatiskt säkerhetskopierar ConfigMgr -rapporter med SQL Server Agent

I en nyligen blogginlägg, Jag visade dig hur du säkerhetskopierar alla dina ConfigMgr -rapporter med PowerShell. Förra veckan visade jag dig hur du automatiskt säkerhetskopierar dina rapporter med AfterBackup.bat. I det sista blogginlägg, Jag sa att jag skulle visa dig hur du säkerhetskopierar dina ConfigMgr -rapporter med hjälp av SQL -uppgiftsschemaläggare. Så det här blogginlägget visar dig stegen för att automatiskt säkerhetskopiera ConfigMgr -rapporter med SQL Server Agent.

Här är stegen du behöver utföra:

1. Först, för att skapa och testa PowerShell (PS) -skriptet, granska blogginlägget Hur säkerhetskopierar du alla dina anpassade ConfigMgr -rapporter? Det är viktigt att detta steg slutförs INNAN du fortsätter till nästa steg.

2. Kopiera PS -skriptet till din SQL Server. Jag kommer att använda D: \ PSScripts \ ConfigReportsBak.ps1.

3. Bestäm vilket konto som kör SQL Server Agent service. I mitt fall är detta LocalSystem, annars känt som SYSTEM -konto.

Hur man automatiskt säkerhetskopierar ConfigMgr-rapporter med SQL Server Agent-steg 3

4. Se till att kontot som heter i steg #3 har åtminstone LÄS och SKRIV behörighet.

Hur man automatiskt säkerhetskopierar ConfigMgr-rapporter med SQL Server Agent-Steg 4

5. Redigera PS -skriptet och gör följande ändringar:

a. Förändra Linje 21 till din ConfigMgr backupkatalog och lägg till mappen som heter Rapporter. I mitt exempel nedan, D: \ SQLBak \ Reports, markerade jag raden. Du kommer att märka att Data & Time -variabeln inte längre används.

b. Redigera Linje 12 och 13 genom att ta bort enda citat och vår vagnretur i slutet av raden så att raderna 12, 13 och 14 blir en rad. Detta kommer också att ändra positionen för linje 21 till linje 19.

Hur man automatiskt säkerhetskopierar ConfigMgr-rapporter med SQL Server Agent-steg 5

6. Öppna SQL Server Management Studio (SSMS) och expandera sedan SQL Server Agent | Jobbnod.

7. Högerklicka på Jobb nod och välj sedan Nya jobb…

Hur man automatiskt säkerhetskopierar ConfigMgr-rapporter med SQL Server Agent-Steg 7

8. Ange ConfigMgr rapporterar säkerhetskopiering i Namn fältet och klicka sedan på Steg sidnod i avsnittet vänstra sidor.

Hur man automatiskt säkerhetskopierar ConfigMgr-rapporter med SQL Server Agent-Steg 8

9. Klicka på Ny… knapp.

Hur man automatiskt säkerhetskopierar ConfigMgr-rapporter med SQL Server Agent-steg 9

10. Ange Säkerhetskopiera ConfigMgr -rapporter för Steg namn och ändra Typ fält till PowerShell innan du klickar på Öppen… knapp.

Hur man automatiskt säkerhetskopierar ConfigMgr-rapporter med SQL Server Agent-steg 10

11. Bläddra till ConfigReportsBak.ps1 manus och klicka sedan på Öppen knapp.

Hur man automatiskt säkerhetskopierar ConfigMgr-rapporter med SQL Server Agent-Steg 11

Notera: Om du får en Tillträde beviljas ej meddelande i det här steget, kontrollera att du har beviljat både READ- och WRITE -behörighet till skriptet.

12. Klicka OK att stänga Nytt jobbsteg fönster.

Hur man automatiskt säkerhetskopierar ConfigMgr-rapporter med SQL Server Agent-Steg 12

13. Vid denna tidpunkt kan du schemalägga uppgiften att köras eller klicka OK att stänga Nya jobb fönster. Jag rekommenderar att du stänger Jobb och testa det först innan du schemalägger det. På så sätt kan du bekräfta att allt fungerar som förväntat.

Hur man automatiskt säkerhetskopierar ConfigMgr-rapporter med SQL Server Agent-Steg 13

Testa ditt jobb

1. För att testa ditt jobb, välj jobbet och högerklicka. Välj Starta jobbet i steg ...

Testning-Steg 1

2. Det här jobbet tar några minuter att slutföra. När du är klar ser du ett statusfönster. Klicka på Stänga knappen, annars kan du granska jobbstatus och jobbhistorik för fel.

Testning-Steg 2

Lägg till ett schema i jobbet

1. Markera jobbet, högerklicka och peka på Egenskaper.

Schema-steg 1

2. Välj Scheman nod, klicka Ny… och justera sedan den schemalagda tiden till det som är vettigt för dig. Jag skulle föreslå dagligen och inte har den här uppgiften att inträffa i kvartstimmens ökning. Klick OK två gånger för att ställa in schemat.

Schema-Steg 2

De SQL Server Agent är nu konfigurerad för att säkerhetskopiera dina ConfigMgr -rapporter. Kom ihåg att du fortfarande måste åtminstone säkerhetskopiera mappen D: \ SQLBak \ Reports med dina traditionella säkerhetskopior. Om du har några frågor om hur du automatiskt säkerhetskopierar ConfigMgr -rapporter med SQL Server Agent, är du välkommen att kontakta mig på @GarthMJ.

Se hur Right Click Tools förändrar hur system hanteras.

Öka produktiviteten direkt med vår begränsade, kostnadsfria Community Edition.

Kom igång med Right Click Tools idag:

Support

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.

Kontakt

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.

Genom att skicka in detta formulär förstår du att Recast Software kan behandla dina uppgifter enligt beskrivningen i Recast Software Integritetspolicy.

sv_SESwedish