OS Deployment mit SCCM und C#

07/03/2011 - 10:10 von Uwe Kunzak | Report spam
Ich habe ein Projekt geerbt, dessen Ziel es ist, ein ASP-basiertes OS Deployment Portal, welches auf Microsoft SCCM aufsetzt, durch ein neues (umfangreicheres) OS Deployment Portal auf ASP.NET und C# zu ersetzen.

Trotz tagelanger Suche im Netz und im SCCM SDK ist es mir bis heute nicht gelungen, einen Einstiegsansatz zu finden.

Beispiel-Code (ALT):
Function GetResourceIDbyMac(server, mac)
Dim counter:counter = 0
On Error Resume Next
Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
Set objSWbemServices = objSWbemLocator.ConnectServer(server, "\Root\SMS\site_EMEA, username, password)
objSWbemServices.Security_.ImpersonationLevel = 3
Set colSwbemObjectSet = objSWbemServices.ExecQuery("Select distinct ResourceID from SMS_G_System_NETWORK_ADAPTER where MACAddress = '" & mac & "'")
For Each objProcess in colSWbemObjectSet
log "Record found with Resource ID " & objProcess.ResourceID
counter = counter + 1
Next

If err.number <> 0 Then
Log "F:GetResourceID: " & ex.Message
Else
If counter = 0 Then
GetResourceIDbyMac = -1
Else
GetResourceIDbyMac = 0
End If
End if
End Function

Wenn jemand diese Funktion in nativen C# Code "?bersetzen" k?nnte, w?rde mir das sehr viel helfen.

Danke im Voraus,
Uwe

Submitted via EggHeadCafe
Serializing Excel data for input to any Google visualization
http://www.eggheadcafe.com/tutorial...ation.aspx
 

Lesen sie die antworten

#1 Christian Kuever
11/04/2011 - 16:35 | Warnen spam
Hallo Herr Kunzak,

also das ASP-basierte OSD Portal w?rde mich allein schon interessieren.

W?re es m?glich das zu ver?ffentlichen?

Viele Gr??e,

ckuever

On Monday, March 07, 2011 4:10 AM Uwe Kunzak wrote:

Ich habe ein Projekt geerbt, dessen Ziel es ist, ein ASP-basiertes OS Deployment Portal, welches auf Microsoft SCCM aufsetzt, durch ein neues (umfangreicheres) OS Deployment Portal auf ASP.NET und C# zu ersetzen.



Trotz tagelanger Suche im Netz und im SCCM SDK ist es mir bis heute nicht gelungen, einen Einstiegsansatz zu finden.



Beispiel-Code (ALT):


Function GetResourceIDbyMac(server, mac)

Dim counter:counter = 0

On Error Resume Next

Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")

Set objSWbemServices = objSWbemLocator.ConnectServer(server, "\Root\SMS\site_EMEA, username, password)

objSWbemServices.Security_.ImpersonationLevel = 3

Set colSwbemObjectSet = objSWbemServices.ExecQuery("Select distinct ResourceID from SMS_G_System_NETWORK_ADAPTER where MACAddress = '" & mac & "'")

For Each objProcess in colSWbemObjectSet

log "Record found with Resource ID " & objProcess.ResourceID

counter = counter + 1

Next



If err.number <> 0 Then

Log "F:GetResourceID: " & ex.Message

Else

If counter = 0 Then

GetResourceIDbyMac = -1

Else

GetResourceIDbyMac = 0

End If

End if

End Function




Wenn jemand diese Funktion in nativen C# Code "übersetzen" könnte, würde mir das sehr viel helfen.



Danke im Voraus,

Uwe

Ähnliche fragen