Zum Inhalt wechseln


Foto

PowerShell

Windows Vista

  • Bitte melde dich an um zu Antworten
2 Antworten in diesem Thema

#1 schaedld

schaedld

    Senior Member

  • 352 Beiträge

Geschrieben 30. April 2007 - 06:10

Hallo zusammen
Ich habe letzte Woche ein bisschen mit der PowerShell rumgespielt und wollte über die System.Management.ManagementObject Instanz die Methdoe zum Rebooten eines Computers auslösen. Die Methoden sind aber im System.Management.ManagementBaseObjekt gespeichert und ein neues Objekt kann nicht darauf erzeugt werden weil der Konstruktor fehlt.

Könnte mir jemand weiterhelfen wie ich dann auf die Methoden zugreifen kann? Danke schon im Voraus :thumb1:
Grüsse
Daniel
Techniker TS Wirtschaftsinformatik / MCP 70-290 /70-620
Wer nicht fragt, der nicht gewinnt...

#2 firefox80

firefox80

    Board Veteran

  • 1.841 Beiträge

Geschrieben 30. April 2007 - 06:13

bin mir nicht ganz sicher, aber ich denke mit dem operator :: kann man auf basisklassen zugreifen. versuch doch mal und sag bescheid

LG

#3 schaedld

schaedld

    Senior Member

  • 352 Beiträge

Geschrieben 30. April 2007 - 07:26

Also ich möchte über WMI den Client Rebooten oder Runterfahren. Da die Wi32_OperatingSystem WMI-Klasse über die Methode Reboot /Shutdwon vergübat müsste ich diese über die Klasse ansprechen. Wenn ich aber die System.Management.ManagementObject über seine Member abfrage dann habe ich keine Methode die so heisst. Ich müsste also die ManagementBaseObject Klasse und die dazugehörige Methode in einem WMI Query mitgeben damit diese ausgeführt wird. Nun weiss ich die Syntax hierfür nicht wirklich... :(
Grüsse
Daniel
Techniker TS Wirtschaftsinformatik / MCP 70-290 /70-620
Wer nicht fragt, der nicht gewinnt...





Auch mit einem oder mehreren der folgenden Tags versehen: Windows Vista