PV175 SPRÁVA MS WINDOWS I Podzim 2008 Skriptování.

Slides:



Advertisements
Podobné prezentace
Makra v Excelu.
Advertisements

Využití cloudových služeb ve školství
Úvod do programování Malá kouzla s příkazovým řádkem
Obecně o operačních systémech
Exchange 2013 – Autodiscover - přehled
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
HYPERTEXT PREPROCESSOR. JAZYK PHP. Jazyk PHP (Hypertext PreProcessor) je intepretovaný jazyk určený pro web. Je celkem jednoduchý, snadno přenositelný.
Vytváření, použití dávkových souborů
Skupinová politika Windows 200x - požadavky
SOFTWARE dálkové studium PODNIKÁNÍ 2. listopad 2006.
Operační systémy a aplikační servery Tomáš ZACHAT SPŠ Praha 10, STIC.
Programovací jazyky Programovací jazyky jsou jazyky sloužící k tvorbě počítačových programů Dělení:  nižší  vyšší jazyky primitivní, jejichž instrukce.
SAS Jan Blaťák Laboratoř vyhledávání znalostí Fakulta informatiky Masarykova Univerzita, Brno
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Administrace OS Windows 1. Základní koncepce a pojmy systému Windows, historie a vývoj.
Příkazový řádek Windows
Název školy: Základní škola a Mateřská škola Kladno, Vodárenská 2115 Autor: Mgr. Ilona Sadílková Materiál: VY_32_INOVACE_ICT34.11 Téma: Windows Číslo projektu:
Operační systém Adam Greguš, 4.A.
Podnikový systém SEWSS Jakub Charvát STATISTICA Enterprise-wide SPC System.
Vzdělávací materiál / DUMVY_32_INOVACE_02B9 Dávkové soubory AutorIng. Petr Haman Období vytvořeníBřezen 2013 Ročník / věková kategorie2. ročník Vyučovací.
Co je Linux? Základní pojmy
OS Windows. Tento operační systém byl vytvořen pro snazší ovládání počítače běžnými uživateli. Například stačí jednou definovat připojená zařízení (tiskárny…)
Základy práce na PC Ing. Jan Roubíček.
Maturitní okruh č. 7. Odstínit aplikace od specifik HWSpráva procesůSpráva pamětiSpráva souborůSpráva vstupů a výstupůSpráva sítěSystém ochrany a bezpečnostiSystém.
VY_32_INOVACE_48_OS_Windows_7_II. Autor : Trýzna Stanislav Školní rok : 2011/2012 Určeno pro : šestý ročník Předmět: informatika Téma : základní orientace.
Štěpán Lískovec, 4.A.  =základní programové vybavení počítače (tj.software)  hlavní úkol:  A, zajistit uživateli možnost ovládat PC  B, vytvořit pro.
Příkazový řádek CMD.
PHP – Základy programování
Operační systémy.
Operační systémy.
Serverové systémy Windows
LiveContent Univerzální Formulářové Řešení Michal Petrtýl, Marek Beneš.
Excelent v EKOSu Ing. Daniela Dufková. Excelent v EKOSu Ing. Daniela Dufková.
Výpočetní technika a algoritmizace I
Uživatelské profily, vlastnosti uživatelského účtu
T1: Základy práce s počítačem
Programování v prostředí Windows Mobile LEKCE ÚVOD 1 LEKCE č. 1; Karel Pavlík, FJFI - ČVUT, ©2007 Karel Pavlík
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
Copyright (C) 2000 Vema, a. s.1 V3 klient Michal Máčel Provozní integrace G2, HR/Win a internetu.
7. Typ soubor Souborem dat běžně rozumíme uspořádanou množinu dat, uloženou mimo operační paměť počítače (na disku). Pascalský soubor je abstrakcí skutečného.
S O F T W A R E Šablona 32 VY_32_INOVACE_6_5_Operační systémy.
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Operační systémy.
Autentizace a účty v AD. Autentizace stanice v AD.
UNIX Shell skripty Roman Danel VŠB TU Ostrava, Hornicko – geologická fakulta.
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti 9. Politika systému Administrace OS Windows 1Miroslav Prágl.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
© 2000 VEMA počítače a projektování spol. s r. o..
Vzdálené počítačové sítě a programování v prostředí Windows Okruhy ke zkoušce z předmětu: Ing. Zdeněk Votruba LVALVA.
ICT – Informační a komunikační technologie Ing. Libor Měsíček, Ph.D. CN460
Anotace Žák definuje základní SW Autor Petr Samec Jazyk Čeština Očekávaný výstup Dokáže definovat základní software Speciální vzdělávací potřeby Ne Klíčová.
Příkazový řádek v OS Windows
OPERAČNÍ SYSTÉMY.
Pohled uživatele.
doc. RNDr. Zdeněk Botek, CSc.
PV175 SPRÁVA MS WINDOWS I Podzim 2008 Řízení přístupu Manželka pošle svého manžela informatika nakoupit se slovy: "Kup chleba a když budou mít rohlíky,
Skupinové politiky.
PV175 SPRÁVA MS WINDOWS I Podzim 2008 Microsoft Management Console Zálohování Přijde programátor ke kamarádovi adminovi a hned ve dveřích vidí, že chudák.
PV175 SPRÁVA MS WINDOWS I Podzim 2008 Síťové služby Administrátor systému: Pracovní doba administrátora se sestává z výměny magnetických pásek v zálohovacích.
Operační systémy OS.
Výpočetní technika a algoritmizace I Základní příkazy příkazového řádku v systému Windows a unixových systémech.
Batové dávky Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Vojtěch Mrózek. Dostupné z Metodického portálu ISSN: ,
ÚVOD DO PŘEDMĚTU INFORMAČNÍ TECHNOLOGIE. OPERAČNÍ SYSTÉM Je v informatice základní programové vybavení počítače (tj. software), které je zavedeno do paměti.
Operační systém (OS) Základní funkce operačního systému: – Zajištění komunikace s okolím. – Řízení a zpracování programů. – Údržba informací na externích.
Audit a řešení problémů v počítačové síti. Rozdělení údržby 1. Vzdálený dohled a monitoring celé sítě 2. Pravidelné prohlídky jedním přiděleným servisním.
NÁZEV ŠKOLY:SOŠ Net Office, spol. s r.o. Orlová Lutyně
Moduly.
Vlastnosti souborů Jaroslava Černá.
Linux - skripty Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Dávkové soubory Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
TÉMA: Počítačové systémy
TÉMA: Počítačové systémy
Transkript prezentace:

PV175 SPRÁVA MS WINDOWS I Podzim 2008 Skriptování

Motivace Funkcionalita grafických nástrojů bývá různě omezená V doméně je skript možné aplikovat centrálně pomocí Group Policy na neomezené množství stanic Některé úlohy je nutné / jednodušší provádět na stanici a přitom je chceme centrálně spravovat Skripty je možné spouštět opakovaně bez další práce

Skriptování vs. programování Skriptování není programování Skripty se nekompilují, pouze interpretují Ve skriptech se využívá volání programů, služeb a funkcí operačního systému Skripty nebývají chráněné autorskými právy, naopak obvykle jsou volně zveřejňovány k použití a úpravám

PowerShell Nová generace příkazové řádky Propojeno s.Net framework Dosti složitý a komplexní nástroj V současnosti je mnoho pokročilých administrátorských nástrojů Microsoftu vytvářeno pouze jako grafická nadstavba PowerShellu ◦ Snadné nasazení

Visual Basic Script Soubory skriptu mají příponu vbs Dostupné ve všech OS Windows Umožňuje volání vnitřních funkcí operačního systému Vhodné pro parsování textových dat Nemá interaktivní mód Skripty jsou spouštěny pod procesem cscript.exe (mód příkazové řádky) nebo wscript.exe (GUI mód)

Ukázka ‘ Skript vypisující obsah souboru v parametru ‘ definice konstanty Const ForReading = 1 ‘ definice proměnné set objArgs = WScript.Arguments ‘ volání funkcí operačního systému Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFileTxt = objFSO.OpenTextFile (objArgs(0), ForReading) ‘ cyklus s podmínkou Do Until objFileTxt.AtEndOfStream strLine = objFileTxt.ReadLine wscript.echo strline loop

Windows command line Soubory skriptu mají příponu cmd Dostupné ve všech počítačích s operačním systémem Windows Velice jednoduché, intuitivní Nejmenší nabídka funkcí Skripty jsou spouštěny pod procesem cmd.exe

Základní příkazy cd : Změna pracovního adresáře dir : Výpis obsahu adresáře echo : Výpis parametru na výstup go to : Nepodmíněný skok ve skriptu if : Podmíněné větvení for : Cyklus ◦ Často se používá k parsování souborů

Manipulace se soubory copy : Kopírování souborů del : Smazání souboru md : vytvoření nové složky move : Přesun souboru rd : Smazání složky set : nastavení proměnných type : Výpis obsahu souboru

CMD přesměrování Do souboru ◦ > filename  Uložení výstupu příkazu do souboru filename, předchozí obsah souboru je zahozen ◦ >>  Uložení výstupu příkazu do souboru filename, nová data jsou přidána za již uložená K jinému příkazu ◦ cmd1 | cmd2  Výstup příkazu cmd1 se použije jako vstup příkazu cmd2

Ukázka REM neopisování off REM propojení příkazů a uložení jejich výstupu do souboru find /V "//" %1 | find /V "[" > export.txt REM výpis pouze některých položek souboru, odděleno dvojtečkou for /F "delims=, skip=2 tokens=2,4*" %G IN (export.txt) DO echo %G:%H >> tosort.txt REM uspořádání podle abecedy sort tosort.txt REM smazání dočasných souborů del tosort.txt export.txt

Efekt skriptu Původní soubor [office] 1,pc01, , ,pc02,aa-bb-cc-dd-ee-ff, ,pc03,a1-b1-ef-34-c3-d2, // Potrebuje vymenu // Technik dorazi v pondeli 40,gandalf,a1-b1-ef-34-c12, [servery] 6,adserver,a1-b1-ef-34-f2-d2, // Nefunkcni 7,pc45,aa-bb-cc-dd-ee-ee, Výpis skriptu adserver: gandalf: pc01: pc02: pc03: pc45:

How to I Jak zajistit, aby se skript spustil pouze jednou (pro uživatele / pro počítač) ◦ Uložit soubor a následně spouštět skript kontrolující jeho existenci Jak umožnit procesu skriptu přístup i do oblasti, kde jsou omezena přístupová práva ◦ Spouštět skript jako naplánovanou úlohu pod administrátorským / systémovým účtem nebo jako logon / logoff / startup skript

How to II Jak zabránit opisování příkazů na výstup off Jak znemožnit uživatelům vypnutí logon skriptů ◦ GPO: Visible logon scripts Jak zjistit parametry příkazu ◦ /?

Best practices Nejlepší skript je ten, který udělal někdo jiný Pokud neexistuje skript, který přesně dělá to, co je požadováno, je nejlepší si stáhnout podobný a upravit ho I k velmi krátkým skriptům je třeba psát komentáře

Odkazy Script Center Repository ◦ r/scripts/default.mspx r/scripts/default.mspx Popis příkazů cmd ◦ ◦ cz/library/bb491071(en-us).aspx cz/library/bb491071(en-us).aspx

Dotazy? Díky za pozornost