TiP3X Skrevet 10. februar 2008 Rapporter Del Skrevet 10. februar 2008 Skal lage et verktøy for monitorering av minnebruk og skrive ut minne info til fil. Informasjon om minne henter jeg ut fra systeminfo.exe og jeg får skrevet ut all info herfra til fil slik: systeminfo.exe > systeminfo.txt Innholdet i fila blir følgende: Host Name: *****-PC OS Name: Microsoftr Windows VistaT Home Premium OS Version: 6.0.6000 N/A Build 6000 OS Manufacturer: Microsoft Corporation OS Configuration: Standalone Workstation OS Build Type: Multiprocessor Free Registered Owner: ****** Registered Organization: Product ID: *****-*****-*****-***** Original Install Date: **.**.****, **:**:** System Boot Time: **.**.****, **:**:** System Manufacturer: FUJITSU SIEMENS System Model: Amilo Si 1520 System Type: X86-based PC Processor(s): 1 Processor(s) Installed. [01]: x64 Family 6 Model 15 Stepping 6 GenuineIntel ~2000 Mhz BIOS Version: Phoenix 1.20 , **.**.**** Windows Directory: C:\Windows System Directory: C:\Windows\system32 Boot Device: \Device\HarddiskVolume2 System Locale: en-us;English (United States) Input Locale: no;Norwegian (Bokmal) Time Zone: (GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna Total Physical Memory: 2038 MB Available Physical Memory: 1169 MB Page File: Max Size: 4291 MB Page File: Available: 3294 MB Page File: In Use: 997 MB Page File Location(s): C:\pagefile.sys Domain: *********** Logon Server: \\******-PC ...osv... Hvordan kan jeg hente ut kun "Total Physical Memory: 2038 MB" og "Available Physical Memory: 1169 MB" og skrive disse til fil? Mulig å skrive ut ny info og appende (>>) til disse til fil gjevnlig? På forhånd takk! Lenke til kommentar
j000rn Skrevet 10. februar 2008 Rapporter Del Skrevet 10. februar 2008 Hvordan kan jeg hente ut kun "Total Physical Memory: 2038 MB" og "Available Physical Memory: 1169 MB"og skrive disse til fil? Mulig å skrive ut ny info og appende (>>) til disse til fil gjevnlig? systeminfo.exe | find "Total Physical" >> tull.txt Dette er forsåvidt en utrolig dårlig måte å gjøre dette på. Det vil være mye bedre å bruke VBScript eller PowerShell mot WMI for å hente ut disse verdiene. Lenke til kommentar
backup Skrevet 11. februar 2008 Rapporter Del Skrevet 11. februar 2008 F.eks. i vbs: Set x = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & "." & "\root\cimv2") Set y = x.ExecQuery _ ("Select * from Win32_ComputerSystem") For Each z in y q = "Total Physical Memory: " & _ z.TotalPhysicalMemory Next Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.OpenTextFile("c:\doffen.txt", 2, True) f.WriteLine q f.close MsgBox("Ferdig! Lagret i c:\doffen.txt") Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå