Automatizace Windows, naplánované úlohy a Powershell
|
|
- Gabriela Vendula Vacková
- před 8 lety
- Počet zobrazení:
Transkript
1 Automatizace Windows, naplánované úlohy a Powershell PowerShell a režim bez interakce Patrik Malina O čem bude řeč Skripty v Powershellu jako naplánované úlohy Možnosti a úskalí spouštění Powershellu Volání externích programů s parametry Ovládání plánovače úloh Powershellem Zachycení a zpracování událostí ve Windows Výběr novinek Powershellu Patrik Malina 2
2 Naplánované úlohy Powershell a dávkové zpracování powershell.exe /? powershell.exe -Command powershell.exe -File powershell.exe -EncodedCommand Patrik Malina 3 Naplánované úlohy Powershell a dávkové zpracování powershell.exe -Command powershell.exe -command get-date powershell.exe -command get-process powershell powershell.exe -command get-date ; get-host powershell.exe -command {get-date} powershell.exe -command {get-date ; get-service} powershell.exe -command "&{get-date}" Patrik Malina 4
3 Naplánované úlohy Powershell a dávkové zpracování powershell.exe -File powershell.exe.\script.ps1 powershell.exe D:\data\script.ps1 powershell.exe -file D:\data\script.ps1 powershell.exe -File Patrik Malina 5 Naplánované úlohy Powershell a vstupní parametry powershell.exe D:\data\script.ps1 powershell.exe -file D:\data\script.ps1 1 powershell.exe D:\data\script.ps1 1 abc Patrik Malina 6
4 Naplánované úlohy Powershell a bezpečnostní politiky powershell.exe -ExecutionPolicy ByPass Unrestricted Signed AllSigned Patrik Malina 7 Naplánované úlohy Externí komponenty: Snap-In Try {add-pssnapin Microsoft.Exchange.Management.PowerShell.Admin -ErrorAction Stop; #2007 } Catch {Write-host "Exchange 2007 snap-in load failed"} Patrik Malina 8
5 Naplánované úlohy Externí komponenty: Module try { import-module grouppolicy -ErrorAction Stop } Catch { Write-Host "Group Policy management module import failed; check GPMC module availability." } Patrik Malina 9 Naplánované úlohy Externí komponenty: Console File PowerShell -PSConsoleFile xx.psc1 <?xml version="1.0" encoding="utf-8"?> <PSConsoleFile ConsoleSchemaVersion="1.0"> <PSVersion>1.0</PSVersion> <PSSnapIns> <PSSnapIn Name="Quest.ActiveRoles.ADManagement" /> </PSSnapIns> </PSConsoleFile> Patrik Malina 10
6 Naplánované úlohy Powershell a proměnné prostředí (dir env:username).value Get-Content env:username $env:username Patrik Malina 11 Možnosti a úskalí Potřebujeme hesla I. Read-Host -AsSecureString $secure_string_pwd = convertto-securestring "P@ssW0rD!" -asplaintext -force Patrik Malina 12
7 Možnosti a úskalí Potřebujeme hesla II. $pass = cat pass.txt $secure_string_pwd = convertto-securestring $pass -asplaintext -force Patrik Malina 13 Možnosti a úskalí Potřebujeme hesla III. function Get-EncryptedText($text) { $Ptr = [System.Runtime.InteropServices.Marshal ]:: SecureStringToCoTaskMemUnicode($text) $result = [System.Runtime.InteropServices.Marshal]:: PtrToStringUni($Ptr) [System.Runtime.InteropServices.Marshal]::ZeroFreeCoT askmemunicode($ptr) $result } Patrik Malina 14
8 Možnosti a úskalí Potřebujeme hesla III. Get-EncryptedText $secure_string_pwd Patrik Malina 15 Možnosti a úskalí Potřebujeme hesla IV. Get-WmiObject win32_share -ComputerName stroj1 -Credential admin $cred = New-Object System.Management.Automation.PSCredential( "Admin",$secure_string_pwd) Get-WmiObject win32_share -ComputerName stroj1 -Credential $cred Patrik Malina 16
9 Možnosti a úskalí Potřebujeme hesla V. $cred1 = New-Object System.Net.NetworkCredential $cred1.domain = "domena" $cred1.username = "Admin" $cred1.securepassword = $secure_string_pwd $cred1 fl * Patrik Malina 17 Možnosti a úskalí Tok výstupních dat $VerbosePreference = "continue" $DebugPreference = "continue" $WarningPreference = "continue" $ErrorActionPreference = "continue" Write-Verbose "Start" Write-Output "Startuji..." Write-Verbose "Ctu data" $verze = (Get-Host).version Write-Verbose "Chystam vypis" Write-Debug "Verze nactena" Write-Warning "Pozor, zobrazime verzi PowerShellu!" Write-Verbose "Vypis" Write-Output $verze Writte-Host $verze #zamerna chyba Write-Verbose "Hotovo" Write-Debug "Konec uspesne" Patrik Malina 18
10 Možnosti a úskalí Tok výstupních dat $blok = [powershell]::create() $script = ((cat.\streams.ps1) -join "`n" ) $scriptobjekt = $executioncontext.invokecommand.newscriptblock($scrip t) $blok.addscript($scriptobjekt) Out-Null $blok.streams $blok.invoke() $blok.streams Patrik Malina 19 Možnosti a úskalí Joby I. $myjobs $maxconcurrentjobs = 4 $waittimeforstart = 300 $waittimeforcollect = 1800 while (-not (($myjobs where {$_.state -like "Run*"} measure).count -lt $maxconcurrentjobs)) { Start-Sleep -Seconds $waittimeforstart } Patrik Malina 20
11 Možnosti a úskalí Joby II. $myjobs += Start-Job -InputObject $_ -ScriptBlock {} $myjobs where {($_.state -like "Complet*") -and ($_.HasMoreData)} Receive-Job while (($myjobs where {$_.state -like "Run*"} Measure-Object).count -gt 0) {} Patrik Malina 21 Externí programy Základní provedení ipconfig /all & 'C:\Program Files (x86)\log Parser 2.2\LogParser.exe' Patrik Malina 22
12 Externí programy Základní provedení & 'C:\Program Files (x86)\log Parser 2.2\LogParser.exe' -i:evt -fulltext:of F -o:csv -tabs:off "SELECT * INTO output.csv FROM SYSTEM" Patrik Malina 23 Externí programy Základní provedení $arg1 = "-i:evt" $arg2 = "-fulltext:off" $arg3 = "-o:csv" $arg4 = "-tabs:off" $arg5 = "SELECT * INTO output.csv FROM SYSTEM" $allargs & 'C:\Program Files (x86)\log Parser 2.2\LogParser.exe' $allargs Patrik Malina 24
13 Externí programy Základní provedení $cmd = "ipconfig.exe" & $cmd $cmd = "ipconfig.exe /all" Invoke-Expression -Command $cmd Patrik Malina 25 Externí programy Základní provedení [management.automation.psparser]::tokenize('p ing ', [ref]$null) Patrik Malina 26
14 Externí programy Základní provedení [management.automation.psparser]::tokenize('p ing ', [ref]$null) Patrik Malina 27 Ovládání plánovače úloh Schtasks.exe $taskname = $myinvocation.mycommand.definition -replace '\W','_' schtasks /create /sc MINUTE /MO 5 /tn "$taskname" /tr "powershell -c $($myinvocation.mycommand.definition)" return; #switch to directory where the script lives pushd (split-path -parent $myinvocation.mycommand.definition) #insert useful code here write-host "Hello World" popd Patrik Malina 28
15 Ovládání plánovače úloh Schtasks.exe #nazev ulohy $TN = "Nocni udrzba" #ucet pro ulohu -- lokalni system $RU = "SYSTEM" #plan spousteni -- denne $SC = "Jen jednou" #cas spusteni - od ted za 10 minut $ST = "{0:HH:mm:ss}" -f ((get-date).addminutes(3)) #datum spusteni - tento den $SD = get-date -UFormat "%d/%m/%y" #uloha $TR = "calc.exe" schtasks.exe /Create /TN $TN /RU $RU /SC $SC /ST $ST /SD $SD /TR $TR Patrik Malina 29 Ovládání plánovače úloh Rozhraní COM Patrik Malina 30
16 Ovládání plánovače úloh Rozhraní COM $agent = New-Object -ComObject "Scheduler.SchAgent" $agent.refresh() $uloha = $agent.createtask('moje uloha') $uloha.applicationname = 'calc.exe' $uloha.creator = 'Patrik' $uloha.setaccountinformation('stroj1\patrik','*** *****') $uloha.save() $uloha.run() Patrik Malina 31 Ovládání plánovače úloh Rozhraní COM $spoust = $uloha.triggers.add() $spoust.triggertype = 1 $spoust.beginday = get-date $spoust.starttime = ((get-date).addminutes(5)) $spoust.update() $uloha.save() $agent.refresh() Patrik Malina 32
17 Ovládání plánovače úloh Rozhraní COM Win 7 & spol. $scheduler = New-Object -ComObject Schedule.Service $scheduler.connect() $scheduler Patrik Malina 33 Ovládání plánovače úloh Rozhraní COM Win 7 & spol Patrik Malina 34
18 Ovládání plánovače úloh Rozhraní COM Win 7 & spol. New-Task Add-TaskTrigger -At "3:00 PM" -DayOfMonth 1,2,3,4,5 -MonthOfYear January, April, December Add-TaskAction -Path calc.exe Register-ScheduledTask (Get-Random) Patrik Malina 35 Události v Powershellu Sledování a reakce na události z.net Frameworku z rozhraní WMI Princip předplatného registrace subscription Hromadění událostí ve frontě není nutná bezprostřední reakce Patrik Malina 36
19 Události v Powershellu WMI postaru $a = 0 $timespan = New-Object System.TimeSpan(0, 0, 1) $scope = New-Object System.Management.ManagementScope("\\.\root\cimV2") $query = New-Object System.Management.WQLEventQuery ` (" InstanceDeletionEvent",$timespan, "TargetInstance ISA 'Win32_Process'" ) $watcher = New-Object System.Management.ManagementEventWatcher($scope,$query) do { $b = $watcher.waitfornextevent() $b.targetinstance.name } while ($a -ne 1) Patrik Malina 37 Události v Powershellu WMI nově Register-WmiEvent -query "SELECT * FROM ` InstanceDeletionEvent WITHIN 3 ` WHERE TargetInstance ISA 'Win32_Process'" ` -SourceIdentifier procesy ` -Action {$global:udalost=$event} Patrik Malina 38
20 Události v Powershellu WMI nově Register-WmiEvent -query "SELECT * FROM ` InstanceDeletionEvent WITHIN 3 ` WHERE TargetInstance ISA 'Win32_Process'" ` -SourceIdentifier procesy ` -Action {$global:udalost=$event} Get-Event Get-Event -SourceIdentifier procesy Patrik Malina 39 Novinky jazyka PSH 3.0 Implementace modulů Odkazování Automatické natahování $psmoduleautoloadingpreference = "all" Get-Process fox* foreach kill Patrik Malina 40
21 Novinky jazyka PSH 3.0 Joby rovnou jako plánované úlohy $trigger = New-JobTrigger Daily At 4am Register-ScheduledJob Name MyScheduledJob ScriptBlock { DoSomething } Trigger $trigger Get-ScheduledJob Patrik Malina 41 Novinky jazyka PSH 3.0 Přesměrování datových proudů Pipeline 1 Error 2 Warning 3 Verbose 4 Debug 5 3> 4>> 5>&1 6>&4 Get-Service > error.txt Import-Module bitstransfer -Verbose 4>verbose.txt Patrik Malina 42
22 Zdroje informací PowerShellPack Task Scheduler Managed Wrapper Invoke-CmdScript.ps Patrik Malina 43 Zdroje informací PowerShellPack Task Scheduler Managed Wrapper Invoke-CmdScript.ps Patrik Malina 44
23 Zdroje informací Jak vyzrát na Windows PowerShell knihy/pocitacovaliteratura/administrace /jak-vyzrat-na- windows-powershell- 2-0/ Patrik Malina 45 Dotazy a diskuse Patrik Malina 46
24 Další informace Autor Kontat Patrik Malina 47
Active Directory aktivně
Active Directory aktivně Active Directory Automatizace správy Patrik Malina patrikmalina.eu Patrik Malina 1 O čem bude řeč Active Directory způsoby správy Možnosti automatizace dříve a dnes Různé vymoženosti
Jako skript se nabízí BAT soubory, VBScript či PowerShell. Zpracovány jsou druhé dva.
O plánované spuštění Excelu a sešitu se postará Plánovač úloh ve Windows, případně skript navázaný na událost. Pro spouštění maker můžeme jít dvojí cestou: 1) přímým voláním ze skriptu s pomocí známé metody
Serverové systémy Microsoft Windows
Serverové systémy Microsoft Windows IW2/XMW2 2013/2014 Jan Fiedor ifiedor@fit.vutbr.cz Fakulta Informačních Technologií Vysoké Učení Technické v Brně Božetěchova 2, 612 66 Brno Revize 7. 5. 2014 7. 5.
Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky. 9. června 2007. krovacek@students.zcu.cz
Databáze čajových sáčků Martina Málková Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky Databázové systémy 2 9. června 2007 krovacek@students.zcu.cz 1 1 Datová analýza V původním
PowerShell 2.0 Dohledování serverů
Bankovní institut vysoká škola Praha Katedra informačních technologií a elektronického obchodování PowerShell 2.0 Dohledování serverů Diplomová práce Autor: Bc. Tomáš Hypš Informační technologie a management
Univerzita Palackého v Olomouci Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 10.4.
Základy programování 4 - C# - 9. cvičení Radek Janoštík Univerzita Palackého v Olomouci 10.4.2017 Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 10.4.2017 1 / 13 Reakce na
Nápověda k aplikaci EA Script Engine
Nápověda k aplikaci EA Script Engine Object Consulting s.r.o. 2006 Obsah Nápověda k aplikaci EA Script Engine...1 1. Co je EA Script Engine...2 2. Důležité upozornění pro uživatele aplikace EA Script Engine...3
POWERSHELL. Desired State Configuration (DSC) Lukáš Brázda MCT, MCSA, MCSE lukas@brazda.org
POWERSHELL Desired State Configuration (DSC) Lukáš Brázda MCT, MCSA, MCSE lukas@brazda.org Obsah přednášky Úvod Základní komponenty DSC Demo Úvod Desired State Configuration? S DSC se nestaráte o konfiguraci
Windows Server 2012 Už ani klik...
Windows Server 2012 Už ani klik... Powershell a kompletní nastavení Windows 8/Server 2012 Patrik Malina patrikmalina.eu O čem bude řeč Powershell: Co najdeme ve Windows Moduly: co tu ještě nebylo Sítě:
Semestrální práce z DAS2 a WWW
Univerzita Pardubice Fakulta elektrotechniky a informatiky Semestrální práce z DAS2 a WWW Databázová část Matěj Trakal 8.12.2009 Kapitola 1: Obsah KAPITOLA 1: OBSAH 2 KAPITOLA 2: ZÁKLADNÍ CHARAKTERISTIKA
Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13
Obsah Úvod 11 Platforma.NET 11.NET Framework 11 Visual Basic.NET 12 1 Základní principy a syntaxe 13 Typový systém 13 Hodnotové typy 13 Struktury 15 Výčtové typy 15 Referenční typy 15 Konstanty 16 Deklarace
Stored Procedures & Database Triggers, Tiskové sestavy v Oracle Reports
, Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Demo-cvičení pro IDS 9. dubna 2014 Marek Rychlý Stored Procedures & Database Triggers, Demo-cvičení
Co mi to tu vlastně běží?
Co mi to tu vlastně běží? Procesy a jejich "běh" ve Windows Patrik Malina (Gopas) www.patrikmalina.eu 2/21/2008 Patrik Malina 1 O čem bude řeč Co vlastně běží ve Windows Pozorování procesů, vláken a běhu
Serverové systémy Microsoft Windows
Serverové systémy Microsoft Windows IW2/XMW2 2011/2012 Jan Fiedor ifiedor@fit.vutbr.cz Fakulta Informačních Technologií Vysoké Učení Technické v Brně Božetěchova 2, 612 66 Brno Revize 11.3.2012 11.3.2012
Group Policy od A do Z. Lukáš Brázda MCT, MCSA, MCSE lukas@brazda.org
Group Policy od A do Z Lukáš Brázda MCT, MCSA, MCSE lukas@brazda.org OBSAH Úvod Správa GPO objektů Správa vnitřků GPO Troubleshooting Co když GPO nestačí? 1) Úvod PROČ GPO? Workgroup změny nastavení provádíte
Úvod do Operačních Systémů
Úvod do Operačních Systémů 10. cvičení Uživatelský vstup, zpracování přepínačů, psaní a ladění skriptů, plánování úloh. 1 Obsah Skript pro logování informací o systému, uložení konfigurace, transformaci
Group policy. Jan Žák
Group policy Jan Žák K čemu Group Policy? Pořadí zpracování GP Group Policy lokálního počítače Group Policy objekty pro sídlo (site) Group Policy objekty pro doménu Group Policy objekty pro organizační
Popis souboru pro generování reportů *.report
Popis souboru pro generování reportů *.report [Main]... 1 Create... 1 Description... 1 Protect... 1 Nazev... 2 PopisX... 2 PopisY... 2 GRAFDATAOD... 2 GRAFDATADo... 2 GRAFOSAX... 2 TYP_GRAFU... 2 GRAF_VEDLEJSI_OSA...
STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator
STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator Vzdálená správa... 2 ESET Remote Administrator Server (ERAS)... 2 Licenční klíč soubor *.LIC... 2 ESET Remote
Windows Powershell v roce 2013
Windows Powershell v roce 2013 Powershell v současné praxi Windows I. Patrik Malina patrikmalina.eu O čem bude řeč Powershell: kde jej najdeme Hranice ovládání Powershellem Po staru... a v Powershellu
Třídy a objekty. Třídy a objekty. Vytvoření instance třídy. Přístup k atributům a metodám objektu. $z = new Zlomek(3, 5);
Programovací jazyk PHP doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah Třídy a objekty Výjimky Webové aplikace
Použití databází na Webu
4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2010/11/18 11:33:52 $ Obsah Co nás čeká... 3 Architektura webových databázových aplikací... 4 K čemu se používají databázové
PG 9.5 novinky ve vývoji aplikací
PG 9.5 novinky ve vývoji aplikací P2D2 2016 Antonín Houska 18. února 2016 Část I GROUPING SETS, ROLLUP, CUBE Agregace Seskupení řádků tabulky (joinu) do podmnožin podle určitého kĺıče. Za každou podmnožinu
ANT. Aplikační programování v Javě (BI-APJ) - 1 Ing. Jiří Daněček Katedra softwarového inženýrství Fakulta informačních technologií ČVUT Praha
ANT Aplikační programování v Javě (BI-APJ) - 1 Ing. Jiří Daněček Katedra softwarového inženýrství Fakulta informačních technologií ČVUT Praha Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
INSTALACE WINDOWS 2012
INSTALACE WINDOWS 2012 Server Core 1 NAVIGACE V INSTALACI SERVER 2012 CORE 1.1 VLASTNOSTI SERVER 2012 CORE Jeden ze tří režimů, ve kterých je možné instalovat Windows 2012. Obsahuje minimalistické rozhraní
Jazyk C# - přístup k datům
Jazyk C# - přístup k datům Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Pavel Štěpán, 2011 Entity Framework BI-PCS Evropský sociální fond Praha
SQL - trigger, Databázové modelování
6. přednáška z předmětu Datové struktury a databáze (DSD) Ústav nových technologií a aplikované informatiky Fakulta mechatroniky, informatiky a mezioborových studií Technická univerzita v Liberci jan.lisal@tul.cz
ČÁST 1 ÚVOD. Instalace operačního systému 21 Aktualizace operačního systému 57 Příkazový řádek 77 Windows Script Host 103 ČÁST 2 ŘEŠENÍ
Stručný obsah ČÁST 1 ÚVOD Instalace operačního systému 21 Aktualizace operačního systému 57 Příkazový řádek 77 Windows Script Host 103 ČÁST 2 ŘEŠENÍ Uživatelé a skupiny 117 Soubory a složky 199 Správa
Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost
Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován
Diplomová práce Mobilní správa Windows serveru v prostředí KIV
Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky Diplomová práce Mobilní správa Windows serveru v prostředí KIV Plzeň, 2016 Libor Váchal Prohlášení Prohlašuji,
Informační systémy 2008/2009. Radim Farana. Obsah. Skripty a dávky. Nastavení aktuální databáze. USE DatabaseName
8 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah MS SQL Server 2005, Jazyk Transact-SQL, syntaxe, proměnné, struktury,
Přehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy
Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy Konvence Další prvky Požadavky na systém Ukázkové databáze Ukázky kódu Použití ukázek kódu Další
Windows 2008 R2 - úvod. Lumír Návrat
Windows 2008 R2 - úvod Lumír Návrat Operační systémy Windows Stručný přehled Klientské OS Windows 95, 98, ME Windows NT Windows 2000 Windows XP Windows Vista Windows 7 Windows 8 Windows 8.1 Windows 10
Databázové systémy II. KIV/DB2 LS 2007/2008. Zadání semestrální práce
Databázové systémy 2 Jméno a příjmení: Jan Tichava Osobní číslo: Studijní skupina: čtvrtek, 4 5 Obor: ININ SWIN E-mail: jtichava@students.zcu.cz Databázové systémy II. KIV/DB2 LS 2007/2008 Zadání semestrální
Backup & recovery, SQL Server Agent, Alerts Jiří Tomeš
Backup & recovery, SQL Server Agent, Alerts Jiří Tomeš Administrace MS SQL Serveru (NDBI039) Úvodní motivace O čem to dnes bude Strategie zálohování Typy zálohování SQL Server Agent Modely pro obnovení
Databáze 2011/2012 T-SQL - kurzory, funkce. RNDr.David Hoksza, Ph.D.
Databáze 2011/2012 T-SQL - kurzry, funkce RNDr.David Hksza, Ph.D. http://siret.cz/hksza Osnva T-SQL kurzry T-SQL funkce Cvičení Kurzr Datvá struktura umžňující pracvat s výsledkem dtazu Smyslem kurzru
Instalace IBM Notes 9 na Windows Server 2012 Core
1 z 9 12.12.2013 8:28 Instalace IBM Notes 9 na Windows Server 2012 Core Napsal Luboš Černý Středa, 20 březen 2013 V rámci testů LD9 jsem se rozhodl zkusit instalaci na Windows Serveru 2012 v Core verzi.
Tabulka fotbalové ligy
Semestrální práce na X36DB2 Michal Rezler Jan Zmátlík Tabulka fotbalové ligy a tabulka střelců 8. prosinec 2011 Obsah 1 Zadání....................................................... 3 1.1 Stručný popis.............................................
Příklad aplikace Klient/Server s Boss/Worker modelem (informativní)
Příklad aplikace Klient/Server s Boss/Worker modelem (informativní) Jan Faigl Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze A0B36PR2 Programování 2 Jan Faigl, 2015 A0B36PR2
ZÁLOHA A OBNOVA ABRA GEN
ABRA Software a.s. Jeremiášova 1422/7b 155 00 Praha 13 IČ 25097563 DIČ: CZ2597563 Zapsal Městský soud v Praze OR odd. B, vložka 4475 ZÁLOHA A OBNOVA ABRA GEN DB Firebird Vypracoval: Martin Bohuslav Datum:
Podzim povzdychne, stále mumlá a odchází. On je prostě šaman!
User: Vypnul se mi počítač, tak volám admina. Přichází admin, těžce vzdychne, něco si mumlá pod nos, asi 10 krát se otáčí na mé židli, kopne do počítače a ten se zapíná. Znova si těžce povzdychne, stále
FIREMNÍ CERTIFIKÁT V APLIKACI PŘÍMÝ KANÁL NÁVOD PRO KLIENTY
FIREMNÍ CERTIFIKÁT V APLIKACI PŘÍMÝ KANÁL NÁVOD PRO KLIENTY 1. POUŽITÍ FIREMNÍHO CERTIFIKÁTU 1.1 Stručný popis Firemní certifikát je nový typ certifikátu, který Vám umožní zrychlit a zjednodušit Vaši práci.
NSS - Cache 5. LECTURE MARTIN TOMASEK
NSS - Cache 5. LECTURE MARTIN TOMASEK Cache mechanismus 1. Lze využít k: 1. Optimalizaci výkonu systému 2. Snížení náročností jednotlivých operací 3. Snížení náročností na jednotlivé vrstvy 4. Mitigaci
IUJCE Přednáška č. 11. další prvky globální proměnné, řízení viditelnosti proměnných, funkcí
Velké projekty v C velký = 100ky a více řádek udržovatelnost, bezpečnost, přehlednost kódu rozdělení programu do více souborů další prvky globální proměnné, řízení viditelnosti proměnných, funkcí Globální
Návod pro připojení k síti VŠPJ prostřednictvím VPN Vysoká škola polytechnická Jihlava
Návod pro připojení k síti VŠPJ prostřednictvím VPN Vysoká škola polytechnická Jihlava autor: OIKT 2015 Obsah Návod pro instalaci VPN... 3 Důležité upozornění... 3 Příprava na instalaci - stažení souborů...
Rozšiřování a upravování stávající funkcionality PLToolbox, Orafce
Účel modulů v jazyku C: Rozšiřování a upravování stávající funkcionality PLToolbox, Orafce Vlastní datové typy PostGIS Hstore Citext Zpřístupnění funkcionality z knihoven PL/R PL/Perl, PL/Python xml2 -
SQL v14. 4D Developer konference. 4D Developer conference 2015 Prague, CZ Celebrating 30 years
SQL v14 4D Developer konference Obsah části SQL Porovnání 4D a SQL Nové příkazy SQL Upravené příkazy SQL Optimalizace SQL SQL v14 porovnání Definice dat - struktury Manipulace s daty Definice dat Vytvoření
KAPITOLA 1 SOCIÁLNÍ SÍTĚ A PHP...17
Obsah ÚVODEM..............................................11 Co v této knize najdete................................... 12 Co budete v této knize potřebovat.......................... 13 Pro koho je tato
Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23
Stručný obsah 1. Stručný úvod do relačních databází 13 2. Platforma 10g 23 3. Instalace, první přihlášení, start a zastavení databázového serveru 33 4. Nástroje pro administraci a práci s daty 69 5. Úvod
Bottle -- příklad. Databáze. Testovací data. id Jedinečný identifikátor řádku: Bude typu INT s AUTO_INCREMENT a nastavíme ho jako primární klíč
Bottle -- příklad V tomto příkladu se pokusíme vytvořit malou aplikaci umožňující psát jednoduché poznámky. Databáze Nejprve je třeba vytvořit v databázovém serveru uživatele (pokud už není vytvořen) a
O2 Managed Backup & Restore Power
O2 Managed Backup & Restore Power Příručka uživatele Verze: 1.0 Obsah 1. TSM Backup / Archive Client...2 1.1 Základní popis Menu...3 1.2 Backup...4 1.3 Restore...5 1.4 Archive, Retrieve...5 2. TSM Data
Virtual Private Database (VPD) Jaroslav Kotrč
Virtual Private Database (VPD) Jaroslav Kotrč Co je VPD Bezpečnostní politika pro přístup k databázi na úrovni řádků a sloupců. Bezpečnost přímo nad tabulkami. Není způsob, jak to obejít. SQL dotaz upraven
KAPITOLA 1 Představení platformy Microsoft SQL Server 2008
KAPITOLA 1 Představení platformy Microsoft SQL Server 2008 Krátký pohled do historie SQL Serveru Souhrnný přehled novinek, které přináší verze SQL Server 2008 Optimalizovaná instalace a konfigurace Vynucení
Zvýšení zabezpečení počítače
KAPITOLA 5 Zvýšení zabezpečení počítače V této kapitole: Použití šablon zabezpečení................................................ 223 Použití Průvodce konfigurací zabezpečení................................
Skriptovací jazyky. Obsah
Skriptovací jazyky doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah Co je to skriptovací jazyk? Výhody a nevýhody
použití spouštění database program units spouštění external executables Na základě Time-based scheduling Event-based scheduling Dependency scheduling
Oracle Scheduler použití spouštění database program units stored procedures, bloky PLSQL kódu spouštění external executables vnější spustitelné soubory Na základě Time-based scheduling Event-based scheduling
Kapitola 1: Co je Microsoft Access? 27 Kapitola 2: Mnoho tváří aplikace Microsoft Access 41 Kapitola 3: Návrh databázové aplikace 75
Stručný obsah Část 1 Základy aplikace Microsoft Access Kapitola 1: Co je Microsoft Access? 27 Kapitola 2: Mnoho tváří aplikace Microsoft Access 41 Kapitola 3: Návrh databázové aplikace 75 Část 2 Vytváření
ZÁLOHA A OBNOVA ABRA GEN
ABRA Software a.s. Jeremiášova 1422/7b 155 00 Praha 13 IČ 25097563 DIČ: CZ2597563 Zapsal Městský soud v Praze OR odd. B, vložka 4475 ZÁLOHA A OBNOVA ABRA GEN DB Firebird Vypracoval Martin Bohuslav V Praze
Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,
Anotace sady: Dynamické internetové stránky, VY_32_INOVACE_PRG_PHP_01 Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL, Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník
Michal Krátký, Miroslav Beneš
Databázové a informační systémy Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava 5.12.2005 2005 Michal Krátký, Miroslav Beneš Databázové a informační systémy 1/24 Obsah
Tvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování
Tvorba WWW stránek přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování HTML/XHTML kaskádové styly PHP spolupráce PHP s databázemi Technologie
IW5 - Programování v.net a C# 4 Pokročilé konstrukce C#
4 - Pokročilé konstrukce C# IW5 - Programování v.net a C# Strana 1 Obsah přednášky Výjimky Delegáti Události Lambda výrazy Strana 2 Výjimky a jejich zpracování Slouží k ošetření výjimečných (chybových)
Motivace. Vstup a výstup. Minimální komunikace. Motivace. ÚDPJ - Vstup a výstup. Ing. Lumír Návrat katedra informatiky, A
Motivace Vstup a výstup Ing. Lumír Návrat katedra informatiky, A-1018 59 732 3252 Načtení čísla val :: Int val = 42 function :: Int -> Int function = val + n inputint :: Int inputdiff = inputint - inputint
Průvodce nastavením. Microsoft Office 365
Průvodce nastavením Microsoft Office 365 08.09.2016 Průvodce nastavením Obsah Obsah 2 Obsah 3 Úvod 3 Popis 3 Požadavky na předplatné Microsoft Office 365 3 Postup nastavení 4 Nastavení účtů v Microsoft
KAPITOLA 7. PowerShell a sítě. V této kapitole:
KAPITOLA 7 PowerShell a sítě V této kapitole: Síťová konfigurace Windows Klienty síťových služeb Přenos souborů a BITS Inventarizace a diagnostika sítě 380 Kapitola 7: PowerShell a sítě Správa síťových
SQL. relační databázový systém. v 5.0.45. 2007 úvodní kurz jazyka SQL -----------------------------------------------------------
2007 úvodní kurz jazyka SQL ----------------------------------------------------------- SQL relační databázový systém v 5.0.45 (c) 2007 Ing. Jan Steringa Úvodní kurz jazyka SQL. Tento studijní materiál
Univerzita Pardubice. Fakulta elektrotechniky a informatiky
Univerzita Pardubice Fakulta elektrotechniky a informatiky Semestrální práce do předmětu IDAS2 Radek Fryšták st32304 / IT 2012 / 2013 Základní charakteristika Téma této smíšené semestrální práce pro předmět
TIA Portal Openness Generování projektu. https://workspace.automation.siemens.com/content/
TIA Portal Openness Generování projektu Unrestricted https://workspace.automation.siemens.com/content/10002919 Generátor projektu Co je Openness? TIA Portal Openness představuje rozhraní do TIA Portalu,
Životní cyklus IT systémů
Obsah přednášky Co je životní cyklus IT systémů a jak lze zautomatizovat Představení Red Hat Satellite 6 Vlastnosti Red Hat Satellite 6 Roadmap a očekávané novinky ve verzi 6.2 Subskripční model Otázky
7. Integrita a bezpečnost dat v DBS
7. Integrita a bezpečnost dat v DBS 7.1. Implementace integritních omezení... 2 7.1.1. Databázové triggery... 5 7.2. Zajištění bezpečnosti dat... 12 7.2.1. Bezpečnostní mechanismy poskytované SŘBD... 13
7. Integrita a bezpečnost dat v DBS
7. Integrita a bezpečnost dat v DBS 7.1. Implementace integritních omezení... 2 7.1.1. Databázové triggery... 5 7.2. Zajištění bezpečnosti dat... 12 7.2.1. Bezpečnostní mechanismy poskytované SŘBD... 13
Základy HTML, URL, HTTP, druhy skriptování, formuláře
Základy HTML, URL, HTTP, druhy skriptování, formuláře Skriptování na straně klienta a serveru Skriptování na straně klienta se provádí pomocí programovacího jazyka JavaScript, který je vkládán do HTML
Ope p r e a r čn č í s ys y té t m é y y Windo d w o s Stručný přehled
Windows 2008 R2 - úvod Jan Žák Operační systémy Windows Stručný přehled Klientské OS Windows 95, 98, ME Windows NT Windows 2000 Windows XP Windows Vista Windows 7 Windows CE, Windows Mobile Windows Phone
1. Téma 12 - Textové soubory a výjimky
1. Téma 12 - Textové soubory a výjimky Cíl látky Procvičit práci se soubory s využitím výjimek. 1.1. Úvod Program, aby byl programem, my mít nějaké výstupy a vstupy. Velmi častým případem je to, že se
Maturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013
Maturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013 1. Nástroje programu MS Word a) vysvětlete pojmy šablona, styl (druhy stylů) význam a užití, b) vysvětlete pojem oddíl (druhy oddílů),
SQL injection princip a ochrana
SQL injection princip a ochrana Základ injektáže Základní ochrana Proces zpracování SQL dotazu Prepared statements Minimalizace dopadu průniku nastavením práv Detekce průniku Kladení pastí 1 Cíle SQL injektáže
WSH Windows Script Hosting. OSY 2 Přednáška číslo 2 opravená verze z 15.10.2007
WSH Windows Script Hosting OSY 2 Přednáška číslo 2 opravená verze z 15.10.2007 Co je skript? Skriptování nástroj pro správu systému a automatizaci úloh Umožňuje psát skripty jednoduché interpretované programové
SQL injection jak ji možná neznáte Roman Kümmel
SQL injection jak ji možná neznáte Roman Kümmel r.kummel@hacker-consulting.cz Výskyt První zmínky o SQL injekci pochází z roku 1998 Ani po ti letech není situace uspokojivá Zranitelností SQL injection
Úvod do Matlabu. Praha & EU: Investujeme do vaší budoucnosti. 1 / 24 Úvod do Matlabu
Vytěžování dat, cvičení 1: Úvod do Matlabu Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Fakulta elektrotechnická, ČVUT 1 / 24 Úvod do Matlabu Proč proboha Matlab? Matlab je SW pro
První pomoc pro DBA. administrátory CIDUG. Milan Rafaj IBM Česká republika
První pomoc pro DBA administrátory Milan Rafaj IBM Česká republika O čem to bude Kde hledat informace Nástroje Obslužné programy SQL API TOP 11 Dotazy Kde hledat informace online.log errpt a jiné žurnály
Jak ušetřit místo a zároveň mít data snadno dostupná. David Turoň
Jak ušetřit místo a zároveň mít data snadno dostupná David Turoň david.turon@linuxbox.cz 16.2.2017 Proč: šetří místo na disku automatické mazání starých nepotřebných dat nad staršími daty rychlejší čtení/agregace
Úvod do Operačních Systémů
Úvod do Operačních Systémů 2. cvičení Seznámení se shellem, editor vi 1 Obsah Zpracování příkazové řádky Práce se znaky se speciálním významem Práce s proměnnými, prompt Aliasy Historie Editor vi 2 Formátování
PB071 Programování v jazyce C
Programování v jazyce C POSIX Organizační Zápočtový příklad nanečisto v tomto týdnu na cvičeních, 60 minut (naostro proběhne 5-11.5., čtvrtkové odpadnuté cvičení 15.5.) Pro účast na zkoušce je nutné mít
Nové jazykové brány do Caché. Daniel Kutáč
Nové jazykové brány do Caché Daniel Kutáč O čem budeme mluvit.net T/SQL Perl Python MultiValue Basic Téma.NET provider .NET Provider Co lze již dnes Factory / VisM ODBC.NET Web Services Factory a VisM
SQL a XML jako alternativa ke klasickým unixovým nástrojům
SQL a XML jako alternativa ke klasickým unixovým nástrojům OpenAlt.cz 2. 11. 2014 Osnova prezentace 1 Proč máme rádi UNIX (GNU/Linux) 2 3 Proč máme rádi UNIX (GNU/Linux) program dělá jednu věc a dělá ji
Průvodce nastavením Microsoft Office 365. pro firmware 15
Průvodce nastavením Microsoft Office 365 pro firmware 15 08.11.2018 Průvodce nastavením Microsoft Office 365 Obsah Obsah 2 Obsah 3 Úvod 3 Popis 3 Požadavky na předplatné Microsoft Office 365 3 Postup nastavení
Databázové systémy I
Databázové systémy I Přednáška č. 8 Ing. Jiří Zechmeister Fakulta elektrotechniky a informatiky jiri.zechmeister@upce.cz Skupinové a souhrnné dotazy opakování Obsah Pohledy syntaxe použití význam Vnořené
Programování v Pythonu
ƒeské vysoké u ení technické v Praze FIT Programování v Pythonu Ji í Znamená ek P íprava studijního programu Informatika je podporována projektem nancovaným z Evropského sociálního fondu a rozpo tu hlavního
První kapitola úvod do problematiky
První kapitola úvod do problematiky Co je to Flex Adobe Flex je ActionSript (AS) framework pro tvorbu Rich Internet Aplications (RIA), tedy knihovna AS tříd pro Flash. Flex používáme k vytvoření SWF souboru
PL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd.
PL/SQL Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd. Rozšířením jazyka SQL o proceduralitu od společnosti ORACLE je jazyk
2012 (červen) Microsoft Sharepoint Portal Server. Microsoft Live Communications Server 2003 Řešení pro online komunikaci. Microsoft Exchange
1989 1996 2001 2003 Microsoft Office Kancelářský balík Microsoft Exchange Emailové a groupwarové řešení Microsoft Sharepoint Portal Server Webová platforma pro spolupráci a správu obsahu Microsoft Live
Mechanismus obarvení řádků browse
Mechanismus obarvení řádků browse Zpracoval: Roman Rajnoha U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 27.6.2008 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Tomáš Urych www.eso9.cz Dne: 25.6.2018
Využití identity managementu v prostředí veřejné správy
Využití identity managementu v prostředí veřejné správy Tomáš Král Account Technology Strategist, Public Sector Microsoft ČR Realita dneška: Rostoucí počet provozovaných či používaných, často heterogenních
Zápis programu v jazyce C#
Zápis programu v jazyce C# Základní syntaktická pravidla C# = case sensitive jazyk rozlišuje velikost písmen Tzv. bílé znaky (Enter, mezera, tab ) ve ZK překladač ignoruje každý příkaz končí ; oddělovač
PC detektiv Instalace AWEDBA Archivace Obnova z archivace AWEDBA
PC detektiv je systém, který slouží ke sledování činnosti uživatelů na PC při zachování bezpečnosti informací uživatelských dat. Umožňuje zjišťovat využívání jednotlivých nainstalovaných software a tím
eduroam.cz správa a deployment pomocí Ansible
eduroam.cz správa a deployment pomocí Ansible Jan Tomášek oddělení síťové identity / CESNET http://tomasek.cz/ld18/prednaska.pdf hierarchická struktura RADIUS serverů uživatelská jména
Služba ve Windows. Služba (service) je program
Služby Windows Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav pro vzdělávání, školské
Nástroje na správu databáze
Nástroje na správu databáze SQL Server Management Studio Databázový server je koncipován jako služba na pozadí. Aby se s ním dalo pracovat, tedy spravovat ho na administrátorské úrovni a také zadávat a
Přednáška 8. Proměnné. Psaní a ladění skriptů. Parametry skriptu. Vstup a výstup. Konfigurační soubory shellu. Úvod do Operačních Systémů Přednáška 8
Přednáška 8 Proměnné. Psaní a ladění skriptů. Parametry skriptu. Vstup a výstup. Konfigurační soubory shellu. 1 Proměnné Jména nových proměnných by neměly kolidovat se jmény předdefinovaných proměnných.