• UniPer
  • Registratie: April 2003
  • Laatst online: 06-02 16:06
Hi,

Voor alsnog heb ik weinig tot geen ervaring met 'wmic', kan toch vind ik het een interessant commando
waar je veel mee kan doen. Ik wil het zelf gaan gebruiken voor het uitlezen van algemene server status
zoals:

- Processorload
- Mem status
- Diskspace
- Tempratures
etc...

Dit wil ik vervolgens automatisch in een *.html pagina op het intranet zetten.
Enfin...het probleem, hoe ik het 'wmic' command ook gebruik, ik krijg naar onze virtuele servers
altijd een 'access denied' terug terwijl het wel op mijn eigen pc gewoon werkt dus het commando
gebruik ik dan goed lijkt me.

code:
1
2
3
4
wmic <enter>
/node:"ip-adres" /user:admin /password:secret <enter>
process <enter>
0x80070005 (DCOM ACCESS_DENIED)


Heb mezelf zowel met m'n gewone account als met m'n domain account full admin gemaakt op
de machine, maar wat ik ook probeer, blijf access denied krijgen... :(

Do not argue with an idiot. He will drag you down to his level and beat you with experience.


  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Zou je dan niet gewoon een kijkje nemen op bijvoorbeeld Technet en MSDN?
Zomaar even wat google resultaten ( [google=msdn WMIC]

http://msdn.microsoft.com/en-us/library/aa394531.aspx
http://www.microsoft.com/...ter/resources/wmifaq.mspx
http://blogs.technet.com/...ing-the-power-of-wmi.aspx


Je zoekt het volgens mij namelijk veel te moeilijk door @ commandline allerlei dingen te doen terwijl je met How Can I Determine the Percentage of Free Space on a Drive? al een heel eind kan komen:

Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colDisks = objWMIService.ExecQuery _
    ("Select * from Win32_LogicalDisk Where DriveType = 3")
For Each objDisk in colDisks
    intFreeSpace = objDisk.FreeSpace
    intTotalSpace = objDisk.Size
    pctFreeSpace = intFreeSpace / intTotalSpace
    Wscript.Echo objDisk.DeviceID, FormatPercent(pctFreeSpace)
Next

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • UniPer
  • Registratie: April 2003
  • Laatst online: 06-02 16:06
Het is inmiddels gelukt met het 'wmic' command wat toch velen malen korten is
dan het bovenstaande script.

De fout zat hem in het feit dat er geen policies werder gepushed naar de server
terwijl wij er toch van overtuigd waren dat dit wel het geval was. Vandaar dat we geen rechten hadden..

<topic kan dicht>

Do not argue with an idiot. He will drag you down to his level and beat you with experience.