1DV416 Windowsadministration I, 7.5hp MODULE 5 SCRIPT, BACKUP AND MONITORING



Relevanta dokument
Windowsadministration I

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS Konsolfönstret

Kommandotolken hittar du under Start->Program->Tillbehör->Kommandotolken

Introduktion till datorer och nätverk vid institutionen för naturgeografi och ekosystemvetenskap

Lab 7, 48 steg till ett bättre liv i Unix-labbet

kommando -fl argument

Detta dokument skall ge en kortfattad introduktion till Jasmine installationen vid DSV.

MS-DiskOperativSystem Sammanfattning och Övningar

Grupp Policys. Elektronikcentrum i Svängsta Utbildning AB

1DV416 Windowsadministration I, 7.5hp MODULE 4 GROUP POLICY, STORAGE AND ACCESS CONTROLS GROUP POLICY

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: Mottagare: Visi Web kund

Del 1: Skapa konto i Exchange

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

Datorer och datoranvändning Föreläsningar 2014/15. Föreläsning 1 Unix. Operativsystem. Unix

Objektorienterad programmering i Java I

7 Mamut Client Manager

Administrationsmanual ImageBank 2

Lab1 inginfo07. Detta dokument innehåller övningar för introduktion till Media-programmets datorsystem (Mac OS X).

Filsäkerhet i Windows NT (NTFS)

Övning 1: Skapa virtuell maskin för utveckling.

Jobbschemaläggare. Morgan N. Sandquist Utvecklare: Gary Meyer Granskare: Lauri Watts Översättare: Stefan Asserhäll

DIG IN TO. Nätverksadministration

Skapa mapp. * Gör så här: Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande.

Storegate Pro Backup. Innehåll

KPP053, HT2016 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner

Instruktioner för att kunna programmera på skolans datorer

Windowsadministration I

Boss installationsmanual förberedelser

LEX INSTRUKTION REPLIKERING UPPGRADERING

Gran Canaria - Arbetsbeskrivning knapplänkar (Mediator 8)

Manual licenserver. Installations och konfigurations-manual för Adtollo licenserver

Administrationsmanual ImageBank 2

Författare: Juha Söderqvist. Windows Guide. Version 1.0. admin [Datum]

ARX på Windows Vista, Windows 7 eller Windows 2008 server

SF1672, Linjär Algebra med Matlab för F1 Lab0

Kort-kort om utdelade användarkonton och datormiljön på NADA

Filbeskrivningar Eller på särskild CD skiva

Manual - Phonera Online Backup

Introduktion till Jasmine 1.2 ODQL

SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!)

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

Installationsguide, Marvin Midi Server

Innehållsförteckning Introduktion Installation, konfiguration & Matchning Installation på primära domänkontrollanten...

Innehållsförteckning ADSync Windows Azure Active Directory ADSynC- Installation Konfigurera ADSync... 4

BASH. Bourne-Again SHell. Eric Elfving Institutionen för datavetenskap (IDA)

Laboration 1 Introduktion till Visual Basic 6.0

Chaos desktop installationsmanual. Version 8.0

Om Mappar Uppgift 1: Skapa en mapp på Skrivbordet... 2 Om enheter... 3 Uppgift 2: Byt namn på din nya Höst -mapp till Vår...

Programutveckling med Java Development Kit. (JDK 1.1.x) och Programmers File Editor (PFE 7.02)

Installationsanvisning Boss delad databas

Föreläsning 1 Unix. Datorer och datoranvändning Föreläsningar 2018/19. Operativsystem. Unix

Grundkurs 1 IKT Filhantering

Din guide till. Klientinstallation MS Driftservice

Guido van Robot och olika UNIX-kommandon

Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF!

progecad NLM Användarhandledning

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Installation, Novaschem 2005

OBS! Det är av största vikt att innan konfiguration av modulen, genomfört de inställningar som presenteras med bilagorna till denna manual.

Innehåll. Installationsguide

Denna laboration skapades för elever vid Roslagens Högskola men kan användas av vem som helst. Namnen på servrarna måste i så fall ändras.

Operativsystem och användargränssnitt

Övning 1. Datateknik A, Java I, 5 poäng. Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program

Steg 1 Minnen, mappar, filer Windows 8

1284_omslag.qxd :13 Sida 1 ECDL START OFFICE 2003 Allmän IT Windows XP Word 2003 Outlook 2003

Nemo96 HD och Nemo96 HD+ firmware uppdatering

22 Användarnas hemmamappar

