Windows Powershell v roce 2013
|
|
- Tadeáš Horáček
- před 8 lety
- Počet zobrazení:
Transkript
1 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 Data v Powershellu Powershell... a co za to? Patrik Malina 2
2 Kde najdeme Powershell Verze Powershellu Prehistorie v1 Praxe v2 Nástup v3 Patrik Malina 3 Kde najdeme Powershell Přirozený výskyt Powershellu V3 Windows 8/2012 V2 Windows 7/2008R2 V1 Windows 2008 Patrik Malina 4
3 Kde najdeme Powershell Instalace WMF 3.0 Windows 7 Service Pack 1 Windows Server 2008 R2 SP1 Windows Server 2008 Service Pack 2 Čtěte System Requirements Kompatibilita Patrik Malina 5 Kde najdeme Powershell Zavedení Powershellu Patrik Malina 6
4 Kde najdeme Powershell Kompatibilita skriptů Jazykové nuance Novější cmdlety Prevence Aplikovaný Powershell Patrik Malina 7 Kde najdeme Powershell Kompatibilita skriptů jazyk Get-Process where {$_.processname -like "*powers*"} Get-Process where processname -like "*powers*" (Get-Process foreach name).toupper() Patrik Malina 8
5 Kde najdeme Powershell Kompatibilita skriptů nové cmdlety Get-CimInstance Connect-PSSession Disconnect-PSSession Update-Help Invoke-WebRequest Patrik Malina 9 Kde najdeme Powershell Kompatibilita skriptů vylepšené cmdlety Add-Member -NotePropertyMembers $hashtable Get-Credential -Message Patrik Malina 10
6 Kde najdeme Powershell Kompatibilita skriptů ošetření #requires -version 2 Help about_requires Powershell.exe -version 2.0 Patrik Malina 11 Kde najdeme Powershell Aplikovaný Powershell Kompatibilita služby WSMan a klíčových knihoven 0/windows-management-framework-3-0-compatibilityupdate.aspx MS Exchange MS SharePoint SCOM... Patrik Malina 12
7 Kde najdeme Powershell Konfigurace Powershellu Patrik Malina 13 Kam dosáhne Powershell Vzdálený přístup I. WMI tradičně RPC WMI/CIM nově WinRM: HTTP/S Patrik Malina 14
8 Kam dosáhne Powershell Vzdálený přístup II. Co nahradí PSExec? winrm get wmi/root/cimv2/win32_service? Name=WinRM Remoting v Powershellu Patrik Malina 15 Kam dosáhne Powershell Vzdálený přístup II. Patrik Malina 16
9 Kam dosáhne Powershell Vzdálený přístup III. Přímá relace Enter-PSSession Nepřímé spouštění Invoke-Command Patrik Malina 17 Kam dosáhne Powershell Vzdálený přístup IV. Osvobození klientu Powershell Web Access Patrik Malina 18
10 Kam dosáhne Powershell Vzdálený přístup IV. Patrik Malina 19 Po staru a v Powershellu Powershell není Náhrada všech myslitelných programů pro konzoli Powershell je Interpretovaný.NET Framework Spouštěč tradičních konzolových programů Patrik Malina 20
11 Po staru a v Powershellu Proč postaru Rychlost kompilovaných nástrojů Robocopy Ldifde Logparser Proč v Powershellu Objektový výstup Nezávislost na dodatečných nástrojích Patrik Malina 21 Po staru a v Powershellu Co používají správci ve Windows Systeminfo Ipconfig Tasklist/Taskkill Netstat Type Net start/stop Net Use Net User Net Group NsLookup Ping/Tracert GPResult NetSh Patrik Malina 22
12 Po staru a v Powershellu Co používají správci jinde (a ve Windows) I. Tr => -replace Sort => Sort-Object Uniq => Sort-Object -Unique (Compare-Object) find. -iname "*.png" -ls awk '{s += $7} END {print s}' => Dir * -include *.png measure-object length hexdump new.zip head -5 => Get-content new-zip -encoding byte select -first 5 Patrik Malina 23 Po staru a v Powershellu Co používají správci jinde (a ve Windows) II. history awk '{print $2}' awk 'BEGIN {FS=" "} {print $1}' sort uniq -c sort -r => History select -expand commandline group sort count -Desc Patrik Malina 24
13 Po staru a v Powershellu Prohledáváme texty ls grep ".aspx" => ls where {$_ -match ".aspx"} ls * -Fi *.ps1 Patrik Malina 25 Po staru a v Powershellu Prohledáváme texty cat filename.txt grep term > outputfile.txt FINDSTR /A:2F /C:Open *.ps1 > outputfile.txt => Select-String -Pattern "Open" -Path *.ps1 Patrik Malina 26
14 Po staru a v Powershellu Sítě: konfigurace IPConfig => [System.Net.NetworkInformation.NetworkInterface]:: GetAllNetworkInterfaces() [System.Net.NetworkInformation.NetworkInterface]:: GetAllNetworkInterfaces() foreach {$_.GetIPProperties()} select -exp DNSAddresses Patrik Malina 27 Po staru a v Powershellu Sítě: konfigurace IPConfig => Get-WmiObject win32_networkadapterconfiguration Patrik Malina 28
15 Po staru a v Powershellu Sítě: konfigurace NsLookup => [system.net.dns] Get-Member -Static [system.net.dns]::resolve("localhost") Patrik Malina 29 Po staru a v Powershellu Sítě: konfigurace NsLookup => Add-Type -Path.\JHSoftware.DnsClient.dll [JHSoftware.DnsClient] Get-Member -Static [JHSoftware.DnsClient]::Lookup("gopas.cz","A") Patrik Malina 30
16 Po staru a v Powershellu Sítě: sledování NetStat => [System.Net.NetworkInformation.IPGlobalProperties]:: GetIPGlobalProperties() Get-Member [System.Net.NetworkInformation.IPGlobalProperties]:: GetIPGlobalProperties().GetActiveTcpConnections() [System.Net.NetworkInformation.IPGlobalProperties]:: GetIPGlobalProperties().GetActiveTcpListeners() Patrik Malina 31 Po staru a v Powershellu Uživatelé a relace WhoAmI => [System.Security.Principal.WindowsIdentity]:: GetCurrent() Patrik Malina 32
17 Po staru a v Powershellu Uživatelé a relace PsLoggedOn => $erroractionpreference = "silentlycontinue" New-PSDrive HKU Registry HKEY_USERS dir hku: foreach {($_.name -split "\\")[1]} foreach {$objsid = New-Object System.Security.Principal.SecurityIdentifier($_) $objuser = $objsid.translate( [System.Security.Principal.NTAccount ]) $objuser.value } sort -unique Patrik Malina 33 Po staru a v Powershellu Uživatelé a relace PsLoggedOn => Get-WmiObject Win32_Process -filter "Name = 'explorer.exe'" foreach -process {$_.GetOwner().User} Get-WmiObject Win32_ComputerSystem Select -property UserName Patrik Malina 34
18 Po staru a v Powershellu Uživatelé a relace PsLoggedOn => $server = "localhost" $adsi = [adsi]"winnt://$server/lanmanserver" $users = $adsi.psbase.invoke("resources") foreach {$_.gettype().invokemember("user","getproperty",$null, $_,$null)} $paths = $adsi.psbase.invoke("resources") foreach {$_.gettype().invokemember("path","getproperty",$null, $_,$null)} for($i = 0;$i -lt $users.length; $i++) { "{0}: {1}" -f $users[$i],$paths[$i] } Patrik Malina 35 Po staru a v Powershellu Uživatelé a relace PsLoggedOn => Get-WmiObject win32_serverconnection -computername "localhost" Format-Table connectionid,username,computername,sharename,activetime,number* -auto Patrik Malina 36
19 Po staru a v Powershellu Chybí vám sudo? function elevate-process { $file, [string]$arguments = $args; $psi = new-object System.Diagnostics.ProcessStartInfo $file; $psi.arguments = $arguments; $psi.verb = "runas"; $psi.workingdirectory = get-location; [System.Diagnostics.Process]::Start($psi); } set-alias sudo elevate-process sudo notepad.exe Patrik Malina 37 Po staru a v Powershellu Chybí vám sudo? Invoke-ElevatedCommand Get-Process Invoke-ElevatedCommand.ps1 { $input Where-Object { $_.Handles -gt 500 } } Sort Handles Invoke-ElevatedCommand Patrik Malina 38
20 Po staru a v Powershellu Využíváme WMI $query = "SELECT * FROM Win32_Service WHERE Name='AudioSrv'" Get-WMIObject -Query $query $query = "SELECT * FROM Win32_Service WHERE (State='Running' AND StartMode='Manual') AND (Name LIKE '[af]%')" Get-WMIObject -Query $query Patrik Malina 39 Po staru a v Powershellu Využíváme WMI $query = "ASSOCIATORS OF {Win32_Service.Name='LanmanWorkstation'} WHERE ResultRole=Dependent" Get-WMIObject -Query $query Patrik Malina 40
21 Po staru a v Powershellu Využíváme WMI Get-WmiObject win32_logicaldisk foreach { $devid = $_.deviceid Get-WmiObject -Query "associators of {win32_logicaldisk.deviceid='$($_.deviceid)'} where AssocClass=Win32_LogicalDiskToPartition" foreach {add-member -inputobject $_ -name origdeviceid -membertype noteproperty -value $devid -passthru} } select Name,BootPartition,PrimaryPartition,Index,origDeviceID Patrik Malina 41 Po staru a v Powershellu Využíváme WMI foreach ($instance in (get-ciminstance win32_diskdrive)) { $devid = $instance.deviceid $devid Get-CimAssociatedInstance -CimInstance $instance -resultclassname win32_diskpartition foreach {add-member -inputobject $_ -name origdeviceid -membertype noteproperty -value $devid -passthru} select Name,BootPartition,PrimaryPartition,Index,origDeviceID} Patrik Malina 42
22 Po staru a v Powershellu Active Directory CSVDE LDIFDE Dsadd Dsmod Dsrm Dsmove Dsget Dsquery Adfind Admod Patrik Malina 43 Po staru a v Powershellu Active Directory Get- Set- New- ADUser (QADUser) Rename- Move- Remove- QADObject Patrik Malina 44
23 Po staru a v Powershellu Lesk a bída kopírování Xcopy Robocopy Copy-Item Xcacls, SetACL Get-Acl Set-Acl Patrik Malina 45 Data v Powershellu Život v rouře Objektové proměnné Objektové konzervy Patrik Malina 46
24 Data v Powershellu Živor v rouře Vše v paměti Využijte výhodu filtrování dir * -Recurse -Include *.txt dir * -Recurse where {$_.extension -eq ".txt"} cat.\spanish.dic cat.\spanish.dic -ReadCount Patrik Malina 47 Data v Powershellu Objektové proměnné Vše v paměti Pozor na velikost objektů $textfile = cat.\spanish.dic $textfile = cat.\spanish.dic -ReadCount Patrik Malina 48
25 Data v Powershellu Objektové proměnné Vše v paměti Pozor na velikost objektů (dir.\jhsoftware.dnsclient.zip).length $binfile = cat JHSoftware.DnsClient.zip -Encoding byte $binfile1 = cat JHSoftware.DnsClient.zip -Encoding byte Get-Process powersh* Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName , powershell Patrik Malina 49 Data v Powershellu Objektové proměnné Vše v paměti Pozor na velikost objektů Patrik Malina 50
26 Data v Powershellu Objektové konzervy Export-Csv Import-Csv -Encoding -Append -Delimiter Import- Export-Clixml -Depth -Encoding Patrik Malina 51 Data v Powershellu Objektové konzervy Select-String -Pattern -CaseSensitive -List -Encoding -Context Select-Xml Select-Xml -Xml -XPath Patrik Malina 52
27 Powershellu... a co za to Powershell je: Všestranný Přenositelný Ohebný Powershell nemůže být: Nejlepší ve všem Desetibojař nikdy nezaběhne stovku jako Bolt! Patrik Malina 53 Powershellu... a co za to Interpretované prostředí Patrik Malina 54
28 Powershellu... a co za to Co je jednoduché, nemusí být nejlepší Pole Řetězec Patrik Malina 55 Powershellu... a co za to Co je jednoduché, nemusí být nejlepší =>(cat.\spanish.txt measure).count =>$pole =>measure-command {cat.\spanish.txt foreach { $pole += $_}} Seconds : 32 Patrik Malina 56
29 Powershellu... a co za to Co je jednoduché, nemusí být nejlepší $pole1 = New-Object system.collections.arraylist measure-command {cat.\spanish.txt foreach { $pole1.add($_)} } Seconds : 3 Milliseconds : 957 Patrik Malina 57 Powershellu... a co za to Co je jednoduché, nemusí být nejlepší =>$CelyText = "" =>measure-command {cat.\spanish.txt foreach { $CelyText += $_}} Seconds : 29 =>$text1 = New-Object System.Text.StringBuilder =>measure-command {cat.\spanish.txt foreach {[void] $text1.append($_) }} Seconds : 3 Milliseconds : 945 Patrik Malina 58
30 Powershellu... a co za to Objekty vždy a všude... a za co? Tvorba objektů něco stojí Mějte na paměti jejich počet Patrik Malina 59 Powershellu... a co za to Objekty vždy a všude... a za co? =>(dir.\spanish.dic).length / 1MB 4, =>cat.\spanish.dic Measure-Object Count : =>measure-command {cat.\spanish.dic} Seconds : 34 =>measure-command {cat.\spanish.dic -ReadCount } Seconds : 0 Milliseconds : 845 Patrik Malina 60
31 Powershellu... a co za to Objekty vždy a všude... a za co? =>measure-command { cat.\spanish.dic foreach {$_ -replace "a","aa"}} Minutes : 2 Seconds : 52 =>measure-command {cat.\spanish.dic -ReadCount foreach {$_ -replace "a","aa"}} Minutes : 0 Seconds : 4 Patrik Malina 61 Powershellu... a co za to Je objektová roura zadarmo? =>$cisla = =>Measure-Command {$cisla ForEach-Object {$_ * 2264} } Seconds : 6 Milliseconds : 344 =>Measure-Command {ForEach ($cislo in $cisla) {$cislo * 2264} } Seconds : 0 Milliseconds : 116 Patrik Malina 62
32 Zdroje informací Internet MS PowerShell blog Script Center Windows PowerShell Support for Windows Server Patrik Malina 63 Dotazy a diskuse Patrik Malina 64
33 Další informace Autor Kontat Patrik Malina 65
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
ČÁ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
Dejte mi práva na...
Dejte mi práva na... ACL a řízení přístupu ve Windows skrz naskrz Patrik Malina patrikmalina.eu Patrik Malina 1 O čem bude řeč Co je a jak vypadá ACL Kde všude jsou ACL Co vypadá jako ACL, ale není ACL
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
Filtrování, seskupování a třídění
Filtrování, seskupování a třídění KAPITOLA 3 V této kapitole: Úvod do zřetězení Třídění výstupu z rutiny Seskupení výstupu po třídění Filtrování výstupu z jedné rutiny Filtrování výstupu z jedné rutiny
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
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,
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
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
Diplomová práce Využití PowerShellu pro správu Windows sítě
Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky Diplomová práce Využití PowerShellu pro správu Windows sítě Plzeň, 2011 Václav Dušek Zde bude vloženo originální
Obsah. Úvod...9 Komu je kniha určena... 9 Zpětná vazba od čtenářů...11 Skripty ke knize...11 Errata...11
Obsah Úvod...9 Komu je kniha určena... 9 Zpětná vazba od čtenářů...11 Skripty ke knize...11 Errata...11 KAPITOLA 1 Základní kroky a práce se soubory... 13 Ovládání příkazového řádku a jeho ladění...13
Úvod 11 1. Ovládáme základní nástroje 17
Obsah Úvod 11 1. Ovládáme základní nástroje 17 Příprava konzolí Microsoft Management Console (MMC) 17 Instalace potřebných komponent 17 Registrace komponenty 18 Sestavení vlastní konzoly 19 Přenos konzoly
Migrace Windows Small Business 2011 do Windows Server 2012 Essentials
Migrace Windows Small Business 2011 do Windows Server 2012 Essentials 11. ročník největší odborné IT konference v ČR! Jan Pilař MCP MVP MCTS pilar@kpcs.cz Praha 2013 Co se dozvíte Migrační scénáře SBS
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
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
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í
Jak na úspěšnou migraci Windows Small Business Server 2011 Standard. Jan Pilař MVP KPCS CZ
Jak na úspěšnou migraci Windows Small Business Server 2011 Standard Jan Pilař MVP KPCS CZ Vaše budoucnost v následujících 75 minutách Migrační scénáře SBS Příprava migrace SBS Příprava zdrojového serveru
Tipy technické podpory 2015
21. Wonderware konference ČR/SR - 2015 Tipy technické podpory 2015 Pavel Průša, Tomáš Mandys, Jaroslav Jarka Tipy technické podpory 2015 Manipulace s aplikacemi InTouch Vývoj, nasazení, provoz Manipulace
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í
Služby, Registr Služby, Registr Procesy, BCD Pro, Událo cesy, BCD sti, Událo
Služby, Registry, Procesy, BCD, Události Richard Biječek Služba (angl. service) je program běžící na pozadí Typicky není interaktivní Může být spuštěna OS při bootování, nezávisle na přihlášení uživatele
Desktop systémy Microsoft Windows
Desktop systémy Microsoft Windows IW1/XMW1 2014/2015 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 2. 12. 2014 2. 12.
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
OS řady Microsoft Windows
Přednáška 11 OS řady Microsoft Windows Historie a verze OS Microsoft Windows.Architektura OS. Instalace Start OS. Aktualizace. Nastavení systému, sítě a uživatelských účtů. Troubleshooting. Windows shell
9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,
9. Sítě MS Windows MS Windows existoval ve 2 vývojových větvích 9x a NT, tyto později byly sloučeny. V současnosti existují aktuální verze Windows XP a Windows 2003 Server. (Očekává se vydání Windows Vista)
A7B38UOS Úvod do operačních systémů. 6. Cvičení. Příkazy sed a awk
A7B38UOS Úvod do operačních systémů 6. Cvičení Příkazy sed a awk sed sed [přepínače] 'příkaz' [soubory] sed [přepínače] -f skript [soubory] Stream editor - edituje neinteraktivně jeden nebo více souborů.
The Lightweight Directory Access Protocol version 3 (LDAPv3) is specified by this set of eleven RFCs:
The Lightweight Directory Access Protocol version 3 (LDAPv3) is specified by this set of eleven RFCs: [RFC2251] Lightweight Directory Access Protocol (v3) [the specification of the LDAP on-thewire protocol]
Č á s t 1 Příprava instalace
Obsah Úvod 31 Seznámení se s rodinou produktů 31 Co je nového v systému Windows Server 2003 32 Práce s touto příručkou 32 Obsah této příručky 33 Obsah disku CD-ROM 34 Komunikujte s námi 35 Část 1 Příprava
Systém souborů vjj 1
Systém souborů 13.06.2018 vjj 1 13.06.2018 vjj 2 historie přístup k souborům pouze pomocí absolutních adres svazek disk cylindr / stopa sektor každý soubor smí obsadit pouze jedno souvislé místo na začátku
Jazyk C# (seminář 3)
Jazyk C# (seminář 3) Pavel Procházka KMI 15. října 2014 Motivace Představme si problém, jak napsat seznam v C# class IntList{... int value; public void IntList( int val, List next ){... V čem je to nevýhodné?
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
INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS WINDOWS
INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS WINDOWS 1. 2. 3. 4. 5. 6. 7. 8. 9. Instalace Oracle verze 11.02. 64 bit... 2 Instalace Listeneru... 8 Vytvoření instance databáze... 10 Úprava konfigurace
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
Vladimír Mach. @vladimirmach 2. 1. 2013
Vladimír Mach @vladimirmach 2. 1. 2013 SQL Server Compact Edition Jednoduchá relační databáze Použití i v malých zařízeních s omezenými zdroji Dříve pod názvem SQL Server Mobile Časté využití při programování
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í................................
KIV/PIA 2013 Jan Tichava
KIV/PIA 2013 Jan Tichava Java EE JSF, PrimeFaces Spring JPA, EclipseLink Java Platform, Enterprise Edition Persistence Zobrazovací vrstva Interakce aplikací Deployment Java Persistence API Enterprise
BASH. Kouzla s příkazovou řádkou. Petr Koloros
BASH Kouzla s příkazovou řádkou Petr Koloros Obsah příkazová řádka proměnné prsaté závorky {hot! hot!} manipulace se soubory vstup, výstup, přesměrování hlídače regularní výrazy filtry skriptování pitfalls
Osnova dnešní přednášky
Osnova dnešní přednášky Pracovní skupina x doména Active Directory Něco z historie Použité technologie Pojmy Instalace Active Directory DNS DNS v Active Directory Pracovní skupina x doména Pracovní skupina
Úvod Informace o prostředí Práce se soubory Regulární výrazy Konec. Programování v C# Soubory a regulární výrazy. Petr Vaněček 1 / 27
Programování v C# Soubory a regulární výrazy Petr Vaněček 1 / 27 Obsah přednášky Informace o prostředí Práce se soubory Regulární výrazy 2 / 27 Zprostředkování informací Třída System.Environment Poskytuje
SharePoint 2010 produktové portfolio a licencování
SharePoint 2010 produktové portfolio a licencování Kamil Juřík SharePoint MVP Lead Consultant & Platform Architect Kamil.Jurik@ProSharePoint.cz Systémové požadavky software Aneb co potřebujeme? 64-bit
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
Univerzita Palackého v Olomouci Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 3.4.
Základy programování 4 - C# - 8. cvičení Radek Janoštík Univerzita Palackého v Olomouci 3.4.2017 Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 3.4.2017 1 / 10 Reakce na úkoly
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
Práce se soubory opakování
Práce se soubory Práce se soubory opakování Nízko-úrovňové (C-čkové) API. fopen(), fread(), fwrite(), fclose() S daty se manipuluje přes řetězce. Manipulace s celým souborem najednou. fpassthru(), readfile()
KAPITOLA 1 Instalace Exchange Server 2003 19
Obsah Úvod 17 Poděkování 18 KAPITOLA 1 Instalace Exchange Server 2003 19 Příprava instalace 20 Co vše instalace serveru Exchange 2003 ovlivňuje 20 Požadavky na instalaci 21 Exchange Server 2003 a Active
Obsah. Instalace PowerShellu...22 Úvod... 22 Instalace... 23 Shrnutí... 25 Důležité k zapamatování... 25
Obsah Úvod............................................... 11 KAPITOLA 1 PowerShell a jeho svět............................... 13 KAPITOLA 2 PowerShell jako software............................ 17 Existující
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
POSTUP PRO VYTVOŘENÍ STRUKTUR PRO UKLÁDÁNÍ RDF DAT V ORACLE
POSTUP PRO VYTVOŘENÍ STRUKTUR PRO UKLÁDÁNÍ RDF DAT V ORACLE Upozornění: Pro práci s RDF Oracle daty je třeba mít nainstalován Oracle Spatial Resource Description Framework (RDF). 1. Vytvoření tabulkového
IBM Connections pro firmy s Lotus Notes/Domino. Petr Kunc
IBM Connections pro firmy s Lotus Notes/Domino Petr Kunc 42 % MANAŽERŮ SE ROZHODNE ŠPATNĚ ALESPOŇ JEDNOU TÝDNĚ 19 HODIN TÝDNĚ STRÁVÍME HLEDÁNÍM SPRÁVNÝCH INFORMACÍ 59 % ZAMĚSTNANCŮ NEMÁ VŠECHNA POTŘEBNÁ
Jan Pilař MVP, MCP, MCTS KPCS CZ pilar@kpcs.cz www.facebook.com/czwse
Jan Pilař MVP, MCP, MCTS KPCS CZ pilar@kpcs.cz www.facebook.com/czwse Proč? Jak do toho? Co z toho? Vzhůru do oblak! Migrační scénáře SBS Příprava migrace SBS Příprava zdrojového serveru Instalace WS
Návrh a tvorba WWW stránek 1/14. PHP a databáze
Návrh a tvorba WWW stránek 1/14 PHP a databáze nejčastěji MySQL součástí balíčků PHP navíc podporuje standard ODBC PHP nemá žádné šablony pro práci s databází princip práce s databází je stále stejný opakované
Úvod do Operačních Systémů
Úvod do Operačních Systémů 9. cvičení Proměnné, složené příkazy, funkce, numerické výpočty. 1 Obsah Numerické výpočty v shellu externí příkazy Proměnné práce s proměnnými práce s pozičními parametry Bloky
Administrace služby - GTS Network Storage
1. Návod k ovládání programu Cisco VPN Client (IP SECový tunel pro přístup GTS Network Storage) Program Cisco VPN client lze bezplatně stáhnout z webových stránek GTS pod odkazem: Software ke stažení http://www.gts.cz/cs/zakaznicka-podpora/technicka-podpora/gtspremium-net-vpn-client/software-ke-stazeni.shtml
more Program se zastaví vždy po vypsání jedné stránky textu. Ukončení Ctrl+C less Umožňuje pohybovat se v souboru dopředu i dozadu.
GREP, AWK, SED a jiné filtry v LINUXu Vybrané filtry more Program se zastaví vždy po vypsání jedné stránky textu. Ukončení Ctrl+C less Umožňuje pohybovat se v souboru dopředu i dozadu. head [-n] tail [-n]
Co bude výsledkem mého SELECTu? RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform MCSD: Windows Store MCT
Co bude výsledkem mého SELECTu? RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform MCSD: Windows Store MCT david@wug.cz @gesvindr Logické zpracování dotazu Jazyk T-SQL je deklarativní Popisujeme,
Příprava k certifikaci 70-680, TS: Windows 7, Configuring
Příprava k certifikaci 70-680, TS: Windows 7, Configuring Kurz umožní studentům připravit se k certifikaci 70-680. Ve školení se studenti seznámí Instalace Windows 7 - Instalace, upgrade a migrace Windows
Tipy a triky nejenom v shellu nejenom pro programátory
Tipy a triky nejenom v shellu nejenom pro programátory Karel Kočí 8.10.2017 1/1 O čem to bude? sed 's/[^\;]*\;//' hist tr ' ' '\n' \ grep -ve '^(- \ $)' sort uniq -c \ sort -nr > notes/tatnppvl.result
Desktop systémy Microsoft Windows
Desktop systémy Microsoft Windows IW1/XMW1 2016/2017 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 25. 10. 2016 25. 10.
1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS
1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS Pro přístup do administrace služby GTS Bezpečný Internet používejte zákaznický WebCare GTS Czech, který je přístupny přes webové
Distribuované systémy a výpočty
Distribuované systémy a výpočty X36DSV Jan Janeček XML-RPC jednoduchá definice www.xmlrpc.com implementace obvykle opřené o XML parser X36DSV - Distribuované systémy a výpočty (3) 2 XML-RPC jednoduché
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ů),
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ě:
Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin
Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin (nově AllFusion Data Modeller a Process Modeller ) Doc. Ing. B. Miniberger,CSc. BIVŠ Praha 2009 Tvorba datového modelu Identifikace entit
Nastavení DCOM. Uživatelský manuál
Nastavení DCOM Uživatelský manuál Obsah Úvod... 2 Nastavení DCOM pro počítač Hostitel... 3 Operační systém Windows XP... 3 Nastavení vlastností DCOM na Windows XP... 3 Rozšířená nastavení DCOM na Windows
Obsah. Poděkování 11 Úvod 13 Zpětná vazba od čtenářů 15 Errata 15 Konvence použité v knize 15. Spolupráce v malé firemní síti 17
Obsah Poděkování 11 Úvod 13 Zpětná vazba od čtenářů 15 Errata 15 Konvence použité v knize 15 ČÁST I Spolupráce v malé firemní síti 17 KAPITOLA 1 Spolupráce na textu ve Wordu 19 Vytvoření jednoduché textové
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é
Vazba ESO9 na MS Outlook a MS Exchange
Vazba ESO9 na MS Outlook a MS Exchange Zpracoval: Kočíbová Jana U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 24.6.2011 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Urych Tomáš www.eso9.cz Dne:
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í
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
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
Databázové systémy. Cvičení 6: SQL
Databázové systémy Cvičení 6: SQL Co je SQL? SQL = Structured Query Language SQL je standardním (ANSI, ISO) textovým počítačovým jazykem SQL umožňuje jednoduchým způsobem přistupovat k datům v databázi
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
Univerzita Palackého v Olomouci Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 26.3.
Základy programování 4 - C# 7. cvičení Radek Janoštík Univerzita Palackého v Olomouci 26.3.2017 Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 26.3.2017 1 / 14 Reakce na úkoly
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í
SIMATIC WinCC 7.3 - Novinky
SIMATIC WinCC 7.3 - Novinky Siemenss.r.o.. All Rights Reserved. SIMATIC WinCC 7.3 novinky Instalace Podporované opera ní systémy Windows 7 SP1 32-Bit a 64-Bit (Business / Enterprise / Ultimate) Windows
Instalace a konfigurace OpenAdmin tool na M$ a Linuxu
Instalace a konfigurace OpenAdmin tool na M$ a Linuxu Tento dokument se snaží postihnout postup instalace a konfigurace Open Admin tool pro IBM IDS verze 11.10, který byl prezentován na semináři CIDUG
SIMATIC WinCC Data Monitor. Siemens s.r.o.
SIMATIC WinCC Data Monitor SIMATIC WinCC / DataMonitor Process Screens Procesní obrazovky z WinCC aplikace (Web Navigator View only) Trends & Alarms Zobrazení historických dat z WinCC v Internet Exploreru
Poznámky k verzi aktualizace Windows Server Update Services 3.0 SP2
Poznámky k verzi aktualizace Windows Server Update Services 3.0 SP2 Tyto poznámky k verzi popisují aktualiazci Windows Server Update Services 3.0 Service Pack 2 (WSUS 3.0 SP2). Tento dokument obsahuje
Ú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
Webové služby a XML. Obsah přednášky. Co jsou to webové služby. Co jsou to webové služby. Webové služby a XML
Obsah přednášky Webové služby a XML Miroslav Beneš Co jsou to webové služby Architektura webových služeb SOAP SOAP a Java SOAP a PHP SOAP a C# Webové služby a XML 2 Co jsou to webové služby rozhraní k
Čipové karty Lekařská informatika
Čipové karty Lekařská informatika Následující kód je jednoduchou aplikací pro čipové karty, která po překladu vytváří prostor na kartě, nad kterým jsou prováděny jednotlivé operace a do kterého jsou ukládány
SOUBORY, VSTUPY A VÝSTUPY POKRAČOVÁNÍ
SOUBORY, VSTUPY A VÝSTUPY POKRAČOVÁNÍ Vstupy a výstupy pokračování Kódování textů Texty (řetězce nebo znaky) v jazyce C# jsou v paměti uloženy v kódování označovaném běžně Unicode (kódová stránka 1200).
Group Policy od A do Z. Lukáš Brázda MCT, MCSA, MCSE
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
Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework
Web Jaroslav Nečas Obsah přednášky Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework Co to je web HTTP protokol bezstavový GET POST HEAD Cookies Session HTTPS
Semestrální práce z předmětu. Jan Bařtipán / A03043 bartipan@studentes.zcu.cz
Semestrální práce z předmětu KIV/UPA Jan Bařtipán / A03043 bartipan@studentes.zcu.cz Zadání Program přečte ze vstupu dvě čísla v hexadecimálním tvaru a vypíše jejich součet (opět v hexadecimální tvaru).
Identity and Access Management
Identity and Access Management Praktické cvičení pavel.horal@orchitech.cz Cíl cvičení Identity & Access Management Identity Management Část IdM Seznámení s OpenIDM Načtení HR exportu Synchronizace do LDAPu
ANALYSIS SERVICES PROJEKT VYTVOŘENÍ PROJEKTU A DATOVÉ KOSTKY
ANALYSIS SERVICES PROJEKT VYTVOŘENÍ PROJEKTU A DATOVÉ KOSTKY Spusťte BIDS - z menu vyberte File/New/Project a vytvořte nový Analysis Services Project typu Bussines Inteligence Project - doplňte jméno projektu
Návod k aplikaci JanDat v.2.3
Návod k aplikaci JanDat v.2.3 Petr Pala Jiří Chroust Copyright 2007 CENIA, laboratoř GIS 1. Úvod 2. Části aplikace 2.1. Menu 2.1.1. File 2.1.2. Record 2.1.3. Header 2.1.4. Tools 2.1.5. Languages 2.1.6.
Tvorba informačních systémů
Tvorba informačních systémů Michal Krátký 1, Miroslav Beneš 1 1 Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2005/2006 c 2006 Michal Krátký, Miroslav Beneš Tvorba informačních
Administrace služby IP komplet premium
1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare T-Mobile Czech Republic Pro přístup do administrace služby Bezpečný Internet používejte zákaznický WebCare T-Mobile Czech Republic,
Administrace služby IP komplet premium
1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare T-Mobile Czech Republic Pro přístup do administrace služby Bezpečný Internet používejte zákaznický WebCare T-Mobile Czech Republic,
Úvod Jednoduchá komunikace Sockety Konec. Programování v C# Síťová komunikace. Petr Vaněček 1 / 33
Programování v C# Síťová komunikace Petr Vaněček 1 / 33 Obsah přednášky Jednoduchá komunikace Sockety 2 / 33 System.Net Namespace poskytuje jednoduché rozhraní ke standardním protokolům Třída WebClient
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
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.............................................
Stručný obsah. K2118.indd 3 19.6.2013 9:15:27
Stručný obsah 1. Stručný obsah 3 2. Úvod 11 3. Seznamy a databáze v Excelu 13 4. Excel a externí data 45 5. Vytvoření kontingenční tabulky 65 6. Využití kontingenčních tabulek 81 7. Kontingenční grafy
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
Vývoj multiplatformní aplikace v Qt
Vývoj multiplatformní aplikace v Qt z pohledu vývoje Datovky Karel Slaný karel.slany@nic.cz 13. 11. 2015 Obsah Co je Qt Nástroje Qt Koncepty Qt Problémy při vývoji Datovky Balíčkování aplikace Datovka
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
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í
RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague
seminář: Administrace Oracle (NDBI013) LS2017/18 RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague User-Managed Backup and
Pokročilé Webové služby a Caché security. Š. Havlíček
Pokročilé Webové služby a Caché security Š. Havlíček Webové služby co se tím míní? Webová služba metoda komunikace mezi dvěma elektronickými zařízeními přes internet Typicky jsou pomocí rozhraní přístupné