Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 9. óra. Kocsis Gergely, Kelenföldi Szilárd

Hasonló dokumentumok
PowerShell v2.0 alapok. Nagy Miklós

S z á m í t ó g é p e s a l a p i s m e r e t e k

PowerShell v2.0 alapok. Nagy Miklós

Utolsó módosítás:

Windows hálózati adminisztráció

S z á m í t ó g é p e s a l a p i s m e r e t e k

3. Gyakorlat: Bevezetés a vbs script-be és a powershell-be, AD recycle bin

Powershell 1. gyakorlat

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 7. óra. Kocsis Gergely, Kelenföldi Szilárd

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása

Windows hálózati adminisztráció

Utolsó módosítás: március 3.

S z á m í t ó g é p e s a l a p i s m e r e t e k

Utolsó módosítás:

S z á m í t ó g é p e s a l a p i s m e r e t e k

Bevezetés az informatikába, második gyakorlat. Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés

Szkriptnyelvek. 1. UNIX shell

S z á m í t ó g é p e s a l a p i s m e r e t e k

Powershell 2. gyakorlat

Operációs rendszerek gyak.

Mikrotik 6.22 telepítés

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása

BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA KÖRNYEZETI VÁLTOZÓK FÁJL REDEZETT KIÍRÁSA KÖNYVTÁRBAN BEJEGYZÉSEK SZÁMA FÁJLBAN SZÁM NÖVELÉSE. #!

4. Gyakorlat: Csoportházirend beállítások

11. Gyakorlat: Certificate Authority (CA), FTP site-ok

.NET Microsoft.Net Framework és programozása II.

Windows hálózati adminisztráció segédlet a gyakorlati órákhoz

BASH script programozás II. Vezérlési szerkezetek

KÜRT Zrt. Logelemzés heti riport Felhasználói fiók, illetve felhasználói csoportkezelési műveletek

1. Kapcsolók konfigurálása

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 6. óra. Kocsis Gergely, Supák Zoltán

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása

PowerShell. Operációs rendszerek Windisch Gergely

HecPoll a vezérlő rendszer

Ütemezett küldés fogyasztásmérő óra állásról inels-bus rendszerben

Powershell gyakorlathoz.. Bővebben

Az internet ökoszisztémája és evolúciója. Gyakorlat 1

Köszönetnyilvánítás... xv Bevezetés az otthoni hálózatok használatába... xvii. A könyv jellegzetességei és jelölései... xxi Segítségkérés...

Szkriptelési feladat megoldása

OE-NIK 2010/11 ősz OE-NIK ősz

Utolsó módosítás:

.Net adatstruktúrák. Készítette: Major Péter

Hálózati adminisztráció levelező tagozat 1. konzultáció vázlata Göcs László

Kommunikációs rendszerek programozása. Switch-ek

Linux alapok gyakorlat

Tájékoztató a kollégiumi internet beállításához

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. Kocsis Gergely, Supák Zoltán

Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv

PHP alapjai, bevezetés. Vincze Dávid Miskolci Egyetem, IIT

Tartalomjegyzék 2. RENDSZER FELÉPÍTÉSE... 3

Konfigurációkezelés (2B)

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 8. óra. Kocsis Gergely, Supák Zoltán

Eseményvezérelt alkalmazások fejlesztése II 12. előadás. Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto

2. Tartományvezérlő, DNS, Core konfigurálása, Powershell

Az internet ökoszisztémája és evolúciója. Gyakorlat 1

Első lépések. File/New. A mentés helyét érdemes módosítani! Pl. Dokumentumok. Fájlnév: pl. Proba

Operációs rendszerek 1.

2 Access 2016 zsebkönyv

Jelszóváltás a ludens gépen

Az operációs rendszerek fejlődése

SAMBA. Forrás: Lajber Zoltán: SAMBA alapok dia, SZIE

BASH SCRIPT SHELL JEGYZETEK

Operációs Rendszerek. Windows Parancssor

Windows hálózati adminisztráció segédlet a gyakorlati órákhoz

Ebben a rövid útmutatóban alábbi témák legfontosabb lépéseinek leírása található:

Egészítsük ki a Drupal-t. Drupal modul fejlesztés

Windows há lo záti ádminisztrá cio gyákorlát

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. Kocsis Gergely, Supák Zoltán