INSPIRA. Microsoft. Word 2007 Grunder

Steg 1 Minnen, mappar, filer Windows 7

-your digital fortress

LAB 1 MS-DOS MicroSoft-DiskOperating System -Microsoft MS-DOS = synonymt med DOS -IBM PC-DOS -Novell DR-DOS

Installationsinstruktion med rekommenderade inställningar Extern Uppkoppling med SITHS-Kort mot Landstinget Västmanland

Manuell installation av SQL Server 2008 R2 Express SP2 fo r SSF Timing

Många företag och myndigheter sköter sina betalningar till Plusoch

Arbetsuppgift 1: På virtuell maskin med Ubuntuserver, skapa katalog och skapa Dockerfile. Skapa ny katalog i din hemmakatalog, med namnet webbserver.

UNIX. 2D1339 Programkonstruktion Hösten 2001 Datorintroduktion Laboration 1. Mål. Vad laborationen går ut på. Redovisning

DATORINTRODUKTION 2010 LABORATION 1

1DV416 Windowsadministration I, 7.5hp MODULE 3 ACTIVE DIRECTORY

Telia Connect för Windows

INNEHÅLLS FÖRTECKNING

INSTALLATION AV VITEC MÄKLARSYSTEM

SITHS. Integration SITHS CA Copyright 2015 SecMaker AB Författare: Andreas Mossnelid Version 1.2

FLEX Personalsystem. Uppdateringsanvisning

DIG IN TO Administration av nätverk- och serverutrustning

Kort-kort om utdelade användarkonton och datormiljön på NADA

Workshop IBA internet based assessment

JAWS Nätverksauktorisering

Inställningar hos klienter som behövs för BankIR 2.0.

Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF!

Chaos desktop installationsmanual. Version 7.2

JobOffice SQL databas på server

6. Nu skall vi ställa in vad som skall hända när man klickar på knappen samt att markören skall ändra sig till en hand när markören är på knappen.

Installation/uppgradering av Agfa IMPAX program för remittenter

Installationsbeskrivning för CAB Service Platform med CABInstall

Introduktion till datormiljön och Python

Säkerhetskopiering - SQL

Datorhårdvaruteknik 1DV426 - Laboration NAS NetApp F840

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING

Transkript:

1DV416 Windowsadministration I, 7.5hp MODULE 5 SCRIPT, BACKUP AND MONITORING

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 2 DOS- begrepp DOS- begrepp Man brukar skilja mellan procedurer och kommandon på nedanstående sätt: procedurer är en metod för att utföra en uppgift med hjälp av Windows graliska användargränssnitt kommandon exekveras i kommandoprompten Du startar kommandoprompten på nedanstående sätt: Start - > Run - > cmd - > Enter Start - > All Programs - > Accessories - > Command Prompt Nedanstående kommandosyntax brukar användas: kommandonamn är skrivna med gemener [hakparenteser] = frivilliga parametrar {måsvingar} = en lista med poster som representerar möjliga val pipe symbolen separerar val från varandra i listan där endast en av posterna kan väljas. Fungerar som en OR- operator

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 3 Navigering i kommandoprompten Navigering i kommandoprompten: Pil upp det senast använda kommandot Pil ner kommandot som användes innan det senaste kommandot Page Up det äldsta kommandot i sessionen Page Down det senast använda kommandot Vänster pil Llyttar insättningspunkten tillbaka ett steg Höger pil Llyttar insättningspunkten framåt ett steg CTRL + Vänster pil Llyttar insättningspunkten tillbaka ett ord CTRL + Höger pil Llyttar insättningspunkten fram ett ord HOME Llyttar insättningspunkten till början av inmatningslinjen END Llyttar insättningspunkten till slutet av inmatningslinjen ESC Raderar det inmatade kommandot F7 Lista över de senaste kommandona Kopiera text från kommandoprompten: 1. Högerklicka i kommandoprompten 2. Välj menyalternativet Mark 3. Markera texten som du vill kopiera med vänster musknapp och tryck ENTER (eller klicka på höger musknapp) för att avsluta markeringen Kopiera text in till kommandoprompten: 1. Högerklicka i kommandoprompten 2. Välj menyalternativet Paste

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 4 Komprimeringskommandon compact Visar eller sä<er komprimeringsa<ribut på NTFS- filer och kataloger compact [val] [Lilnamn] filnamnet kan vara namnet på en fil eller en katalog. Om du sä<er komprimeringsa<ributen på en katalog indikerar det a< alla nya filer som adderas Ell katalogen kommer a< komprimeras. Exempel: compact /c /s c:\kalle\oldliles compact /u c:\olle\kontrakt

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 5 Komprimeringskommandon expand: används för a< dekomprimera en eller flera filer ifrån.cab. syntax: expand [- r] källa [destination] packar upp alla filer som finns i den komprimerade filen deploy.cab och lägger dem i c:\files. Exempel: expand deploy.cab - f:* c:\:iles

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 6 Visningskommandon cls används för a< rensa skärmen cls more visar långa texliler från kommandoprompten e< kommandofönster i taget. more [val] [Lil(er)] Exempel listar en lång listning av filer e< kommandofönster i taget. dir more

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 7 Visningskommandon forts. type visar innehållet i en eller flera filer likt cat kommandot i UNIX. type Lil(er) type orders.txt dir visar filer och kataloger samt deras egenskaper och a<ribut. visar alla filer och underkataloger Ell den aktuella katalogen som kommandot exekveras i. dir [Lil(er)] [val]

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 8 Filhanteringskommandon mkdir skapa kataloger. mkdir katalognamn eller md katalognamn Exempel: mkdir mydocuments skapar katalogen mydocuments som en underkatalog Ell den aktuella katalog där kommandot exekveras.

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 9 Filhanteringskommandon rmdir radera kataloger. Växeln s är valfri, den raderar alla underkataloger och filer rmdir katalognamn /s eller rd katalognamn /s Exempel raderar mydocuments- katalogen samt alla dess underkataloger filer, förutsa< a< du exekverar kommandot i mydocuments- katalogens överliggande katalog. rmdir mydocuments /s

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 10 Förfly<ning mellan kataloger chdir chdir är även känd som cd, gör det möjligt a< visa den aktuella katalogens namn eller förfly<a sig Ell en katalog. cd [/d] [[enhet:] katalognamn] eller chdir [/d] [[enhet:] katalognamn] Exemel förfly<ar sig Ell katalogen mydocuments med hjälp av relaev eller absolut sökväg. cd mydocuments eller cd c:\mydocuments

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 11 Radera filer del används för att radera en eller Llera Liler. del Lil(er) [val] eller erase Lil(er) [val] Exempel: radera två Liler samtidigt. del test1.txt test2.txt radera Liler med liknande namn samtidigt. del test*

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 12 Kopiera filer copy kopierar källlilen eller Lilerna till destinationen. Kan också användas för att kombinera innehållet i Liler. copy [/a b] källlil [/a b] destinationslil [/a b] [val] Exempel: kopiera en text Lil från mina dokument- katalogen till gamla dokument- katalogen copy c:\mina dokument\old.txt c:\gamla dokument

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 13 Kopiera filer xcopy är e< mer omfa<ande kopieringskommando än copy esersom kommandot Ellåter användare a< kopiera även underkataloger och filer i den katalog som kopieras. xcopy källlil [destionationslil] [val] kopiera budget- katalogen och alla dess underkataloger och filer Ell år2009- katalogen. xcopy budget år2009 /s/e Förklaring Ell växlarna: s kopierar även underkataloger utan om de är tomma. e ser Ell a< även tomma underkataloger kopieras.

Fly<a filer move används för att byta lokalisering på Liler. move källlil(er) destionationslil(er) Exempel: Llytta en textlil från c:\ till mina dokument - katalogen. move c:\test.txt c:\ mina dokument 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 14

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 15 Döpa om filer rename används för att modiliera namnet på Liler eller kataloger, utan att byta lokalisering på Lilen eller katalogen. rename oldlile newlile eller Exempel: modiliera namnet på katalogen dokument till documents. rename dokument documents ren oldlile newlile

Filhantering Skapa kataloger - mkdir Skapa Liler med notepad Byt namn - ren Flytta Liler move Kopiera kataloger och Liler copy och xcopy Ta bort Liler - del Ta bort kataloger rd 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 16

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 17 Ändra rävgheter cacls visar och modilierar Access Control List (ACL), d.v.s. Lilrättigheter. cacls Lilnamn [/val] [rättigheter] Exempel: modilierar rättigheterna på temp- katalogen så att både administratören och användaren kalle får full kontroll på katalogen. cacls temp /e /g administrator:f kalle:f

net- kommandot net file gör det möjligt a< visa namnet på utdelade öppna filer samt hur många lås som finns på dem. Kan även stänga öppnade utdelade filer och radera fillås på dem. om kommandot exekveras utan parametrar så visas alla utdelade öppnade filer på servern samt antalet lås som varje fil har. net Lile [val] Exempel: stänger filen med idenefieringsnummer 1. net Lile 1 /close 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 18

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 19 net- kommandot forts. net session gör det möjligt a< lista alla nuvarande anslutningar mellan den lokala datorn och klienter. Administratören kan avsluta en session mellan servern och en klient. En session skapas när en klient ansluter Ell servern och lyckas verifiera sig. net session [\\datornamn] [/delete] Exempel: visa sessions- informaeon för soder- klientdatorn. net session \\soder

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 20 net- kommandot forts. net share Gör det möjligt a< visa, skapa och radera utdelade resurser. net share utdelningsnamnet=enhet:sökväg [val] eller net share {utdelningsnamn enhet:sökväg} /delete Exempel: dela ut hemkatalogen med utdelningsnamnet hemkatalogen och begränsa Ell maximalt 15användare samedigt. radera Homefolders- utdelningen. net share utdelningsnamnet [val] net share homefolders:c:\homefolders /users:15 /remark: Hemkatalogen är utdelad net share homefolders /delete

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 21 net- kommandot forts. net statistics Visar nätverksstatistiks information för arbetsstationer- eller server- tjänster net staesecs [tjänst] visar nedanstående info på en server: visar nedanstående info på en antal sessioner startade, utgångna eller arbetsstation: avslutade p.g.a något annat fel antal bytes och Server Messsage Blocks antal kilobyte mottagna och skickade (SMB) mottagna och skickade medelsvarstiden antal läs och skrivoperationer antal systemfel och rättighets och antal nätverksfel lösenordsöverträdelser antal lyckade och misslyckade antal jobb i skrivarkön anslutningar till utdelade resurser antal gånger som minnesbufferten antal återanslutningar till utdelade överstigits resurser antal sessioner startade, misslyckade och avslutade antal felaktiga operationer

net- kommandot forts. Starta och stoppa tjänster: net start: används för a< verifiera a< en tjänst körs eller för a< starta en tjänst. syntax: net stop: används för a< stoppa en tjänst. syntax: net start tjänst net stop tjänst 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 22

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 23 net- kommandot forts. net use: visar befintliga anslutningar Ell utdelade resurser, ansluter eller raderar befintliga anslutningar Ell utdelade resurser. syntax: net use [devicename *] [\\computername\sharename[\volume]] [password *]] [/user:[domainname\]username] [[/delete] [/persistent:{yes no}]] Exempel: ansluta Ell den utdelade katalogen Win2003dist på datorn kvarnholmen och mappa den Ell enheten z:. net use z: \\kvarnholmen\win2003dist

net- kommandot forts. net view visar resurser som är utdelade på datorn. syntax: net view \\datornamn net view /domain:domännamn Exempel: visar alla utdelade resurser på datorn kvarnholmen. net view \\kvarnholmen 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 24

Nätverk 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 25

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 26 Ds- kommandon Ds- kommandona används för att modiliera ADet dsadd http://technet.microsoft.com/sv- se/library/cc753708%28ws.10%29.aspx dsmod http://technet.microsoft.com/sv- se/library/cc732406%28ws.10%29.aspx dsmove http://technet.microsoft.com/sv- se/library/cc731094%28ws.10%29.aspx dsquery http://technet.microsoft.com/sv- se/library/cc732952%28ws.10%29.aspx dsget http://technet.microsoft.com/sv- se/library/cc755162%28ws.10%29.aspx dsrm http://technet.microsoft.com/sv- se/library/cc731865%28ws.10%29.aspx

DisEnguished Name Distinguished Name Ex: CN=linda,CN=Users,DC=mediawork,DC=se CN=jacob,OU=Kalmar,DC=mediawork,DC=se CN Common Name Användare, grupper, datorer, builtin containers OU Organizational Unit Organisationsenheter DC Domain Component Domänen 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 27

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 28 Dsadd- kommandot dsadd används för att lägga till objekt i ADet DSADD computer Computer_DN options DSADD contact ContactDN options DSADD group GroupDN options DSADD ou OU_DN organizational_unit_options DSADD user User_DN user_options Exempel Dsadd ou "OU=sales, OU=kalmar, DC=mediawork, DC=se" Dsadd group "CN=Sales Admin, OU=sales, OU=kalmar, DC=lindehoff, DC=mediawork, DC=se" Dsadd user CN=John, CN=Sales Admin, OU=sales, OU=kalmar, DC=mediawork, DC=se" Dsadd user "CN=John, OU=sales, OU=kalmar, DC=mediawork, DC=se - samid john - pwd P@ssw0rd - memberof "cn=sales admin,ou=sales,ou=kalmar,dc=mediawork,dc=se" Mer info http://technet.microsoft.com/sv- se/library/cc753708%28ws.10%29.aspx

