Jump to content

Status eines Windows Media PublishingPoints anzeigen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo @all

 

Ich habe einen Win2003 Server Standart mit Windows Media Server am laufen, der Server + Media Server laufen einwandfrei ( mit Ankündigungen, verschiedenen PublishingPoints ect. )

 

Ich habe mehrere PublishingPoints laufen, jetzt würde ich gerne den online Status der einezelen PublishingPoints auszulesen und dann z.b. auf eine WebSite anzuzeigen.

 

Nach langen suchen endlich was gefunden bzw. den Wald vor lauter Bäumen nicht gesehen.

 

Die Lösung heisst WMI - ich habe WMI bis jetzt nur im LAN eingesetzt und habe deswegen wahrschein gar nicht dran gedacht.

 

NunJA ich habe mich also gleich dran gemacht die sache per ASP zu realisieren - es hat sich dann herrausgestellt das es nicht unbedingt sooo einfach sein sollte wie ich mir das anfangs gedacht habe

- weil WMI eigentlich nur vom lokalen bzw. Domain Admin gestartet werden kann.

 

Ich habe also sämtlich SDK von Microsoft gelesen, und tatsächlich mein Test 2003 Server ist jetzt per ASP 100%, einschließlich des MediaServer mit WMI zu verwalten.

 

:D So jetzt müsste ich nur noch das gnaze auf den eigentlichen im einsatzt befindlichen 2003 Server übertragen -> gedacht und auch gleich getan -> mit dem Ergebniss -> es funktioniert zu 99% und die restlichen 1% JAAAA genau das sind genau die 1% die mit dem MediaServer zu tun haben -> :mad: das geht natürlich nicht -> WARUM :confused: keine Ahnung.

 

Also fehlersuche -> Ich konnte keine fehler finden nur einen Unterschied -> mein Test Server ist ein 2003 Enterprice und der eigentliche Server ist ein 2003 Standart - kann das der Grund sein ? ? ?:nene:

 

Also meine frage an euch:

 

- hat der 2003 Ent ander WMI klassen als der 2003 Stan oder vielleicht zugar ein anderes WMI/CIM ?

 

kann eigentlich nicht daran liegen - denn wenn ich die WMI abfrage in die Eingabeaufforderung rein hacke spuck die Kiste genau die Infos aus dich erwarte.:thumb1:

 

Jetzt bin ich glaube ich am ende - bitte helft mir.:rolleyes:

 

Hier einmal der ASP-Code wie er auf meine Test Server funktioniert.

ein Beispiel wie es 100 mal im WWW gefunden werden kann

- IP Adresse und Gateway per WMI über ASP auslesen:

 

<% 
set IPConfigSet = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery ("SELECT IPAddress, DefaultIPGateway FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=TRUE")

for each IPConfig in IPConfigSet 
Response.Write " IP-Addresse: " & IPConfig.IPAddress(i)
Response.Write " GatWay: " & IPConfig.DefaultIPGateway(i) 
Next 
%>

 

und hier wie man per WMI über ASP die verbundenen Player der PublishingPoints auslesen kann.

 

<%

strComputer = "." 
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") 
Set colItems = objWMIService.ExecQuery( "SELECT * FROM Win32_PerfRawData_WMServer_WindowsMediaPublishingPoints",,48)

For Each objItem in colItems 
Response.Write "--"
Response.Write "ConnectedPlayers: " & objItem.CurrentConnectedPlayers
Next

%>

 

Wie gesagt diese beiden Beispiele laufen 100% auf meinen 2003 Enterprice.

Auf meinen 2003 Standart gehen alle WMI ASP-Script wie z.B. Ip-Adresse, Processe, CPU, Festplatten; Printer, Benutzer, Event usw. laufen einwandfrei.

 

Alles WMI ASP-Scrippte die mit der Klasse

Win32_PerfRawData_WMServer_WindowsMedia zu tun hat laufen nicht - es wird die Fehlermeldung ausgegeben

 

Fehler "80041010'

/ConnectedPlayers.asp, line 7

 

Hat jemand eine Idee bzw. weiß jemand was das für eine Fehler ist - in den LOG´s habe ich den fehler nicht finden können.

 

Gruß

WeberRunner

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...