3 Stimmen

Wie kann ich Performance Counter in w2k8 verwenden?

Problem:

Ich kann Leistungsindikatoren in w2k8 mit normalen Benutzerrechten hinzufügen und verwenden.

Wenn ich versuche, einen Prozessleistungszähler zu erstellen oder darauf zuzugreifen, erhalte ich die Meldung, dass der Zähler nicht existiert.

Das Gleiche kann in einer Powershell ausprobiert werden, es erscheint eine Meldung, dass der Zähler nicht existiert.

Wenn ich das Gleiche mit dem Administratorkonto mache (nicht irgendeinem Administratorkonto, DEM Administratorkonto), kann ich ohne Probleme auf den Zähler zugreifen.

Andere Zähler (z.B. Prozessor) funktionieren mit normalen Benutzer- oder Admin-Benutzerkonten problemlos.

Was wird also benötigt, um von einem (sagen wir mal .net) Programm aus auf Prozesszähler zuzugreifen, ohne dass das Administratorkonto benötigt wird?

tia

p.s. nein, ich werde mich nicht anmelden. Ich mag OpenID nicht

0voto

casperOne Punkte 72238

Sie können auch ohne das Administratorkonto darauf zugreifen, aber das Konto, das Sie verwenden, muss ein Administrator sein und über Administratorrechte verfügen.

0voto

Das andere Konto, bei dem nur diese Art von Zähler nicht funktioniert, hat lokale Administratorrechte. Daher ist das nicht die Lösung. Ich vergaß zu erwähnen: Die UAC ist auf dem Rechner aktiviert.

0voto

William Holroyd Punkte 3284

Ich gehe davon aus, dass Sie WMI verwenden, um die Leistungszähler zu erstellen und zu lesen, oder Sie würden eine UnauthorizedAccessException erhalten. Solange wir nicht wissen, in welcher Sprache und mit welcher Methode Sie dies tun, können wir Ihnen nicht weiterhelfen.

Es gibt Möglichkeiten, mit dem Longhorn-Kernel zu arbeiten, die nicht auf einer Änderung des lokalen Systems beruhen, damit es funktioniert. Es kann hilfreich sein, sicherzustellen, dass Ihre Anwendung signiert ist und Sie die richtigen Rechte für das Projekt haben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X