Dsmod- kommandot Dsmod används för att modiliera objekt i ADet Exempel dsmod user "CN=nisse,OU=sales,OU=kalmar,DC=mediawork,DC=se" pwd P@ssw0rd Mer info http://technet.microsoft.com/sv- se/library/cc732406%28ws.10%29.aspx 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 29

Dsget- kommandot dsget används för hämta information om ett objekt i ADet Exempel Dsget user "CN=John, OU=sales, OU=kalmar, DC=mediawork, DC=se sid Mer info http://technet.microsoft.com/sv- se/library/cc755162%28ws.10%29.aspx 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 30

Dsget- kommandot dsquery används för hitta objekt i ADet Exempel dsquery user "OU=sales, OU=kalmar, DC=mediawork, DC=se Kan även användas för att skicka vidare svaret till andra DS- kommandon Exempel dsquery user "OU=sales, OU=kalmar, DC=mediawork, DC=se" dsmod group "CN=Sales Admin, OU=sales, OU=kalmar, DC=mediawork, DC=se" - addmbr Mer info http://technet.microsoft.com/sv- se/library/cc755162%28ws.10%29.aspx 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 31

DS- kommandona 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 32

Batch- skriptning SkriptLiler TextLil som innehåller kommandon som ska utföras Exekveras sekventiellt Filändelsen.bat Använd wordpad och spara som MS- DOS Format 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 33

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 34 Batch- kommandon echo kan användas för a< stänga av utskrisen av kommandorader i batch- skript, används även för a< skriva ut specifika rader på skärmen i batch- skript. Stänga av kommando rads ekningen: @echo off För a< skriva ut specifika rader i batch- skript: Exempel på e< batch- skript som skriver ut Hello world på skärmen. @echo off echo Hello world

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 35 Batch- kommandon forts. Variabler För att deliniera en variabel används Set För att använda en variabel används %var% Exempel Set Namn=Jacob Lindehoff Echo %namn% Inparametrar %1 till %9 %0 innehåller namnet på skriptet

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 36 echo @echo off Varieabler ÅÄÖ Inparametrar Batch

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 37 Batch- kommandon forts. Call används för a< anropa e< annat program eller en funkeon från e< batch- skript. Om du anropar e< annat program så kommer programmet du gjorde anropet från a< stanna i exekveringen Ell kontrollen lämnas Ellbaka. Om du anropar en funkeon så kommer exekveringspunkten bara a< fly<as Ell funkeonen. Syntax: eller call [enhet:][sökväg] filnamn [batch parametrar] call :funkfonsnamn [argument] Exempel: 1. anropa en annan batch- skriplil vid namn other.cmd som är lokaliserad i c:\script. 2. anropa en funkeon i samma skript. @echo off call c:\script\other.cmd @echo off call :display "Hello World" goto :eof :display echo %1

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 38 Batch- kommandon forts. @echo off goto bye :hello echo Hello :bye echo Good bye goto används för a< förfly<a exekverings- punkten Ell en annan rad i skripet. för a< förfly<a exekveringen Ell slutet av skripet skriver du: goto :eof skripet kommer a< hoppa över alla rader från och med rad två: @echo off goto :eof echo Hello echo Good bye

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 39 Batch- kommandon forts. for: används för a< repetera e< kommando e< vist antal gånger syntax: itererar alla kataloger som finns i den katalog som skripet exekveras i. for /D [%% %]variabel in (set) do kommando [kommando- parametrar] itererar alla filer som finns i den katalog som skripet exekveras i. for /R [%% %]variabel in (set) do kommando [kommando- parametrar] itererar allt som finns i den mängden som du definierar. for /L [%% %]variabel in (start,steg,slutet) do kommando [kommando- parametrar] itererar alla rader i en texlil framell sista raden. for /F [ val"] [%% %]variabel in (filnamn) do kommando [kommando- parametrar]

Batch- kommandon forts. Visar namnet på alla underkataloger. @echo off for /D %%i in (*) do echo %%i Visar namnet på alla bat- filer. @echo off for /R %%i in (*.bat) do echo %%i Skriver 1 Ell 10 @echo off for /L %%i in (0,1,10) do echo %%i Skriver ut varje rad i texlilen userdata @echo off for /F %%i in (userdata.txt) do echo %%i Loopar igenom varje rad i userdata, delar upp varje rad på tecknet ; och sedan skriver ut det. @echo off for /F "tokens=1,2,3 delims=;" %%i in (userdata.txt) do ( Echo %%k's password is %%j and username %%i ) 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 40

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 41 Batch- kommandon forts. Userdata.txt Kalle;P@ssw0rd;Kalle Karlsson;ou=Economy,OU=Users,ou=Stockholm SEna;P@ssw0rd;SEna Nilsson;ou=MarkeEng,OU=Users,ou=Stockholm Nisse;P@ssw0rd;Nisse Power;ou=MyOU Gustav;P@ssw0rd;Gustav Svensson;cn=users Bat- filen @echo off for /F "tokens=1,2,3,4 delims=;" %%a in (userdata.txt) do ( dsadd user "cn=%%c,%%d,dc=mediawork,dc=se" - pwd %%b - display "% %c" - samid %%a )

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 42 FOR Gå igenom alla for varianter Skapa en adduserfromtextfile bat

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 43 Batch- kommandon forts. IF IF [NOT] string1==string2 command IF [NOT] EXIST filename command NOT vänder på villkoret command Kommandot som ska köras om villkoret uppfylls string1==string2 returnerar sant om strängarna är lika EXIST filename returnerar sant om filen existerar Exempel @echo off IF %1 == Hello goto printhello goto :eof :printhello Echo hello

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 44 Batch- kommandon forts. CHOICE [/C choices] [/N] [/T Emeout /D choice] [/M text] /C lista med de olika valen. Default YN /N döljer listan med valen /T antal sek. CHOICE väntar på e< val av användaren /D default valet som kommer a< använda när /T löper ut /M Meddelande Ell användaren @echo off ECHO 1. Create User ECHO 2. Create Group (Default) ECHO 3. Exit CHOICE /C 123 /N /T:5 /D 2 /M Choose IF ERRORLEVEL == 3 GOTO exit IF ERRORLEVEL == 2 GOTO creategroup IF ERRORLEVEL == 1 GOTO createuser :createuser echo Script to create user... goto exit :creategroup echo Script to create group.. goto exit :exit

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 45 Meny Skapa en meny men choise

LäsEps Tips http://technet.microsoft.com/sv- se/library/ cc754340%28ws.10%29.aspx 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 46

Backup Vad är Backup? RAID är inte backup Rsync är inte backup Backup ska innehålla historik 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 47

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 48 Backup Typer av Backup Full eller Normal backup Backup på alla valda Liler Tar lång tid och mycket utrymme Differential backup Backup på de Liler som förändrats sedan den senaste fullbackupen Vid återställning måste först fullbackupen återställas sedan Diffen Incremental backup Backup på de Liler som förändrats sedan den senaste backupen Vid återställning: Full + alla inkrementella

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 49 Backup Windows Backup Windows 2003 Backup Utility Allt Valda Liler System State, endast Normal backup Boot Liles (Boot.ini, NDTLDR, NTDetect.com) Registry - Including COM settings SYSVOL - Group Policy and Logon Scripts Active Directory NTDS.DIT (Domain Controllers) CertiLicate Store (If the service is installed) Automatiskt installerad Möjlighet att schemalägga backup För att återställa ADet måste Serven startas i Active Directory Restore Mode, genom att trycka F8 under uppstarten.

Backup Windows Backup Windows 2008 och 2012 Måste installeras Installera feature via Server Manager Ingen System State backup i 2008 dock i R2 och 2012 Backupen skapar en VHD Måste ha en dedikerad backup HDD eller nätverksutdelning Ingen backup till band 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 50

Backup 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 51

Backup Volume Shadow Copy Snapshot av alla Lilen på en volym Kan köras även på låsta Lilen Aktiveras på volymen Möjliggör för användare att återskapa sina Lilen Felaktig radering Skriver över en Lil Korrupta Liler Minskar jobbet för en administrator Admin kan sätta hur ofta snapshot ska köras 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 52

2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 53 Shadow Copy Aktivera Shadow Copy Visa hur det fungerar

Övervakning & Felsökning Övervakning och Felsökning Event Viewer Taskmanager Performance Monitor Reliability Monitor 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 54

Övervakning 2014-01- 07 2014 Jacob Lindehoff, Linnéuniversitetet 55