Jump to content

Object in strin Variable


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

Empfohlene Beiträge

Hallo

 

Ich habe folgenden Code:

 

Const strServername				   = "obedc01"
Const L_Text_Msg_Printer01_Text    = "Servername"
Const L_Text_Msg_Printer02_Text    = "Druckername"
Const L_Text_Msg_Printer03_Text    = "Freigabename"
Const L_Text_Msg_Printer04_Text    = "Treibername"

Set oLocator = CreateObject("WbemScripting.SWbemLocator")
Set oService = oLocator.ConnectServer(strServer, strNameSpace, strUser, strPassword)
   oService.Security_.impersonationlevel = 3
   oService.Security_.Privileges.AddAsString "SeLoadDriverPrivilege"

Set oPrinter = oService.Get("Win32_Printer").SpawnInstance_

Set Printers = oService.InstancesOf("Win32_Printer")   

   For Each oPrinter In Printers 


       WScript.echo L_Text_Msg_Printer02_Text &  " "  & oPrinter.DeviceID
       WScript.echo L_Text_Msg_Printer03_Text &  " "  & oPrinter.ShareName
       WScript.echo L_Text_Msg_Printer04_Text &  " "  & oPrinter.DriverName
       WScript.echo L_Text_Msg_Printer05_Text &  " "  & oPrinter.PortName



   Next

 

Kann mir jemand sagen wie ich die Ausgabe z.B. "WScript.echo L_Text_Msg_Printer02_Text & " " & oPrinter.DeviceID

" in eine String Variable bekomme?

 

Danke

Link zu diesem Kommentar

Hallo

 

Wie bekomme ich diese die Werte jetzt in ein Array?

 

Code:
Const strServername				   = "obedc01"
Const L_Text_Msg_Printer01_Text    = "Servername"
Const L_Text_Msg_Printer02_Text    = "Druckername"
Const L_Text_Msg_Printer03_Text    = "Freigabename"
Const L_Text_Msg_Printer04_Text    = "Treibername"

Set oLocator = CreateObject("WbemScripting.SWbemLocator")
Set oService = oLocator.ConnectServer(strServer, strNameSpace, strUser, strPassword)
   oService.Security_.impersonationlevel = 3
   oService.Security_.Privileges.AddAsString "SeLoadDriverPrivilege"

Set oPrinter = oService.Get("Win32_Printer").SpawnInstance_

Set Printers = oService.InstancesOf("Win32_Printer")   

   For Each oPrinter In Printers 


   das soll in ein Array geschrieben werden

    oPrinter.DeviceID



   Next

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...