ALLOKÁLÁS TÁJÉKOZTATÓ KAPCSOLÓDÓ RENDSZERÜZEMELTETŐK ÉS A RENDSZERHASZNÁLÓK SZÁMÁRA

Windows Server 2008 Standard telepítése lépésenként VirtualBox virtuális gépbe

ORACLE. SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

Hálózati architektúrák és Protokollok GI Kocsis Gergely

Az SQL*Plus használata

Microsoft SQL Server telepítése

Példa: Aktuális könyvtár tartalmának fájlba mentése, melynek neve az aktuális dátum és idő: ls l > `date+%f_%h-%m`.txt

Felhasználói leírás a DimNAV Server segédprogramhoz ( )

2. modul - Operációs rendszerek

Smalltalk 2. Készítette: Szabó Éva

1. Alapok. #!/bin/bash

Operációs Rendszerek I.

SSL VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ

BOOKING GUIDE. itbroadcast - INFOTÉKA

JNDI - alapok. Java Naming and Directory Interface

II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

Választó lekérdezés létrehozása

A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows7 operációs rendszer és Internet Explorer 8-es verziójú böngésző esetén

Tanúsítvány és kulcspár biztonsági mentése/telepítése

Melyek a Windows Server 2008 R2 tiszta telepítésének (Clean Install) legfontosabb lépései?

Operációs Rendszerek II. labor. 2. alkalom

XML adatkezelés. 11. témakör. Az XQuery nyelv alapjai. XQuery. XQuery célja egy imperatív lekérdező nyelv biztosítása. XQuery.

Iman 3.0 szoftverdokumentáció

Technikai információk fejlesztőknek

BMD Rendszerkövetelmények

Gyorsindítási útmutató

Adabáziselérés ODBC-n keresztül utasításokkal C#-ban

Cross platform játékmotor + szerkesztő Támogatott platformok

O er e á r ci c ós ó s R en e d n sz s er e e r k e I. G akorlá l s

PHP. Telepítése: Indítás/újraindítás/leállítás: Beállítások: A PHP nyelv

Az Online levélkiszolgáló

Átírás:

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása 9. óra Kocsis Gergely, Kelenföldi Szilárd 2015.04.30.

PowerShell

PowerShell alapok Bemutatás: 2006 PowerShell 1.0 Telepíthető opció Windows Vista és Windows Server 2008-ban Egyszerre CLI (Command Line Interface) és GUI-ba építhető eszköz Aktuális PowerShell verzió: 4.0 (WS2012-be építve) (Lekérdezhető: $PSVersionTable) Minden PowerShell verzió tartalmaz egy alap core funkciókört, emellett azonban az igazi ereje a bővíthetősége.

PowerShell kezelők Konzol (PowerShell): Alap parancssoros interfész PowerShell lehetőségek teljes támogatása Korlátozott szerkesztési lehetőség (tab)

PowerShell kezelők ISE Integrated Scripting Environment (PowerShell ISE): Script szerkesztő és konzol Egyes PowerShell lehetőségek nem támogatottak Fejlett szerkesztési lehetőség IntelliSense Code Hinting

PowerShell parancsok Külső parancsok: Ipconfig.exe, Ping.exe PowerShell alias-ok: Dir, Ls, Mkdir, Type Ezek nem valódi implementációk, csak aliasok natív PowerShell parancsokhoz. Nem minden eredetileg használható kapcsoló működik ezeknél. (pl. Dir, Ls: Get-ChildItem) PowerShell CmdLet-ek: Csak PowerShell-ben bevezetett parancsok pl: Get-Service

Parancs keresése Get-Command -Noun: -Verb: -Module: Vildcards: Keresés a parancsnév tárgy részében Keresés a parancsnév ige részében Keresés adott modulben A keresés során használhatók joker karakterek (különös tekintettel pl. *)

Parancs szintaktika Parancs-Neve ParaméterNév Paraméterérték Lehetséges parancsok végrehajtása több elemen Get-EventLog LogName Application ComputerName CL1,DC1 Akár zárójelezett parancs eredményein is Get-EventLog LogName Application ComputerName (Get-Content C:\computers.txt) Vagy változóban tartalmazott listán is $name = Get-Content C:\computers.txt Get-EventLog LogName Application ComputerName $name

Show-Command Parancs megjelenítése grafikus ablakban minden lehetséges paraméterrel

Objektum rendezése Sort-Object alias: Sort -Property: Mi alapján rendezzen -Descending: Ne növekvő, hanem csökkenő legyen a sorrend

