utolsó módosítás: 2011. 03. 23....forrás: soós tibor és szerényi lászló: microsoft...
TRANSCRIPT
![Page 1: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/1.jpg)
Utolsó módosítás: 2011. 03. 23.
1
![Page 2: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/2.jpg)
2
![Page 3: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/3.jpg)
Ez volt az általános séma, amit előző előadáson felrajzoltunk.
3
![Page 4: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/4.jpg)
4
![Page 5: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/5.jpg)
5
![Page 6: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/6.jpg)
6
![Page 7: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/7.jpg)
Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat http://www.microsoft.com/hun/dl.aspx?id=a5b21b7c-3d64-4144-a44c-27a495dbab2c WMI architektúra leírása: MSDN, WMI Architecture, http://msdn.microsoft.com/en-us/library/aa394553(VS.85).aspx Elemek: - Managed objects: akiket a WMI kezel - Providers: Managed objectről szolgáltat adatokat a WMI interfészének megfelelően. Egy DLL fájlból (megvalósítja az interfész műveleteit), és egy MOF fájlból áll (CIM osztályok, attribútumaik és műveleteik leírása) - WMI service: beolvassa és létrehozza a névtereket, végrehajtja a fogyasztók műveleteit - WMI repository: statikus adatok tárolása, pl. hogy milyen osztályokat definiálnak a prividerek. A legtöbb lekérdezést közvetlenül a providereknek küldi tovább - Consumers: olyan alkalmazások, amik felhasználják a WMI-t (pl. felügyeleti szoftverek, szkriptek, stb.)
11
![Page 8: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/8.jpg)
12
![Page 9: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/9.jpg)
A MOF fájlokat általában át kell másolni valahova, hogy meg tudjuk nézni őket.
13
![Page 10: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/10.jpg)
14
![Page 11: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/11.jpg)
Leírás: ASSOCIATORS OF Statement, http://msdn.microsoft.com/en-us/library/aa384793%28v=vs.85%29.aspx
15
![Page 12: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/12.jpg)
17
![Page 13: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/13.jpg)
Forrás: Connecting Through Windows Firewall, http://msdn.microsoft.com/en-us/library/aa389286.aspx (Vista óta van már WS-Managementet használó elérés, lásd az előadás későbbi részén)
18
![Page 14: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/14.jpg)
19
![Page 15: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/15.jpg)
//query free space on drive C: long freeSpace; string path = String.Format(@"\\{0}\root\cimv2", machineName); ManagementScope scope = new ManagementScope(path); scope.Connect(); string query = "SELECT * FROM Win32_LogicalDisk WHERE DriveType = 3 AND DeviceID = 'C:'"; wqlQuery = new WqlObjectQuery(query); searcher = new ManagementObjectSearcher(scope, wqlQuery); ManagementObjectCollection result = searcher.Get(); if (result != null && result.Count > 0) { foreach (ManagementObject disk in result) { // free space in bytes freeSpace = Int64.Parse(disk["FreeSpace"].ToString()); } }
21
![Page 16: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/16.jpg)
Get-WmiObject CIM_process | Get-Member
22
![Page 17: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/17.jpg)
get-wmiobject -namespace "root/cimv2" -list | where {$_.name -like "*memory*"}
23
![Page 18: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/18.jpg)
Get-WmiObject -Class Win32_Service -Filter "Name = 'w32time'" | select DisplayName, Status, Started | fl
24
![Page 19: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/19.jpg)
PowerShell WMI Explorer letöltése: http://thepowershellguy.com/blogs/posh/pages/powershell-wmi-explorer.aspx
25
![Page 20: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/20.jpg)
26
![Page 21: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/21.jpg)
27
![Page 22: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/22.jpg)
Forrás: MSDN, http://msdn.microsoft.com/en-us/library/aa394553(VS.85).aspx
28
![Page 23: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/23.jpg)
WMI Provider Extensions, http://msdn.microsoft.com/en-us/library/bb404670.aspx
29
![Page 24: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/24.jpg)
30
![Page 25: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/25.jpg)
31
![Page 26: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/26.jpg)
32
![Page 27: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/27.jpg)
33
![Page 28: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/28.jpg)
<s:Header> <wsa:To> Address </wsa:To> <wsa:Action> Action URI </wsa:Action> <wsman:ResourceURI>resURI</wsman:ResourceURI> <wsman:SelectorSet> <wsman:Selector Name="Selector-name"> Selector-value </wsman:Selector> </wsman:SelectorSet> ... </s:Header>
34
![Page 29: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/29.jpg)
35
![Page 30: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/30.jpg)
05/23/06 11:26
36 36
![Page 31: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/31.jpg)
37
![Page 32: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/32.jpg)
38
![Page 33: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/33.jpg)
39
![Page 34: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/34.jpg)
![Page 35: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/35.jpg)
41
![Page 36: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/36.jpg)
42
![Page 37: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/37.jpg)
Forrás: http://blogs.technet.com/otto/archive/2007/02/09/sample-vista-ws-man-winrm-commands.aspx
43
![Page 38: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/38.jpg)
44
![Page 39: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/39.jpg)
winrm get http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_LogicalDisk?DeviceID=C: -remote:sicily
45
![Page 40: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/40.jpg)
46
![Page 41: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/41.jpg)
47
![Page 42: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/42.jpg)
48
![Page 43: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/43.jpg)
49
![Page 44: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/44.jpg)
50
![Page 45: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/45.jpg)
51
![Page 46: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/46.jpg)
Példa a cmdletek használatára: Get-WSManInstance wmicimv2/win32_processor -ComputerName server1 -Enumerate
53
![Page 47: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/47.jpg)
Windows Management Framework (Windows PowerShell 2.0, WinRM 2.0, and BITS 4.0), http://support.microsoft.com/kb/968929
54
![Page 48: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/48.jpg)
55
![Page 49: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/49.jpg)
56
![Page 50: Utolsó módosítás: 2011. 03. 23....Forrás: Soós Tibor és Szerényi László: Microsoft PowerShell 1.0 rendszergazdáknak – elmélet és gyakorlat](https://reader033.vdocuments.mx/reader033/viewer/2022041809/5e5661de7f09f827792784f6/html5/thumbnails/50.jpg)
57