Objektum mérése Measure-Object -Property: alias: Measure Számértékű tulajdonság. Ezután használható: -Minimum -> -Min -Maximum -> -Max -Average -> -Ave (ÉS NEM Avg) -Sum -> -Sum

Objektum mentése és konvertálása ConvertTo- Konvertálja az objektumot, de a pipeline-on belül tartja Később lehet használni az Out-File CmdLet-et fájlba mentésre Export- Közvetlenül fájlba ír ConvertTo-CSV ConvertTo-HTML ConvertTo-XML Export-CSV Export-CliXML ConvertFrom- Get-Content eredményét konvertálja objektummá Import- Közvetlenül fájlból olvas objektummá alakítva

Alapvető szűrési operátorok: -eq egyenlő -ne nem egyenlő -gt nagyobb, mint -lt kisebb, mint -le kisebb, vagy egyenlő -ge nagyobb, vagy egyenlő Szűrés -ceq, -cne, -cgt, -clt, -cle, -cge: Ugyanezen operátorok case sensitive verziója

Szűrés Objektum szűrése: Where-Object alias: Where régi alias:? -FilterScript { expr } (elhagyható) Az expr-ben használható a $PSItem ($_) változó, ami egy aktuális sort jelöl az objektumban Get-Service Where { $PSItem.Status eq 'Running' }

ForEach-Object Objektum csoportos kezelése: ForEach-Object alias: ForEach 1..100 ForEach-Object { Get-Random }

PowerShell Scriptek

Változók Egyszerű változó: $var = 'daily' Set-Variable Name $var Value 700 Tömb változó:

Változók Objektum változók és azok tagjainak elérése:

Scriptek Minta script: [CmdletBinding()] Param( [Parameter(Mandatory=$True)] [string]$computername, [int]$eventid = 4624 ) Get-EventLog -LogName Security -ComputerName $ComputerName Where EventID -eq $EventID Select -First 50

PowerShell és AD adminisztráció

Felhasználói fiókok Cmdlet New-ADUser Set-ADUser Remove-ADUser Set-ADAccountPassword Set-ADAccountExpiration Unlock-ADAccount Enable-ADAccount Disable-ADAccount Leírás Felhasználói fiók létrehozása Felhasználói fiók tulajdonságainak módosítása Felhasználói fiók törlése Felhasználói fiók jelszavának beállítása Felhasználói fiók hatályossági idejének módosításe Felhasználói fiók hozzáférésének újraengedélyezése miután lezárásra került Felhasználói fiók engedélyezése Felhasználói fiók tiltása

Felhasználói fiókok New-ADUser paraméterek: AccountExpirationDate ChangePasswordAtLogon Enabled HomeDrive Surname AccountPassword Department HomeDirectory GivenName Path Egy felhasználó létrehozása: (a jelszót a bilentyűzetről kéri be) New-ADUser "Sten Faerch" -AccountPassword (Read-Host -AsSecureString "Enter password") -Department IT

Csoportok Cmdlet New-ADGroup Set-ADGroup Get-ADGroup Remove-ADGroup Add-ADGroupMember Get-ADGroupMember Remove-ADGroupMember Add-ADPrincipalGroupMembership Get-ADPrincipalGroupMembership Remove-ADPrincipalGroupMembership Leírás Csoport létrehozás Csoport Módosítás Megjelenítés Törlés Tag hozzáadása Tagok listája Tag eltávolítása Tagság adása objektumnak Objektum tagságainak kiírása Tagság eltávolítása

Csoportok New-ADGroup paraméterek: Name GroupScope (DomainLocal, Global, Universal) DisplayName GroupCategory (Distribution, Security) ManagedBy Path Egy csoport létrehozása: New-ADGroup -Name "CustomerManagement" -Path "ou=managers,dc=test,dc=lab" -GroupScope Global -GroupCategory Security

OU-k Cmdlet New-ADOrganizationalUnit Set-ADOrganizationalUnit Get-ADOrganizationalUnit Remove-ADOrganizationalUnit Leírás OU létrehozás OU Módosítás OU megjelenítés OU Törlés New-ADOrganizationalUnit paraméterek: Name, Path, ProtectedFromAccidentalDeletion Egy új OU létrehozása: New-ADOrganizationalUnit -Name Sales Path "ou=it,dc=test,dc=lab" -ProtectedFromAccidentalDeletion $true

Gyakorlati feladat